ark::canbus::AbstractSdo
Defined in header “ark/canbus/canopen/sdo.hh”.
Abstract SDO transfer.
Methods
-
AbstractSdo(SdoConfig config, size_t block_threshold)
-
~AbstractSdo()
-
uint32_t node_id()
-
const SdoIndex & index()
-
SdoState state()
-
void start(std::chrono::steady_clock::time_point now)
-
void poll(std::chrono::steady_clock::time_point now)
-
void cancel()
-
bool success()
-
bool done()
-
SdoState handle_packet(std::chrono::steady_clock::time_point receive_time, std::chrono::steady_clock::time_point now, const CanOpenPacket & packet)