LBM .Net API Documentation
PDMFieldInfo Class
Namespacescom.latencybusters.pdmPDMFieldInfo
A handle to field information returned from a {@link PDMDefinition} that is used when adding a field value to a {@link PDMMessage}.
Declaration Syntax
C#
public class PDMFieldInfo
Members
All MembersConstructorsMethodsPropertiesFields



IconMemberDescription
PDMFieldInfo()()()
Initializes a new instance of the PDMFieldInfo class

PDMFieldInfo(Int32, String, PDMFieldType, Boolean)
Constructor used for single value fields with string names (except for fixed length strings)

PDMFieldInfo(Int32, Int32, PDMFieldType, Boolean)
Constructor used for single value fields with int names (except for fixed length strings)

PDMFieldInfo(Int32, String, PDMFieldType, Int32, Boolean)
Constructor used for single value fixed-length string fields with String names

PDMFieldInfo(Int32, Int32, PDMFieldType, Int32, Boolean)
Constructor used for single value fixed-length string fields with int names

PDMFieldInfo(Int32, String, Int32, PDMFieldType, Int32, Boolean, Int32)
General constructor used for any single value or array field of fixed length or variable length with string or int names

Array
Gets the bool Array property of the PDMFieldInfo

Fixed
Gets the boolean Fixed property of the PDMFieldInfo

FixedStrLen
Gets the int FixedStrLen property of the PDMFieldInfo

Id
Gets the internal Id of the PDMFieldInfo

INT_NAME_KNOWN_LEN
A const variable for the known length of a PDMFieldInfo in bytes if int names are used

IntName
Gets the int IntName property of the PDMFieldInfo

Len
Gets the int Len property of the PDMFieldInfo

NumElements
Gets the int NumElements property of the PDMFieldInfo

parse(PDMDeserializer, array<Byte>[]()[])
Parses the byte array into this object

parse(PDMDeserializer, array<Byte>[]()[], Int32)
Parses the byte array at position into this object

Required
Gets the boolean Required property of the PDMFieldInfo

StrName
Gets the String StrName property of the PDMFieldInfo

toBytes(PDMSerializer)
Serializes this object to a new byte array

toBytes(PDMSerializer, array<Byte>[]()[], Int32)
Serializes this object to an existing byte array at position

Type
Gets the PDMFieldType Type property of the PDMFieldInfo

Inheritance Hierarchy
Object
PDMFieldInfo

Assembly: lbmcspdm (Module: lbmcspdm) Version: 6.7.1.0 (1.0.0.0)