mcx::ecat::SdoBase

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