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
-
ark::canbus::SdoUpload::Block
Method for block upload of data to the remote. -
ark::canbus::SdoUpload::Manager
This class manages transferring data from the host to the remote.It automatically chooses Segmented, or Block transfer based on expected amount of data. The remote determines if it responds with expedited.
-
ark::canbus::SdoUpload::Method
Abstract method for receiving data from the remote. -
ark::canbus::SdoUpload::Segmented
Method for segmented upload of data to the remote.