Browse Source

SITL: added SIM_LED_LAYOUT parameter

for layout of simulated LEDs
c415-sdk
Andrew Tridgell 5 years ago
parent
commit
09b272b840
  1. 3
      libraries/SITL/SITL.cpp
  2. 7
      libraries/SITL/SITL.h

3
libraries/SITL/SITL.cpp

@ -226,8 +226,9 @@ const AP_Param::GroupInfo SITL::var_info3[] = { @@ -226,8 +226,9 @@ const AP_Param::GroupInfo SITL::var_info3[] = {
AP_GROUPINFO("MAG5_DEVID", 7, SITL, mag_devid[4], 97795),
AP_GROUPINFO("MAG6_DEVID", 8, SITL, mag_devid[5], 98051),
AP_GROUPINFO("MAG7_DEVID", 9, SITL, mag_devid[6], 0),
AP_GROUPINFO("MAG8_DEVID", 10, SITL, mag_devid[7], 0),
AP_GROUPINFO("MAG8_DEVID", 10, SITL, mag_devid[7], 0),
AP_GROUPINFO("LED_LAYOUT", 11, SITL, led_layout, 0),
AP_GROUPEND
};

7
libraries/SITL/SITL.h

@ -19,6 +19,11 @@ @@ -19,6 +19,11 @@
namespace SITL {
enum class LedLayout {
ROWS=0,
LUMINOUSBEE=1,
};
struct vector3f_array {
uint16_t length;
Vector3f *data;
@ -348,6 +353,8 @@ public: @@ -348,6 +353,8 @@ public:
} led;
EFI_MegaSquirt efi_ms;
AP_Int8 led_layout;
};
} // namespace SITL

Loading…
Cancel
Save