Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Volanti hwdef: CarbonixCubeOrange - added cx_built_in_test.lua #123

Merged
merged 3 commits into from
Apr 22, 2024

Conversation

loki077
Copy link
Contributor

@loki077 loki077 commented Apr 8, 2024

No description provided.

@loki077 loki077 requested a review from Pradeep-Carbonix April 8, 2024 00:53
@loki077 loki077 force-pushed the feature/SW-61-esc-engine-safety-check-2 branch 2 times, most recently from 2fa301f to 3696345 Compare April 14, 2024 10:49
This commit introduces Lua bindings for the following methods:

- ESC- `get_last_telem_data_ms`
- MotorMatrix `get_lost_motor`
- MotorMatrix `get_thrust_boost`

Note:
- For get_last_telem_data_ms - CPN reset is reported. But ESC disconnected with CPN is not reported. This needs to be looked into

SW-61
@loki077 loki077 force-pushed the feature/SW-61-esc-engine-safety-check-2 branch 2 times, most recently from 72c5104 to c5aff7c Compare April 22, 2024 01:40
@ghost
Copy link

ghost commented Apr 22, 2024

@Pradeep-Carbonix

loki077 added 2 commits April 21, 2024 20:58
This commit introduces a Lua script, cx_built_in_test.lua, which serves as a Continuous Built-In Test (BIT) for Carbonix Aircrafts. The script checks multiple functionalities and provides the following features:

ESC Status Check and Fault Detection: The script continuously checks the status of the ESC and detects any faults.
Aircraft type detection: The script automatically detects the type of aircraft (either Ottano or Volanti) based on the EFI type.
Pre-arm checks: The script performs several pre-arm checks, including initializing parameters, and checking the aircraft type.
During-arm checks: The script performs checks while the aircraft is armed, including checking ESC telemetry and VTOL failure checks.

This script is designed to enhance the safety and reliability of Carbonix Aircrafts by continuously monitoring their status and detecting any potential issues.

SW-61
@loki077 loki077 force-pushed the feature/SW-61-esc-engine-safety-check-2 branch from c5aff7c to cdb1b5d Compare April 22, 2024 03:58
Copy link
Contributor

@Pradeep-Carbonix Pradeep-Carbonix left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

V4.4 still had CI errors, which were fixed in 5.0.0
so V4.5 CI errors are ignored

@loki077
Copy link
Contributor Author

loki077 commented Apr 22, 2024

CI Fail is bypass for Ardupilot 4.2.1 baseline.

@loki077 loki077 merged commit 2b795b4 into volanti/dev Apr 22, 2024
28 of 126 checks passed
@robertlong13 robertlong13 deleted the feature/SW-61-esc-engine-safety-check-2 branch June 17, 2024 07:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants