ark::canbus::SdoUpload

Variables

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

  • constexpr uint8_t ksdo_block_segments_default= 0x7f

  • constexpr size_t ksdo_segment_size= 7

  • constexpr uint8_t ksdo_ccs_initiate= (2 « 5)

  • constexpr uint8_t ksdo_ccs_segment= (3 « 5)

  • constexpr uint8_t ksdo_ccs_block_upload= (5 « 5)

  • constexpr uint8_t ksdo_ccs_block_upload_initiate= (0 « 0)

  • constexpr uint8_t ksdo_ccs_block_upload_end= (1 « 0)

  • constexpr uint8_t ksdo_ccs_block_upload_block= (2 « 0)

  • constexpr uint8_t ksdo_ccs_block_upload_ack= (3 « 0)

  • constexpr uint8_t ksdo_scs_mask= (7 « 5)

  • constexpr uint8_t ksdo_scs_initiate= (2 « 5)

  • constexpr uint8_t ksdo_scs_segment= (0 « 5)

  • constexpr uint8_t ksdo_scs_block_upload= (6 « 5)

  • constexpr uint8_t ksdo_scs_block_upload_initiate= (0 « 0)

  • constexpr uint8_t ksdo_scs_block_upload_end= (1 « 0)

  • constexpr uint8_t ksdo_cs_abort= (4 « 5)

  • 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= (1 « 2)

  • constexpr uint8_t ksdo_sc= (1 « 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_data_length_error= 0x06070010

  • constexpr uint32_t ksdo_status_protocol_timeout= 0x05040000

  • constexpr uint32_t ksdo_status_crc_error= 0x05040004

Classes