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
-
ark::canbus::SdoDownload::Block
Block download method. -
ark::canbus::SdoDownload::Manager
This class manages transferring data from the host to the remote.It automatically chooses Expedited, Segmented, or Block transfer based on amount of data.
-
ark::canbus::SdoDownload::Segmented
Segmented download method.
Functions
Declared in “ark/canbus/canopen/sdo_download.hh”:
- constexpr uint8_t ksdo_ccs_cs_download_end_request(1« 0)