![]() |
netmsgs
1.2.2
RoadNarrows Robotics Network Messaging Package
|
| ▼Library libnetmsgs Man Pages | |
| NetMsgs Error Codes | |
| ▼Macros and Utilities | |
| nmFindFieldDef | Find the field definition in the message definition, given the field id. |
| nmGetFieldValSize | Get the field value byte size. |
| nmPrintBits | Pretty print bits in value. |
| nmPrintBuf | Pretty print buffer to opened file stream. |
| nmStrError | Get the error string describing the BotSense error code. |
| ▼Base Functions | |
| nmPackBool | Pack a boolean value into the message buffer. |
| nmPackBuf | Pack a byte buffer into the message buffer. |
| nmPackByte | Pack a one byte value into the message buffer. |
| nmPackChar | Pack a 8-bit ASCII character into the message buffer. |
| nmPackF32 | Pack a 32-bit float into the message buffer. |
| nmPackF64 | Pack a 64-bit float into the message buffer. |
| nmPackLong | Pack an signed long integer into the message buffer. |
| nmPackLongLong | Pack an signed long long integer into the message buffer. |
| nmPackP32 | Pack a 32-bit pointer into the message buffer. |
| nmPackP64 | Pack a 64-bit pointer into the message buffer. |
| nmPackPointer | Pack a (overloaded) void* pointer into the message buffer. |
| nmPackS8 | Pack a signed 8-bit byte into the message buffer. |
| nmPackS16 | Pack a signed 16-bit integer into the message buffer. |
| nmPackS32 | Pack a signed 32-bit integer into the message buffer. |
| nmPackS64 | Pack an signed 64-bit integer into the message buffer. |
| nmPackInt | Pack an signed int integer into the message buffer. |
| nmPackSChar | Pack a signed char integer value into the message buffer. |
| nmPackShort | Pack an signed short integer into the message buffer. |
| nmPackU8 | Pack an unsigned 8-bit byte into the message buffer. |
| nmPackU16 | Pack an unsigned 16-bit integer into the message buffer. |
| nmPackU32 | Pack an unsigned 32-bit integer into the message buffer. |
| nmPackU64 | Pack an unsigned 64-bit integer into the message buffer. |
| nmPackUInt | Pack an unsigned int integer into the message buffer. |
| nmPackULong | Pack an unsigned long integer into the message buffer. |
| nmPackULongLong | Pack an unsigned long long integer into the message buffer. |
| nmPackUShort | Pack an unsigned short integer into the message buffer. |
| nmUnpackBool | Unpack a boolean value from the message buffer. |
| nmUnpackBuf | Unpack a byte buffer from the message buffer. |
| nmUnpackByte | Unpack one byte from the message buffer. |
| nmUnpackChar | Unpack an 8-bit ASCII character from the message buffer. |
| nmUnpackF32 | Unpack a 32-bit float from the message buffer. |
| nmUnpackF64 | Unpack a 64-bit float from the message buffer. |
| nmUnpackLong | Unpack an signed long integer from the message buffer. |
| nmUnpackLongLong | Unpack an signed long long integer from the message buffer. |
| nmUnpackP32 | Unpack a 32-bit pointer from the message buffer. |
| nmUnpackP64 | Unpack a 64-bit pointer from the message buffer. |
| nmUnpackPointer | Unpack a (overloaded)void* pointer from the message buffer. |
| nmUnpackS8 | Unpack a signed 8-bit byte from the message buffer. |
| nmUnpackS16 | Unpack a signed 16-bit integer from the message buffer. |
| nmUnpackS32 | Unpack a signed 32-bit integer from the message buffer. |
| nmUnpackS64 | Unpack an signed 64-bit integer from the message buffer. |
| nmUnpackInt | Unpack an signed int integer from the message buffer. |
| nmUnpackSChar | Unpack an signed short integer from the message buffer. |
| nmUnpackShort | Unpack an signed short integer from the message buffer. |
| nmUnpackU8 | Unpack an unsigned 8-bit byte from the message buffer. |
| nmUnpackU16 | Unpack an unsigned 16-bit integer from the message buffer. |
| nmUnpackU32 | Unpack an unsigned 32-bit integer from the message buffer. |
| nmUnpackU64 | Unpack an unsigned 64-bit integer from the message buffer. |
| nmUnpackUInt | Unpack an unsigned int integer from the message buffer. |
| nmUnpackULong | Unpack an unsigned long integer from the message buffer. |
| nmUnpackULongLong | Unpack an unsigned long long integer from the message buffer. |
| nmUnpackUShort | Unpack an unsigned short integer from the message buffer. |
| ▼ITV Functions | |
| nmGetITVMsgId | Get ITV message id from input buffer. |
| nmPackITVMsg | Pack an ITV message. |
| nmPackITVMsgDebug | Pack an ITV message, tracing message packing to stderr. |
| nmUnpackITVMsg | Unpack a ITV message. |
| nmUnpackITVMsgDebug | Unpack a ITV message, tracing unpacking to stderr. |
| ▼Flat Functions | |
| nmPackFlatMsg | Pack an Flat message. |
| nmPackFlatMsgDebug | Pack an Flat message, tracing message packing to stderr. |
| nmUnpackFlatMsg | Unpack a Flat message. |
| nmUnpackFlatMsgDebug | Unpack 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 |