Module prototypes
[show private | hide private]
[frames | no frames]

Module prototypes

The various types used in protocol descriptions

To implement a type used for protocol descriptions, examine the code for UINTlsb in this file. Of note: containerelements method:
Classes
BaseProtogenClass All types are derived from this
BOOLlsb An Boolean in Least Significant Byte first order
buffer This is used for reading and writing byte data
COUNTEDBUFFEREDSTRING A string as used on Audiovox.
CSVDATE Dates in CSV lines
CSVINT Integers in CSV lines
CSVSTRING A text string enclosed in quotes, with a way to escape quotes that a supposed to be part of the string.
CSVTIME Timestamp in CSV lines
DATA A block of bytes
LIST A list of items
SEVENBITSTRING A text string where ASCII characters are stored as packed 7 bit characters.
SMSDATE A date as used in SMS messages.
STRING A text string DEPRECATED USE USTRING
UINTlsb An integer in Least Significant Byte first order
UNKNOWN A block of bytes whose purpose we don't know
USTRING A text string that supports configurable encodings

Exceptions
MissingQuotesException The value does not have quotes around it
NotTerminatedException The value should have been terminated and wasn't
ProtogenException Base class for exceptions encountered with data marshalling
SizeNotKnownException Unable to marshal since size isn't known
ValueException Some sort of problem with the value
ValueLengthException The value is the wrong size (too big or too small)
ValueNotSetException Value not been set

Generated by Epydoc 2.1 on Fri Aug 15 18:58:23 2008 http://epydoc.sf.net