mcx::ecat::SdoBase
less than a minute
mcx::ecat::SdoBase
Inherited by mcx::ecat::Coe, mcx::ecat::Soe, mcx::ecat::Soe
Public Functions
| Name | |
|---|---|
| virtual SdoState | request(EcatDirection dir) =0 |
| virtual void * | create(const EcatSdoConfig & sdo_config, ec_slave_config_t * slave_config) =0 |
| virtual | ~SdoBase() =default |
| void * | getDataPtr() |
Protected Attributes
| Name | |
|---|---|
| uint8_t * | data_ptr_ |
Public Functions Documentation
function request
virtual SdoState request(
EcatDirection dir
) =0
Reimplemented by: mcx::ecat::Coe::request, mcx::ecat::Soe::request, mcx::ecat::Soe::request
function create
virtual void * create(
const EcatSdoConfig & sdo_config,
ec_slave_config_t * slave_config
) =0
Reimplemented by: mcx::ecat::Coe::create, mcx::ecat::Soe::create, mcx::ecat::Soe::create
function ~SdoBase
virtual ~SdoBase() =default
function getDataPtr
inline void * getDataPtr()
Protected Attributes Documentation
variable data_ptr_
uint8_t * data_ptr_ {};
Updated on 2022-04-05 at 16:21:27 +0200