netmsgs  1.2.2
RoadNarrows Robotics Network Messaging Package
NetMsgsLib.py File Reference

Package: NetMsgs. More...

Go to the source code of this file.

Namespaces

 NetMsgs.NetMsgsLib
 NetMsgs Run-Time Library Packing and Unpacking Base Module.
 

Functions

def NetMsgs.NetMsgsLib.GetNativeByteOrder ()
 
def NetMsgs.NetMsgsLib.PackBool (val, endian='big')
 
def NetMsgs.NetMsgsLib.PackChar (val, endian='big')
 
def NetMsgs.NetMsgsLib.PackU8 (val, endian='big')
 
def NetMsgs.NetMsgsLib.PackS8 (val, endian='big')
 
def NetMsgs.NetMsgsLib.PackU16 (val, endian='big')
 
def NetMsgs.NetMsgsLib.PackS16 (val, endian='big')
 
def NetMsgs.NetMsgsLib.PackU32 (val, endian='big')
 
def NetMsgs.NetMsgsLib.PackS32 (val, endian='big')
 
def NetMsgs.NetMsgsLib.PackU64 (val, endian='big')
 
def NetMsgs.NetMsgsLib.PackS64 (val, endian='big')
 
def NetMsgs.NetMsgsLib.PackF32 (val, endian='big')
 
def NetMsgs.NetMsgsLib.PackF64 (val, endian='big')
 
def NetMsgs.NetMsgsLib.PackP32 (val, endian='big')
 
def NetMsgs.NetMsgsLib.PackP64 (val, endian='big')
 
def NetMsgs.NetMsgsLib.PackString (val, count=None)
 
def NetMsgs.NetMsgsLib.UnpackBool (buf, offset=0, endian='big')
 
def NetMsgs.NetMsgsLib.UnpackChar (buf, offset=0, endian='big')
 
def NetMsgs.NetMsgsLib.UnpackU8 (buf, offset=0, endian='big')
 
def NetMsgs.NetMsgsLib.UnpackS8 (buf, offset=0, endian='big')
 
def NetMsgs.NetMsgsLib.UnpackU16 (buf, offset=0, endian='big')
 
def NetMsgs.NetMsgsLib.UnpackS16 (buf, offset=0, endian='big')
 
def NetMsgs.NetMsgsLib.UnpackU32 (buf, offset=0, endian='big')
 
def NetMsgs.NetMsgsLib.UnpackS32 (buf, offset=0, endian='big')
 
def NetMsgs.NetMsgsLib.UnpackU64 (buf, offset=0, endian='big')
 
def NetMsgs.NetMsgsLib.UnpackS64 (buf, offset=0, endian='big')
 
def NetMsgs.NetMsgsLib.UnpackF32 (buf, offset=0, endian='big')
 
def NetMsgs.NetMsgsLib.UnpackF64 (buf, offset=0, endian='big')
 
def NetMsgs.NetMsgsLib.UnpackP32 (buf, offset=0, endian='big')
 
def NetMsgs.NetMsgsLib.UnpackP64 (buf, offset=0, endian='big')
 
def NetMsgs.NetMsgsLib.UnpackString (buf, count, offset=0)
 

Variables

string NetMsgs.NetMsgsLib.EMsgBadId = "Identifier not an integer"
 bad integer identifier
 
string NetMsgs.NetMsgsLib.EMsgEndian = "Invalid byte order value"
 bad endian
 
string NetMsgs.NetMsgsLib.EMsgNoMem = "No space in buffer"
 buffer too small
 
string NetMsgs.NetMsgsLib.EMsgFValType = "Invalid field value type"
 bad value type
 
string NetMsgs.NetMsgsLib.EMsgNoFVal = "Field value not defined"
 value not defined
 
string NetMsgs.NetMsgsLib.EMsgRange = "Field value out-of-range"
 bad range
 
string NetMsgs.NetMsgsLib.EMsgIntRange = "Integer out-of-range"
 bad integer range
 
string NetMsgs.NetMsgsLib.EMsgFPNRange = "Floating-point number out-of-range"
 bad FPN range
 
string NetMsgs.NetMsgsLib.EMsgStringRange = "String length out-of-range"
 bad string length
 
string NetMsgs.NetMsgsLib.EMsgStructRange = "Message/Struct field count out-of-range"
 bad struct count
 
string NetMsgs.NetMsgsLib.EMsgVectorRange = "Vector length out-of-range"
 bad vector length
 
string NetMsgs.NetMsgsLib.EMsgBufType = "Invalid buffer type"
 bad buffer
 
string NetMsgs.NetMsgsLib.EMsgNoMsgDef = "Message definition not found"
 no msg definition
 
string NetMsgs.NetMsgsLib.EMsgReqKeyword = "Required definition keyword not found"
 missing keyword
 
string NetMsgs.NetMsgsLib.EMsgNoIndex = "Required index out of range"
 index out of range
 
string NetMsgs.NetMsgsLib.EMsgBadMsg = "Bad message format"
 bad message
 

Detailed Description

Package: NetMsgs.

File: NetMsgsLib.py

Definition in file NetMsgsLib.py.