ark::canbus::SdoDownload

Variables

Defined in “ark/canbus/canopen/sdo_download.hh”:

  • constexpr size_t ksdo_segment_size= 7

  • constexpr uint8_t ksdo_cs_abort= (4 « 5)

  • constexpr uint8_t ksdo_scs_mask= (7 « 5)

  • constexpr uint8_t ksdo_scs_initiate= (3 « 5)

  • constexpr uint8_t ksdo_scs_segment= (1 « 5)

  • constexpr uint8_t ksdo_scs_block_download= (5 « 5)

  • constexpr uint8_t ksdo_scs_ss_mask= (3 « 0)

  • constexpr uint8_t ksdo_scs_ss_download_initiate_response= (0 « 0)

  • constexpr uint8_t ksdo_scs_ss_download_end_response= (1 « 0)

  • constexpr uint8_t ksdo_scs_ss_download_block_response= (2 « 0)

  • constexpr uint8_t ksdo_ccs_initiate= (1 « 5)

  • constexpr uint8_t ksdo_ccs_segment= (0 « 5)

  • constexpr uint8_t ksdo_ccs_block_download= (6 « 5)

  • constexpr uint8_t ksdo_ccs_cs_mask= (1 « 0)

  • constexpr uint8_t ksdo_ccs_cs_download_initiate_request= (0 « 0)

  • constexpr uint8_t ksdo_t= (1 « 4)

  • constexpr int ksdo_expedited_n_shift= 2

  • constexpr int ksdo_segmented_n_shift= 1

  • constexpr uint8_t ksdo_e= (1 « 1)

  • constexpr uint8_t ksdo_s= (1 « 0)

  • constexpr uint8_t ksdo_c= (1 « 0)

  • constexpr uint8_t ksdo_cc_enable= (1 « 2)

  • constexpr uint8_t ksdo_cc_disable= (0 « 2)

  • constexpr uint8_t ksdo_sc_enable= (1 « 2)

  • constexpr uint8_t ksdo_sc_disable= (0 « 2)

  • constexpr uint32_t ksdo_status_toggle_mismatch= 0x05030000

  • constexpr uint32_t ksdo_status_command_specifier= 0x05040001

  • constexpr uint32_t ksdo_status_general_error= 0x08000000

  • constexpr uint32_t ksdo_status_invalid_block_size= 0x05040002

  • constexpr uint32_t ksdo_status_invalid_seqno= 0x05040003

  • constexpr uint32_t ksdo_status_invalid_crc= 0x05040004

  • constexpr uint32_t ksdo_status_protocol_timeout= 0x05040000

Classes

Functions

Declared in “ark/canbus/canopen/sdo_download.hh”:

  • constexpr uint8_t ksdo_ccs_cs_download_end_request( 0)