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(pipeline::PipelineTimePoint now)

  • void poll(pipeline::PipelineTimePoint now)

  • void cancel()

  • bool success()

  • bool done()

  • SdoState handle_packet(pipeline::PipelineTimePoint receive_time, pipeline::PipelineTimePoint now, const CanOpenPacket & packet)