PacketLogger.FieldTemplate
Class representing the fields inside a packet template. Example of "Damage" (0x0B) packet: { 'packetID': 0x0B, 'name': 'Damage 0x0B', 'showHexDump': true, 'fields':[ { 'name':'packetID', 'length':1, 'type':'packetID'}, { 'name':'Serial', 'length':4, 'type':'serial'}, { 'name':'Damage', 'length': 2, 'type':'int'}, ] }
Table of Contents
Properties
fields
Syntax:
PacketLogger.FieldTemplate.fieldsReturns:
List[PacketLogger.FieldTemplate]List of subfields present in this Field.
length
Syntax:
PacketLogger.FieldTemplate.lengthReturns:
Int32Length in bytes. length > 0 maybe a mandatory for some FieldType.
name
Syntax:
PacketLogger.FieldTemplate.nameReturns:
StringDysplay Name of the field.
subpacket
Syntax:
PacketLogger.FieldTemplate.subpacketReturns:
PacketLogger.PacketTemplateA subpacket Field.
type
Syntax:
PacketLogger.FieldTemplate.typeReturns:
StringType of field. See FieldType for details on each type.