argos::CCI_RangeAndBearingActuator Class Reference

#include <ci_range_and_bearing_actuator.h>

Inheritance diagram for argos::CCI_RangeAndBearingActuator:
Collaboration diagram for argos::CCI_RangeAndBearingActuator:

Public Member Functions

virtual ~CCI_RangeAndBearingActuator ()
 
size_t GetSize () const
 
void SetData (const CByteArray &c_data)
 
void SetData (size_t un_idx, UInt8 un_value)
 
void ClearData ()
 
- Public Member Functions inherited from argos::CCI_Actuator
virtual ~CCI_Actuator ()
 Class destructor. More...
 
virtual void Init (TConfigurationNode &t_node)
 Initializes the actuator from the XML configuration tree. More...
 
virtual void Reset ()
 Resets the actuator to the state it had just after Init(). More...
 
virtual void Destroy ()
 Destroys the actuator. More...
 
- Public Member Functions inherited from argos::CBaseConfigurableResource
virtual ~CBaseConfigurableResource ()
 Class destructor. More...
 

Protected Attributes

CByteArray m_cData
 

Additional Inherited Members

- Public Types inherited from argos::CCI_Actuator
typedef std::map< std::string, CCI_Actuator *, std::less< std::string > > TMap
 

Detailed Description

Definition at line 19 of file ci_range_and_bearing_actuator.h.

Constructor & Destructor Documentation

◆ ~CCI_RangeAndBearingActuator()

virtual argos::CCI_RangeAndBearingActuator::~CCI_RangeAndBearingActuator ( )
inlinevirtual

Definition at line 23 of file ci_range_and_bearing_actuator.h.

Member Function Documentation

◆ ClearData()

void argos::CCI_RangeAndBearingActuator::ClearData ( )

Definition at line 108 of file ci_range_and_bearing_actuator.cpp.

◆ GetSize()

size_t argos::CCI_RangeAndBearingActuator::GetSize ( ) const

Definition at line 93 of file ci_range_and_bearing_actuator.cpp.

◆ SetData() [1/2]

void argos::CCI_RangeAndBearingActuator::SetData ( const CByteArray c_data)

Definition at line 128 of file ci_range_and_bearing_actuator.cpp.

◆ SetData() [2/2]

void argos::CCI_RangeAndBearingActuator::SetData ( size_t  un_idx,
UInt8  un_value 
)

Definition at line 100 of file ci_range_and_bearing_actuator.cpp.

Member Data Documentation

◆ m_cData

CByteArray argos::CCI_RangeAndBearingActuator::m_cData
protected

Definition at line 40 of file ci_range_and_bearing_actuator.h.