Robotics Library  0.6.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Functions
rl::hal Namespace Reference

Classes

class  Ati
class  AxisController
class  Camera
class  CartesianPositionActuator
class  CartesianPositionSensor
class  Coach
class  Com
class  Comedi
class  ComException
class  Dc1394Camera
class  Dc1394CameraException
class  Device
class  DeviceException
class  Exception
class  ForceSensor
class  Gnuplot
class  Gripper
class  JointPositionActuator
class  JointPositionSensor
class  JointTorqueActuator
class  JointTorqueSensor
class  JointVelocityActuator
class  JointVelocitySensor
class  Jr3
class  LeuzeRs4
class  Lidar
class  MitsubishiH7
class  MitsubishiH7Exception
class  RangeSensor
class  SchmersalLss300
class  SchunkFpsF5
class  Serial
class  SickLms200
class  SickS300
class  SixAxisForceTorqueSensor
class  Socket
class  TcpSocket
class  TimeoutException
class  TorqueSensor
class  UdpSocket

Functions

uint32_t bigEndianDoubleWord (const uint16_t &highWord, const uint16_t &lowWord)
void bigEndianToHostEndian (uint16_t &word)
void bigEndianToHostEndian (uint32_t &doubleWord)
uint16_t bigEndianWord (const uint8_t &highByte, const uint8_t &lowByte)
uint8_t highByteFromBigEndian (const uint16_t &word)
uint8_t highByteFromLittleEndian (const uint16_t &word)
uint16_t highWordFromBigEndian (const uint32_t &doubleWord)
uint16_t highWordFromLittleEndian (const uint32_t &doubleWord)
void hostEndianToBigEndian (uint16_t &word)
void hostEndianToBigEndian (uint32_t &doubleWord)
void hostEndianToLittleEndian (uint16_t &word)
void hostEndianToLittleEndian (uint32_t &doubleWord)
uint32_t littleEndianDoubleWord (const uint16_t &highWord, const uint16_t &lowWord)
void littleEndianToHostEndian (uint16_t &word)
void littleEndianToHostEndian (uint32_t &doubleWord)
uint16_t littleEndianWord (const uint8_t &highByte, const uint8_t &lowByte)
uint8_t lowByteFromBigEndian (const uint16_t &word)
uint8_t lowByteFromLittleEndian (const uint16_t &word)
uint16_t lowWordFromBigEndian (const uint16_t &doubleWord)
uint16_t lowWordFromLittleEndian (const uint16_t &doubleWord)
uint8_t highByteFromHostEndian (const uint16_t &word)
uint16_t highWordFromHostEndian (const uint32_t &doubleWord)
uint32_t hostEndianDoubleWord (const uint16_t &highWord, const uint16_t &lowWord)
uint16_t hostEndianWord (const uint8_t &highByte, const uint8_t &lowByte)
uint8_t lowByteFromHostEndian (const uint16_t &word)
uint16_t lowWordFromBigEndian (const uint32_t &doubleWord)
uint16_t lowWordFromHostEndian (const uint32_t &doubleWord)
uint16_t lowWordFromLittleEndian (const uint32_t &doubleWord)
void swapByteOrder (uint16_t &word)
void swapByteOrder (uint32_t &doubleWord)
const uint8_t & get (const uint8_t *&ptr)
void set (const uint8_t &value, uint8_t *&ptr,::std::size_t &len)

Function Documentation

uint32_t rl::hal::bigEndianDoubleWord ( const uint16_t &  highWord,
const uint16_t &  lowWord 
)
void rl::hal::bigEndianToHostEndian ( uint16_t &  word)
void rl::hal::bigEndianToHostEndian ( uint32_t &  doubleWord)
uint16_t rl::hal::bigEndianWord ( const uint8_t &  highByte,
const uint8_t &  lowByte 
)
const uint8_t& rl::hal::get ( const uint8_t *&  ptr)
inline
uint8_t rl::hal::highByteFromBigEndian ( const uint16_t &  word)
uint8_t rl::hal::highByteFromHostEndian ( const uint16_t &  word)
inline
uint8_t rl::hal::highByteFromLittleEndian ( const uint16_t &  word)
uint16_t rl::hal::highWordFromBigEndian ( const uint32_t &  doubleWord)
uint16_t rl::hal::highWordFromHostEndian ( const uint32_t &  doubleWord)
inline
uint16_t rl::hal::highWordFromLittleEndian ( const uint32_t &  doubleWord)
uint32_t rl::hal::hostEndianDoubleWord ( const uint16_t &  highWord,
const uint16_t &  lowWord 
)
inline
void rl::hal::hostEndianToBigEndian ( uint16_t &  word)
void rl::hal::hostEndianToBigEndian ( uint32_t &  doubleWord)
void rl::hal::hostEndianToLittleEndian ( uint16_t &  word)
void rl::hal::hostEndianToLittleEndian ( uint32_t &  doubleWord)
uint16_t rl::hal::hostEndianWord ( const uint8_t &  highByte,
const uint8_t &  lowByte 
)
inline
uint32_t rl::hal::littleEndianDoubleWord ( const uint16_t &  highWord,
const uint16_t &  lowWord 
)
void rl::hal::littleEndianToHostEndian ( uint16_t &  word)
void rl::hal::littleEndianToHostEndian ( uint32_t &  doubleWord)
uint16_t rl::hal::littleEndianWord ( const uint8_t &  highByte,
const uint8_t &  lowByte 
)
uint8_t rl::hal::lowByteFromBigEndian ( const uint16_t &  word)
uint8_t rl::hal::lowByteFromHostEndian ( const uint16_t &  word)
inline
uint8_t rl::hal::lowByteFromLittleEndian ( const uint16_t &  word)
uint16_t rl::hal::lowWordFromBigEndian ( const uint32_t &  doubleWord)
uint16_t rl::hal::lowWordFromBigEndian ( const uint16_t &  doubleWord)
uint16_t rl::hal::lowWordFromHostEndian ( const uint32_t &  doubleWord)
inline
uint16_t rl::hal::lowWordFromLittleEndian ( const uint32_t &  doubleWord)
uint16_t rl::hal::lowWordFromLittleEndian ( const uint16_t &  doubleWord)
void rl::hal::set ( const uint8_t &  value,
uint8_t *&  ptr,
::std::size_t &  len 
)
inline
void rl::hal::swapByteOrder ( uint16_t &  word)
inline
void rl::hal::swapByteOrder ( uint32_t &  doubleWord)
inline