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

Feature/sw 303 cx specific functionalities #181

Merged
merged 31 commits into from
Sep 11, 2024

Commits on Sep 9, 2024

  1. AP_BattMonitor: ESC: add mask

    IamPete1 authored and robertlong13 committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    c7748d4 View commit details
    Browse the repository at this point in the history
  2. AP_BattMonitor: add option minimum volt option

    Allows aggregate monitors like Sum and ESC to report the minimum voltage
    instead of the average voltage. This is useful for systems with multiple
    isolated batteries where the lowest voltage is the limiting factor.
    
    SW-97
    loki077 authored and robertlong13 committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    f463c78 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1708b0d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    48cfd1f View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2024

  1. AP_BLHeli: add compiler condition for Extended ESC telem

    Added #if AP_EXTENDED_ESC_TELEM_ENABLED to enable compilation when ESCX is not defined
    Pradeep-Carbonix authored and robertlong13 committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    aef7f60 View commit details
    Browse the repository at this point in the history
  2. AP_ICEngine: Add CRANK_DIR for direction control of TCA9554 Engine

    Added a parameter CRAN_DIR where 0 if forward and 1 or greater is reverse direction for Engine Cranking.
    
    As all our Engine our forward direction that is our default state.
    
    SW-111
    loki077 authored and robertlong13 committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    0044db4 View commit details
    Browse the repository at this point in the history
  3. AP_Scripting: prevent "Starting XXX tune" happening multiple times

    when filter setting disabled
    tridge authored and robertlong13 committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    9d83b59 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

  1. AP_EFI: Adding EFIS log for Hirth

    - Added EFIS log for Hirth engine
    - Added ThM to help understand the engine logs better
    - Updated the field names to keep the total length 64-characters long.
    - Added Bitfield for the EFIS log to log all errors.
    loki077 authored and robertlong13 committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    3167042 View commit details
    Browse the repository at this point in the history
  2. AP_EFI : Addition of Engine Information over Mavlink

     - CHT2 and EGT2
     - Remove CI build error
    Pradeep-Carbonix authored and robertlong13 committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    9a5d09c View commit details
    Browse the repository at this point in the history
  3. Parameter docs Update: modified multiple param comments

    Making changes to fix the CarboParameter CI pass for below issues
    
    Parameter 'BATT2_CURR_PIN' has an invalid value: 51 : [-1, 3, 4, 14, 15, 17, 101]
    Parameter 'BATT2_VOLT_PIN' has an invalid value: 50 : [-1, 2, 5, 13, 14, 16, 100]
    Parameter 'BATT3_CURR_PIN' has an invalid value: 52 : [-1, 3, 4, 14, 15, 17, 101]
    Parameter 'BATT3_VOLT_PIN' has an invalid value: 50 : [-1, 2, 5, 13, 14, 16, 100]
    Parameter 'CRASH_DETECT' has an invalid value: 1 : [0]
    Parameter 'Q_M_SPIN_ARM' has an invalid value: 0.07 : [0.0, 0.1, 0.2]
    
    SW-45
    loki077 authored and robertlong13 committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    3809caa View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b127387 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3f052fa View commit details
    Browse the repository at this point in the history
  6. AP_ICEngine: don't allow engine run with safety on

    Cherry-pick source:
     - AP_ICEngine: don't allow engine run with safety on : e070848
     - AP_EFI: fixed ignition while disarmed : 2956810
    
    Cherry-pick was not sufficient, since the code has changed since 4.3.25. This code is tested after changes.
    Pradeep-Carbonix authored and robertlong13 committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    1bd7fb8 View commit details
    Browse the repository at this point in the history
  7. AP_ICEngine : enable starter when soft_armed

    This condition was modified to fix the CI autotest error : MAV_CMD_DO_ENGINE_CONTROL
    2024-09-03T04:03:41.0759926Z AT-0409.5: Exception caught: Failed to attain RPM1 want 350.0, reached 0
    2024-09-03T04:03:41.0760806Z Traceback (most recent call last):
    2024-09-03T04:03:41.0761962Z   File "/__w/carbopilot_V2/carbopilot_V2/Tools/autotest/vehicle_test_suite.py", line 8309, in run_one_test_attempt
    2024-09-03T04:03:41.0763147Z     test_function(**test_kwargs)
    2024-09-03T04:03:41.0764410Z   File "/__w/carbopilot_V2/carbopilot_V2/Tools/autotest/quadplane.py", line 1116, in MAV_CMD_DO_ENGINE_CONTROL
    2024-09-03T04:03:41.0765822Z     self.wait_rpm(1, expected_starter_rpm_min, expected_starter_rpm_max)
    2024-09-03T04:03:41.0767135Z   File "/__w/carbopilot_V2/carbopilot_V2/Tools/autotest/vehicle_test_suite.py", line 6734, in wait_rpm
    2024-09-03T04:03:41.0768213Z     self.wait_and_maintain(
    2024-09-03T04:03:41.0769475Z   File "/__w/carbopilot_V2/carbopilot_V2/Tools/autotest/vehicle_test_suite.py", line 6902, in wait_and_maintain
    2024-09-03T04:03:41.0770669Z     return self.wait_and_maintain_range(
    2024-09-03T04:03:41.0771877Z   File "/__w/carbopilot_V2/carbopilot_V2/Tools/autotest/vehicle_test_suite.py", line 7097, in wait_and_maintain_range
    2024-09-03T04:03:41.0773309Z     raise AutoTestTimeoutException(
    2024-09-03T04:03:41.0774319Z vehicle_test_suite.AutoTestTimeoutException: Failed to attain RPM1 want 350.0, reached 0
    Pradeep-Carbonix authored and robertlong13 committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    87ed7bc View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e8214b3 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9933ab8 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    c5573f4 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    d7f8ec5 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    843d57a View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    1e12921 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    726daa0 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    e24acce View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    b6ea2c0 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    8136c79 View commit details
    Browse the repository at this point in the history
  18. AP_ESC_Telem: tidy old calls to _telem_data

    When #27755 was first opened, #26252 had not been merged yet. #26252
    refactored a bit, but the change was not applied to #27755. This commit
    fixes that.
    
    This should not change the behavior of the code.
    robertlong13 committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    7059de7 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    d6715cc View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    38b582a View commit details
    Browse the repository at this point in the history
  21. AP_EFI: fix ECYL log message

    - Convert temperatures Celsius to match the docs
    - Fix format specifier for CHT2
    robertlong13 committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    07e9e76 View commit details
    Browse the repository at this point in the history
  22. AP_EFI: Hirth: remove crankshaft sensor status

    There is no crankshaft sensor status reported by this EFI. This line is
    misleading and should be removed. The sensor health bitmask is already
    logged elsewhere.
    robertlong13 committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    de65762 View commit details
    Browse the repository at this point in the history
  23. AP_EFI: Hirth: fix enums in EFIS log message doc

    The extra colons are needed in master, but not in 4.5.
    robertlong13 committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    b5b6493 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    1c5759d View commit details
    Browse the repository at this point in the history