netmsgs  1.2.2
RoadNarrows Robotics Network Messaging Package
Modules
Here is a list of all modules:
[detail level 123]
 Library libnetmsgs Man Pages
 NetMsgs Error Codes
 Macros and Utilities
 nmFindFieldDefFind the field definition in the message definition, given the field id.
 nmGetFieldValSizeGet the field value byte size.
 nmPrintBitsPretty print bits in value.
 nmPrintBufPretty print buffer to opened file stream.
 nmStrErrorGet the error string describing the BotSense error code.
 Base Functions
 nmPackBoolPack a boolean value into the message buffer.
 nmPackBufPack a byte buffer into the message buffer.
 nmPackBytePack a one byte value into the message buffer.
 nmPackCharPack a 8-bit ASCII character into the message buffer.
 nmPackF32Pack a 32-bit float into the message buffer.
 nmPackF64Pack a 64-bit float into the message buffer.
 nmPackLongPack an signed long integer into the message buffer.
 nmPackLongLongPack an signed long long integer into the message buffer.
 nmPackP32Pack a 32-bit pointer into the message buffer.
 nmPackP64Pack a 64-bit pointer into the message buffer.
 nmPackPointerPack a (overloaded) void* pointer into the message buffer.
 nmPackS8Pack a signed 8-bit byte into the message buffer.
 nmPackS16Pack a signed 16-bit integer into the message buffer.
 nmPackS32Pack a signed 32-bit integer into the message buffer.
 nmPackS64Pack an signed 64-bit integer into the message buffer.
 nmPackIntPack an signed int integer into the message buffer.
 nmPackSCharPack a signed char integer value into the message buffer.
 nmPackShortPack an signed short integer into the message buffer.
 nmPackU8Pack an unsigned 8-bit byte into the message buffer.
 nmPackU16Pack an unsigned 16-bit integer into the message buffer.
 nmPackU32Pack an unsigned 32-bit integer into the message buffer.
 nmPackU64Pack an unsigned 64-bit integer into the message buffer.
 nmPackUIntPack an unsigned int integer into the message buffer.
 nmPackULongPack an unsigned long integer into the message buffer.
 nmPackULongLongPack an unsigned long long integer into the message buffer.
 nmPackUShortPack an unsigned short integer into the message buffer.
 nmUnpackBoolUnpack a boolean value from the message buffer.
 nmUnpackBufUnpack a byte buffer from the message buffer.
 nmUnpackByteUnpack one byte from the message buffer.
 nmUnpackCharUnpack an 8-bit ASCII character from the message buffer.
 nmUnpackF32Unpack a 32-bit float from the message buffer.
 nmUnpackF64Unpack a 64-bit float from the message buffer.
 nmUnpackLongUnpack an signed long integer from the message buffer.
 nmUnpackLongLongUnpack an signed long long integer from the message buffer.
 nmUnpackP32Unpack a 32-bit pointer from the message buffer.
 nmUnpackP64Unpack a 64-bit pointer from the message buffer.
 nmUnpackPointerUnpack a (overloaded)void* pointer from the message buffer.
 nmUnpackS8Unpack a signed 8-bit byte from the message buffer.
 nmUnpackS16Unpack a signed 16-bit integer from the message buffer.
 nmUnpackS32Unpack a signed 32-bit integer from the message buffer.
 nmUnpackS64Unpack an signed 64-bit integer from the message buffer.
 nmUnpackIntUnpack an signed int integer from the message buffer.
 nmUnpackSCharUnpack an signed short integer from the message buffer.
 nmUnpackShortUnpack an signed short integer from the message buffer.
 nmUnpackU8Unpack an unsigned 8-bit byte from the message buffer.
 nmUnpackU16Unpack an unsigned 16-bit integer from the message buffer.
 nmUnpackU32Unpack an unsigned 32-bit integer from the message buffer.
 nmUnpackU64Unpack an unsigned 64-bit integer from the message buffer.
 nmUnpackUIntUnpack an unsigned int integer from the message buffer.
 nmUnpackULongUnpack an unsigned long integer from the message buffer.
 nmUnpackULongLongUnpack an unsigned long long integer from the message buffer.
 nmUnpackUShortUnpack an unsigned short integer from the message buffer.
 ITV Functions
 nmGetITVMsgIdGet ITV message id from input buffer.
 nmPackITVMsgPack an ITV message.
 nmPackITVMsgDebugPack an ITV message, tracing message packing to stderr.
 nmUnpackITVMsgUnpack a ITV message.
 nmUnpackITVMsgDebugUnpack a ITV message, tracing unpacking to stderr.
 Flat Functions
 nmPackFlatMsgPack an Flat message.
 nmPackFlatMsgDebugPack an Flat message, tracing message packing to stderr.
 nmUnpackFlatMsgUnpack a Flat message.
 nmUnpackFlatMsgDebugUnpack a Flat message, tracing unpacking to stderr.
 Packed Message Backus-Naur Form
 NetMsgs XML Format
 DTD
 AstroMsgs.xml XML Example
 netmsgsgen Man Page
 nmExample Man Page
 Python Documentation
 Doxygen Includes
 doc_params_pack_std
 doc_params_pack_fdef
 doc_return_pack_std
 doc_params_unpack_std
 doc_params_unpack_fdef
 doc_return_unpack_std