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)