iCub-main
Loading...
Searching...
No Matches
eth::EthResource Class Reference

#include <ethResource.h>

Inheritance diagram for eth::EthResource:

Public Member Functions

 EthResource ()
 ~EthResource ()
bool open2 (eOipv4addr_t remIP, yarp::os::Searchable &cfgtotal)
bool close ()
const Properties & getProperties ()
const void * getUDPtransmit (eOipv4addressing_t &destination, size_t &sizeofpacket, uint16_t &numofrops)
bool processRXpacket (const void *data, size_t size)
bool getRemoteValue (const eOprotID32_t id32, void *value, const double timeout=0.100, const unsigned int retries=0)
bool getRemoteValues (const std::vector< eOprotID32_t > &id32s, const std::vector< void * > &values, const double timeout=0.500)
bool setRemoteValue (const eOprotID32_t id32, void *value)
bool setcheckRemoteValue (const eOprotID32_t id32, void *value, const unsigned int retries=10, const double waitbeforecheck=0.001, const double timeout=0.050)
bool getLocalValue (const eOprotID32_t id32, void *value)
bool setLocalValue (eOprotID32_t id32, const void *value, bool overrideROprotection=false)
bool verifyEPprotocol (eOprot_endpoint_t ep)
bool CANPrintHandler (eOmn_info_basic_t *infobasic)
bool serviceVerifyActivate (eOmn_serv_category_t category, const eOmn_serv_parameter_t *param, double timeout=0.500)
bool serviceSetRegulars (eOmn_serv_category_t category, vector< eOprotID32_t > &id32vector, double timeout=0.500)
bool serviceStart (eOmn_serv_category_t category, double timeout=0.500)
bool serviceStop (eOmn_serv_category_t category, double timeout=0.500)
bool Tick ()
bool Check ()
bool isFake ()
HostTransceiver * getTransceiver ()

Additional Inherited Members

Protected Attributes inherited from eth::AbstractEthResource
POSServiceConfiguration posServiceConfiguration

Detailed Description

Definition at line 43 of file ethResource.h.

Constructor & Destructor Documentation

◆ EthResource()

EthResource::EthResource ( )

Definition at line 39 of file ethResource.cpp.

◆ ~EthResource()

EthResource::~EthResource ( )

Definition at line 87 of file ethResource.cpp.

Member Function Documentation

◆ CANPrintHandler()

bool EthResource::CANPrintHandler ( eOmn_info_basic_t * infobasic)
virtual

Implements eth::AbstractEthResource.

Definition at line 788 of file ethResource.cpp.

◆ Check()

bool EthResource::Check ( )
virtual

Implements eth::AbstractEthResource.

Definition at line 212 of file ethResource.cpp.

◆ close()

bool EthResource::close ( )
virtual

Implements eth::AbstractEthResource.

Definition at line 177 of file ethResource.cpp.

◆ getLocalValue()

bool EthResource::getLocalValue ( const eOprotID32_t id32,
void * value )
virtual

Implements eth::AbstractEthResource.

Definition at line 990 of file ethResource.cpp.

◆ getProperties()

const AbstractEthResource::Properties & EthResource::getProperties ( )
virtual

Implements eth::AbstractEthResource.

Definition at line 230 of file ethResource.cpp.

◆ getRemoteValue()

bool EthResource::getRemoteValue ( const eOprotID32_t id32,
void * value,
const double timeout = 0.100,
const unsigned int retries = 0 )
virtual

Implements eth::AbstractEthResource.

Definition at line 722 of file ethResource.cpp.

◆ getRemoteValues()

bool EthResource::getRemoteValues ( const std::vector< eOprotID32_t > & id32s,
const std::vector< void * > & values,
const double timeout = 0.500 )
virtual

Implements eth::AbstractEthResource.

Definition at line 757 of file ethResource.cpp.

◆ getTransceiver()

HostTransceiver * EthResource::getTransceiver ( )
virtual

Implements eth::AbstractEthResource.

Definition at line 1007 of file ethResource.cpp.

◆ getUDPtransmit()

const void * EthResource::getUDPtransmit ( eOipv4addressing_t & destination,
size_t & sizeofpacket,
uint16_t & numofrops )
virtual

Implements eth::AbstractEthResource.

Definition at line 185 of file ethResource.cpp.

◆ isFake()

bool EthResource::isFake ( )
virtual

Implements eth::AbstractEthResource.

Definition at line 1002 of file ethResource.cpp.

◆ open2()

bool EthResource::open2 ( eOipv4addr_t remIP,
yarp::os::Searchable & cfgtotal )
virtual

Implements eth::AbstractEthResource.

Definition at line 113 of file ethResource.cpp.

◆ processRXpacket()

bool EthResource::processRXpacket ( const void * data,
size_t size )
virtual

Implements eth::AbstractEthResource.

Definition at line 224 of file ethResource.cpp.

◆ serviceSetRegulars()

bool EthResource::serviceSetRegulars ( eOmn_serv_category_t category,
vector< eOprotID32_t > & id32vector,
double timeout = 0.500 )
virtual

Implements eth::AbstractEthResource.

Definition at line 939 of file ethResource.cpp.

◆ serviceStart()

bool EthResource::serviceStart ( eOmn_serv_category_t category,
double timeout = 0.500 )
virtual

Implements eth::AbstractEthResource.

Definition at line 956 of file ethResource.cpp.

◆ serviceStop()

bool EthResource::serviceStop ( eOmn_serv_category_t category,
double timeout = 0.500 )
virtual

Implements eth::AbstractEthResource.

Definition at line 969 of file ethResource.cpp.

◆ serviceVerifyActivate()

bool EthResource::serviceVerifyActivate ( eOmn_serv_category_t category,
const eOmn_serv_parameter_t * param,
double timeout = 0.500 )
virtual

Implements eth::AbstractEthResource.

Definition at line 920 of file ethResource.cpp.

◆ setcheckRemoteValue()

bool EthResource::setcheckRemoteValue ( const eOprotID32_t id32,
void * value,
const unsigned int retries = 10,
const double waitbeforecheck = 0.001,
const double timeout = 0.050 )
virtual

Implements eth::AbstractEthResource.

Definition at line 782 of file ethResource.cpp.

◆ setLocalValue()

bool EthResource::setLocalValue ( eOprotID32_t id32,
const void * value,
bool overrideROprotection = false )
virtual

Implements eth::AbstractEthResource.

Definition at line 996 of file ethResource.cpp.

◆ setRemoteValue()

bool EthResource::setRemoteValue ( const eOprotID32_t id32,
void * value )
virtual

Implements eth::AbstractEthResource.

Definition at line 776 of file ethResource.cpp.

◆ Tick()

bool EthResource::Tick ( )
virtual

Implements eth::AbstractEthResource.

Definition at line 205 of file ethResource.cpp.

◆ verifyEPprotocol()

bool EthResource::verifyEPprotocol ( eOprot_endpoint_t ep)
virtual

Implements eth::AbstractEthResource.

Definition at line 489 of file ethResource.cpp.


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