Skip to content

Async SDO Support

Compare
Choose a tag to compare
@alex-brinkman alex-brinkman released this 14 Oct 19:13
· 387 commits to master since this release
7cea343

Adds interfaces for JSD device SDO commands

  • Adds async_sdo_write and async_sdo_read DeviceCmds
  • Introduces new JsdDeviceBase base class for online/offline JSD devices
    • add default online and offline SDO requests handling
    • Adds UTs for offline SDO requests
    • Consolidates all jsd_t sdo responses queues to single queue accessed by application by:
      bool fastcat::manager::PopSdoResponseQueue(SdoResponse& res)

Expands EGD and Actuator State feedback to include more state feedback

  • Adds emcy_error_code and servo_enabled fields