Lely core libraries 2.3.4
lely::canopen::detail::SdoDownloadDcfRequestBase Class Reference
Inheritance diagram for lely::canopen::detail::SdoDownloadDcfRequestBase:
Collaboration diagram for lely::canopen::detail::SdoDownloadDcfRequestBase:

Public Member Functions

void Read (const char *path)
 Reads a concise DCF from the specified path.
 
- Public Member Functions inherited from lely::canopen::detail::SdoRequestBase
ev::Executor GetExecutor () const noexcept
 Returns the executor to which the completion task is (to be) submitted.
 

Data Fields

const uint8_t * begin {nullptr}
 A pointer the the first byte in a concise DCF (see object 1F22 in CiA 302-3 version 4.1.0).
 
const uint8_t * end {nullptr}
 A pointer to one past the last byte in the concise DCF. More...
 
- Data Fields inherited from lely::canopen::detail::SdoRequestBase
uint8_t id {0}
 The node-ID.
 
uint16_t idx {0}
 The object index.
 
uint8_t subidx {0}
 The object sub-index.
 
bool block {false}
 A flag specifying whether the request should use a block SDO instead of a segmented (or expedited) SDO.
 
::std::chrono::milliseconds timeout
 The SDO timeout. More...
 
::std::error_code ec
 The SDO abort code (0 on success).
 
- Data Fields inherited from ev_task
ev_exec_texec
 A pointer to the executor to which the task is (to be) submitted.
 
ev_task_func_tfunc
 The function to be invoked when the task is run.
 

Detailed Description

Definition at line 232 of file sdo.hpp.

Field Documentation

◆ end

const uint8_t* lely::canopen::detail::SdoDownloadDcfRequestBase::end {nullptr}

A pointer to one past the last byte in the concise DCF.

At most end - begin bytes are read.

Definition at line 262 of file sdo.hpp.


The documentation for this class was generated from the following files: