Namespaces | Functions
colaa.hpp File Reference
#include "sick_scan/tcp/BasicDatatypes.hpp"
Include dependency graph for colaa.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 colaa
 
 colaa::detail
 

Functions

void colaa::addFrameToBuffer (UINT8 *sendBuffer, UINT8 *cmdBuffer, UINT16 *len)
 
UINT16 colaa::addINT32ToBuffer (UINT8 *buffer, INT32 value)
 
UINT16 colaa::addINT8ToBuffer (UINT8 *buffer, INT8 value)
 
UINT16 colaa::addStringToBuffer (UINT8 *buffer, const std::string &text)
 
UINT16 colaa::addUINT16ToBuffer (UINT8 *buffer, UINT16 value)
 
UINT16 colaa::addUINT32ToBuffer (UINT8 *buffer, UINT32 value)
 
UINT16 colaa::addUINT8ToBuffer (UINT8 *buffer, UINT8 value)
 
std::string colaa::convertRxBufferToString (UINT8 *buffer, UINT16 bufferLen)
 
INT16 colaa::decodeINT16 (std::string *rxData)
 
INT16 colaa::decodeINT16 (const std::string &rxData)
 
INT32 colaa::decodeINT32 (std::string *rxData)
 
INT32 colaa::decodeINT32 (const std::string &rxData)
 
double colaa::decodeReal (std::string *rxData)
 
double colaa::decodeReal (const std::string &rxData)
 set of more efficient functions that do not copy strings (should be prefered in use together with the colaa::tokenizer) More...
 
std::string colaa::decodeString (std::string *rxData, UINT16 len)
 
UINT16 colaa::decodeUINT16 (BYTE *buffer)
 
UINT16 colaa::decodeUINT16 (std::string *rxData)
 
UINT16 colaa::decodeUINT16 (const std::string &rxData)
 
UINT32 colaa::decodeUINT32 (std::string *rxData)
 
UINT32 colaa::decodeUINT32 (const std::string &rxData)
 
UINT8 colaa::decodeUINT8 (std::string *rxData)
 
UINT8 colaa::decodeUINT8 (const std::string &rxData)
 
UINT32 colaa::decodeXByte (std::string *rxData, UINT16 len)
 
std::string colaa::getNextStringToken (std::string *rxData)
 
UINT16 colaa::getValueOfChar (UINT8 c)
 
UINT8 colaa::nibbleToAscii (UINT8 value)
 
template<typename T >
colaa::detail::read (const std::string &str)
 General template which is unimplemented; implemented specializations follow below. More...
 
template<>
double colaa::detail::read< double > (const std::string &rxData)
 
template<>
INT16 colaa::detail::read< INT16 > (const std::string &rxData)
 
template<>
INT32 colaa::detail::read< INT32 > (const std::string &rxData)
 
template<>
INT8 colaa::detail::read< INT8 > (const std::string &rxData)
 
template<>
std::string colaa::detail::read< std::string > (const std::string &rxData)
 
template<>
UINT16 colaa::detail::read< UINT16 > (const std::string &rxData)
 
template<>
UINT32 colaa::detail::read< UINT32 > (const std::string &rxData)
 
template<>
UINT8 colaa::detail::read< UINT8 > (const std::string &rxData)
 
UINT16 colaa::detail::writeToBuffer (BYTE *buffer, double value)
 
UINT16 colaa::detail::writeToBuffer (BYTE *buffer, UINT8 value)
 
UINT16 colaa::detail::writeToBuffer (BYTE *buffer, INT8 value)
 
UINT16 colaa::detail::writeToBuffer (BYTE *buffer, UINT16 value)
 
UINT16 colaa::detail::writeToBuffer (BYTE *buffer, INT16 value)
 
UINT16 colaa::detail::writeToBuffer (BYTE *buffer, UINT32 value)
 
UINT16 colaa::detail::writeToBuffer (BYTE *buffer, INT32 value)
 
UINT16 colaa::detail::writeToBuffer (BYTE *buffer, const std::string &value)
 


sick_scan
Author(s): Michael Lehning , Jochen Sprickerhof , Martin Günther
autogenerated on Wed Sep 7 2022 02:25:06