diff options
author | Bill Meier <wmeier@newsguy.com> | 2013-12-12 20:16:30 +0000 |
---|---|---|
committer | Bill Meier <wmeier@newsguy.com> | 2013-12-12 20:16:30 +0000 |
commit | ebaeed5a1fdb12303cee296bc96ea4fa1e69a005 (patch) | |
tree | 7e051de494d09687059ab9eed8bd9a2ca977a2f5 /epan/dissectors/packet-assa_r3.c | |
parent | e14b04c20f1f3274db9fbf9470e148d6b3d6d582 (diff) |
(Trivial)
- Fix indentation to match editor modelines (tabs-->spaces);
- Rework/add some whitespace;
svn path=/trunk/; revision=53978
Diffstat (limited to 'epan/dissectors/packet-assa_r3.c')
-rw-r--r-- | epan/dissectors/packet-assa_r3.c | 6548 |
1 files changed, 3274 insertions, 3274 deletions
diff --git a/epan/dissectors/packet-assa_r3.c b/epan/dissectors/packet-assa_r3.c index 758955f6c6..b409469f24 100644 --- a/epan/dissectors/packet-assa_r3.c +++ b/epan/dissectors/packet-assa_r3.c @@ -6785,3285 +6785,3285 @@ void proto_register_r3 (void) /* Setup list of header fields */ static hf_register_info hf [] = - { - { &hf_r3_tildex3ds, - { "DPAC Attention", "r3.dpac_attention", - FT_STRING, BASE_NONE, NULL, 0x0, - NULL, HFILL } - }, - - { &hf_r3_header, - { "Header", "r3.header", - FT_NONE, BASE_NONE, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_payload, - { "Payload", "r3.payload", - FT_NONE, BASE_NONE, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_tail, - { "Tail", "r3.tail", - FT_NONE, BASE_NONE, NULL, 0x0, - NULL, HFILL } - }, - - { &hf_r3_sigil, - { "Sigil", "r3.sigil", - FT_UINT8, BASE_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_address, - { "Address", "r3.address", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_packetnumber, - { "Packet Number", "r3.packetnumber", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_packetlength, - { "Packet Length", "r3.packetlength", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_encryption, - { "Crypt Type", "r3.encryption", - FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_encryptionschemenames_ext, 0x0, - NULL, HFILL } - }, - { &hf_r3_crc, - { "CRC", "r3.crc", - FT_UINT16, BASE_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_crc_bad, - { "Bad CRC", "r3.crc_bad", - FT_BOOLEAN, BASE_NONE, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_xor, - { "XOR", "r3.xor", - FT_UINT8, BASE_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_xor_bad, - { "Bad XOR", "r3.xor_bad", - FT_BOOLEAN, BASE_NONE, NULL, 0x0, - NULL, HFILL } - }, - - { &hf_r3_commandlength, - { "Command Length", "r3.command.length", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_command, - { "Command", "r3.command.command", - FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_cmdnames_ext, 0x0, - NULL, HFILL } - }, - { &hf_r3_commanddata, - { "Command Data", "r3.command.data", - FT_NONE, BASE_NONE, NULL, 0x0, - NULL, HFILL } - }, - - { &hf_r3_commandmfglength, - { "Mfg Command Length", "r3.commandmfg.length", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_commandmfg, - { "Mfg Command", "r3.commandmfg.command", - FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_cmdmfgnames_ext, 0x0, - NULL, HFILL } - }, - #if 0 - { &hf_r3_commandmfgdata, - { "Mfg Command Data", "r3.commandmfg.data", - FT_NONE, BASE_NONE, NULL, 0x0, - NULL, HFILL } - }, - #endif - - { &hf_r3_responselength, - { "Response Length", "r3.response.length", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_responsecommand, - { "Response Command", "r3.response.command", - FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_cmdnames_ext, 0x0, - NULL, HFILL } - }, - { &hf_r3_responsetype, - { "Response Type", "r3.response.responsetype", - FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_responsetypenames_ext, 0x0, - NULL, HFILL } - }, - { &hf_r3_responsetocommand, - { "Response To Command", "r3.response.to_command", - FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_cmdnames_ext, 0x0, - NULL, HFILL } - }, - #if 0 - { &hf_r3_responsedata, - { "Response Data", "r3.response.data", - FT_NONE, BASE_NONE, NULL, 0x0, - NULL, HFILL } - }, - #endif - - { &hf_r3_upstreamcommand, - { "Upstream Command", "r3.upstreamcommand.command", - FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_upstreamcommandnames_ext, 0x0, - NULL, HFILL } - }, - - { &hf_r3_upstreamfield, - { "Upstream Field", "r3.upstreamfield", - FT_NONE, BASE_NONE, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_upstreamfieldlength, - { "Field Length", "r3.upstreamfield.length", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_upstreamfieldtype, - { "Field Type", "r3.upstreamfield.type", - FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_upstreamfieldnames_ext, 0x0, - NULL, HFILL } - }, - #if 0 - { &hf_r3_upstreamfielddatalen, - { "Data Length", "r3.upstreamfield.datalen", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - #endif - { &hf_r3_upstreamfielderror, - { "Error", "r3.upstreamfield.error", - FT_STRING, BASE_NONE, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_upstreamfieldarray [UPSTREAMFIELD_SERIALNUMBER], - { "Serial Number", "r3.upstreamfield.serialnumber", - FT_STRING, BASE_NONE, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_upstreamfieldarray [UPSTREAMFIELD_NAR], - { "Next Available Record", "r3.upstreamfield.nar", - FT_UINT16, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_upstreamfieldarray [UPSTREAMFIELD_ENTRYDEVICE], - { "Entry Device", "r3.upstreamfield.entrydevice", - FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_ppmisourcenames_ext, 0x0, - NULL, HFILL } - }, - { &hf_r3_upstreamfieldarray [UPSTREAMFIELD_PPMIFIELDTYPE], - { "PPMI Field Type", "r3.upstreamfield.ppmifieldtype", - FT_UINT8, BASE_HEX_DEC|BASE_EXT_STRING, &r3_ppmisourcenames_ext, 0x0, - NULL, HFILL } - }, - { &hf_r3_upstreamfieldarray [UPSTREAMFIELD_PIN], - { "PIN", "r3.upstreamfield.pin", - FT_STRING, BASE_NONE, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_upstreamfieldarray [UPSTREAMFIELD_SEQUENCENUMBER], - { "Sequence Number", "r3.upstreamfield.sequencenumber", - FT_UINT16, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_upstreamfieldarray [UPSTREAMFIELD_RESPONSEWINDOW], - { "Response Window", "r3.upstreamfield.responsewindow", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_upstreamfieldarray [UPSTREAMFIELD_USERNUMBER], - { "User Number", "r3.upstreamfield.usernumber", - FT_UINT16, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_upstreamfieldarray [UPSTREAMFIELD_VERSION], - { "Version", "r3.upstreamfield.version", - FT_STRING, BASE_NONE, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_upstreamfieldarray [UPSTREAMFIELD_EVENTLOGRECORD], - { "Event Log Record", "r3.upstreamfield.eventlogrecord", - FT_BYTES, BASE_NONE, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_upstreamfieldarray [UPSTREAMFIELD_DATETIME], - { "Date/Time", "r3.upstreamfield.datetime", - FT_BYTES, BASE_NONE, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_upstreamfieldarray [UPSTREAMFIELD_EVENTLOGRECORDCOUNT], - { "Event Log Record Count", "r3.upstreamfield.eventlogrecordcount", - FT_UINT16, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_upstreamfieldarray [UPSTREAMFIELD_DECLINEDRECORDCOUNT], - { "Declined Log Record", "r3.upstreamfield.declinedlogrecord", - FT_UINT16, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_upstreamfieldarray [UPSTREAMFIELD_DECLINEDRECORD], - { "Declined Log", "r3.upstreamfield.declinedlog", - FT_BYTES, BASE_NONE, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_upstreamfieldarray [UPSTREAMFIELD_USERTYPE], - { "User Type", "r3.upstreamfield.usertype", - FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_usertypenames_ext, 0x0, - NULL, HFILL } - }, - { &hf_r3_upstreamfieldarray [UPSTREAMFIELD_ACCESSALWAYS], - { "Access Always", "r3.upstreamfield.accessalways", - FT_BOOLEAN, BASE_NONE, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_upstreamfieldarray [UPSTREAMFIELD_CACHED], - { "Cached", "r3.upstreamfield.cached", - FT_BOOLEAN, BASE_NONE, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_upstreamfieldarray [UPSTREAMFIELD_PRIMARYFIELDTYPE], - { "Primary Field Type", "r3.upstreamfield.primaryfieldtype", - FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_ppmisourcenames_ext, 0x0, - NULL, HFILL } - }, - { &hf_r3_upstreamfieldarray [UPSTREAMFIELD_AUXFIELDTYPE], - { "Aux Field Type", "r3.upstreamfield.auxfieldtype", - FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_ppmisourcenames_ext, 0x0, - NULL, HFILL } - }, - { &hf_r3_upstreamfieldarray [UPSTREAMFIELD_ACCESSMODE], - { "Access Mode", "r3.upstreamfield.accessmode", - FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_accessmodenames_ext, 0x0, - NULL, HFILL } - }, - { &hf_r3_upstreamfieldarray [UPSTREAMFIELD_EXPIREON], - { "Expire On", "r3.upstreamfield.expireon", - FT_UINT24, BASE_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_upstreamfieldarray [UPSTREAMFIELD_USECOUNT], - { "Use Count", "r3.upstreamfield.usecount", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_upstreamfieldarray [UPSTREAMFIELD_TIMEZONE], - { "Timezone", "r3.upstreamfield.timezone", - FT_UINT32, BASE_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_upstreamfieldarray [UPSTREAMFIELD_EXCEPTIONGROUP], - { "Exception Group", "r3.upstreamfield.exceptiongroup", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_upstreamfieldarray [UPSTREAMFIELD_PRIMARYPIN], - { "Primary PIN", "r3.upstreamfield.primarypin", - FT_BYTES, BASE_NONE, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_upstreamfieldarray [UPSTREAMFIELD_AUXPIN], - { "Aux PIN", "r3.upstreamfield.auxpin", - FT_BYTES, BASE_NONE, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_upstreamfieldarray [UPSTREAMFIELD_ALARMRECORDCOUNT], - { "Alarm Record Count", "r3.upstreamfield.alarmrecordcount", - FT_UINT16, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_upstreamfieldarray [UPSTREAMFIELD_ALARMRECORD], - { "Alarm Record", "r3.upstreamfield.alarmrecord", - FT_BYTES, BASE_NONE, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_upstreamfieldarray [UPSTREAMFIELD_AUXCTLRVERSION], - { "Aux Controller Version", "r3.upstreamfield.auxctlrversion", - FT_STRING, BASE_NONE, NULL, 0x0, - NULL, HFILL } - }, - - { &hf_r3_configitems, - { "Configuration Item List", "r3.configitems", - FT_NONE, BASE_NONE, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_configitem, - { "Configuration Item", "r3.configitem", - FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_configitemnames_ext, 0x0, - NULL, HFILL } - }, - #if 0 - { &hf_r3_configfield, - { "Config Field", "r3.configfield", - FT_NONE, BASE_NONE, NULL, 0x0, - NULL, HFILL } - }, - #endif - { &hf_r3_configitemlength, - { "Configuration Item Length", "r3.configitem.length", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_configitemtype, - { "Configuration Item Type", "r3.configitem.type", - FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_configtypenames_ext, 0x0, - NULL, HFILL } - }, - { &hf_r3_configitemdata, - { "Configuration Item Data", "r3.configitem.data", - FT_NONE, BASE_NONE, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_configitemdata_bool, - { "Configuration Item Boolean", "r3.configitem.data_boolean", - FT_BOOLEAN, BASE_NONE, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_configitemdata_8, - { "Configuration Item 8-bit", "r3.configitem.data_8", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_configitemdata_16, - { "Configuration Item 16-bit", "r3.configitem.data_16", - FT_UINT16, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_configitemdata_32, - { "Configuration Item 32-bit", "r3.configitem.data_32", - FT_UINT32, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_configitemdata_string, - { "Configuration Item String", "r3.configitem.data_string", - FT_STRING, BASE_NONE, NULL, 0x0, - NULL, HFILL } - }, - - { &hf_r3_timezonearray [ 0], - { "Timezone 0", "r3.timezone.0", - FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x00000001, - NULL, HFILL } - }, - { &hf_r3_timezonearray [ 1], - { "Timezone 1", "r3.timezone.1", - FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x00000002, - NULL, HFILL } - }, - { &hf_r3_timezonearray [ 2], - { "Timezone 2", "r3.timezone.2", - FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x00000004, - NULL, HFILL } - }, - { &hf_r3_timezonearray [ 3], - { "Timezone 3", "r3.timezone.3", - FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x00000008, - NULL, HFILL } - }, - { &hf_r3_timezonearray [ 4], - { "Timezone 4", "r3.timezone.4", - FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x00000010, - NULL, HFILL } - }, - { &hf_r3_timezonearray [ 5], - { "Timezone 5", "r3.timezone.5", - FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x00000020, - NULL, HFILL } - }, - { &hf_r3_timezonearray [ 6], - { "Timezone 6", "r3.timezone.6", - FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x00000040, - NULL, HFILL } - }, - { &hf_r3_timezonearray [ 7], - { "Timezone 7", "r3.timezone.7", - FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x00000080, - NULL, HFILL } - }, - { &hf_r3_timezonearray [ 8], - { "Timezone 8", "r3.timezone.8", - FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x00000100, - NULL, HFILL } - }, - { &hf_r3_timezonearray [ 9], - { "Timezone 9", "r3.timezone.9", - FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x00000200, - NULL, HFILL } - }, - { &hf_r3_timezonearray [10], - { "Timezone 10", "r3.timezone.10", - FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x00000400, - NULL, HFILL } - }, - { &hf_r3_timezonearray [11], - { "Timezone 11", "r3.timezone.11", - FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x00000800, - NULL, HFILL } - }, - { &hf_r3_timezonearray [12], - { "Timezone 12", "r3.timezone.12", - FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x00001000, - NULL, HFILL } - }, - { &hf_r3_timezonearray [13], - { "Timezone 13", "r3.timezone.13", - FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x00002000, - NULL, HFILL } - }, - { &hf_r3_timezonearray [14], - { "Timezone 14", "r3.timezone.14", - FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x00004000, - NULL, HFILL } - }, - { &hf_r3_timezonearray [15], - { "Timezone 15", "r3.timezone.15", - FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x00008000, - NULL, HFILL } - }, - { &hf_r3_timezonearray [16], - { "Timezone 16", "r3.timezone.16", - FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x00010000, - NULL, HFILL } - }, - { &hf_r3_timezonearray [17], - { "Timezone 17", "r3.timezone.17", - FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x00020000, - NULL, HFILL } - }, - { &hf_r3_timezonearray [18], - { "Timezone 18", "r3.timezone.18", - FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x00040000, - NULL, HFILL } - }, - { &hf_r3_timezonearray [19], - { "Timezone 19", "r3.timezone.19", - FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x00080000, - NULL, HFILL } - }, - { &hf_r3_timezonearray [20], - { "Timezone 20", "r3.timezone.20", - FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x00100000, - NULL, HFILL } - }, - { &hf_r3_timezonearray [21], - { "Timezone 21", "r3.timezone.21", - FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x00200000, - NULL, HFILL } - }, - { &hf_r3_timezonearray [22], - { "Timezone 22", "r3.timezone.22", - FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x00400000, - NULL, HFILL } - }, - { &hf_r3_timezonearray [23], - { "Timezone 23", "r3.timezone.23", - FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x00800000, - NULL, HFILL } - }, - { &hf_r3_timezonearray [24], - { "Timezone 24", "r3.timezone.24", - FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x01000000, - NULL, HFILL } - }, - { &hf_r3_timezonearray [25], - { "Timezone 25", "r3.timezone.25", - FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x02000000, - NULL, HFILL } - }, - { &hf_r3_timezonearray [26], - { "Timezone 26", "r3.timezone.26", - FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x04000000, - NULL, HFILL } - }, - { &hf_r3_timezonearray [27], - { "Timezone 27", "r3.timezone.27", - FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x08000000, - NULL, HFILL } - }, - { &hf_r3_timezonearray [28], - { "Timezone 28", "r3.timezone.28", - FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x10000000, - NULL, HFILL } - }, - { &hf_r3_timezonearray [29], - { "Timezone 29", "r3.timezone.29", - FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x20000000, - NULL, HFILL } - }, - { &hf_r3_timezonearray [30], - { "Timezone 30", "r3.timezone.30", - FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x40000000, - NULL, HFILL } - }, - { &hf_r3_timezonearray [31], - { "Timezone 31", "r3.timezone.31", - FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x80000000, - NULL, HFILL } - }, - - { &hf_r3_expireon_year, - { "Expiration Year", "r3.expireon.year", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_expireon_month, - { "Expiration Month", "r3.expireon.month", - FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_monthnames_ext, 0x0, - NULL, HFILL } - }, - { &hf_r3_expireon_day, - { "Expiration Day", "r3.expireon.day", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - - { &hf_r3_datetime_year, - { "Date/Time Year", "r3.datetime.year", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_datetime_month, - { "Date/Time Month", "r3.datetime.month", - FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_monthnames_ext, 0x0, - NULL, HFILL } - }, - { &hf_r3_datetime_day, - { "Date/Time Day", "r3.datetime.day", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_datetime_dow, - { "Date/Time DOW", "r3.datetime.dow", - FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_daynames_ext, 0x0, - NULL, HFILL } - }, - { &hf_r3_datetime_hours, - { "Date/Time Hours", "r3.datetime.hours", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_datetime_minutes, - { "Date/Time Minutes", "r3.datetime.minutes", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_datetime_seconds, - { "Date/Time Seconds", "r3.datetime.seconds", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_datetime_dst, - { "Date/Time DST", "r3.datetime.dst", - FT_BOOLEAN, BASE_NONE, NULL, 0x0, - NULL, HFILL } - }, - - { &hf_r3_eventlog_recordnumber, - { "Record Number", "r3.eventlog.recordnumber", - FT_UINT16, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_eventlog_year, - { "Year", "r3.eventlog.year", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_eventlog_month, - { "Month", "r3.eventlog.month", - FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_monthnames_ext, 0x0, - NULL, HFILL } - }, - { &hf_r3_eventlog_day, - { "Day", "r3.eventlog.day", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_eventlog_hour, - { "Hours", "r3.eventlog.hours", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_eventlog_minute, - { "Minutes", "r3.eventlog.minutes", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_eventlog_second, - { "Seconds", "r3.eventlog.seconds", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_eventlog_usernumber, - { "User Number", "r3.eventlog.usernumber", - FT_UINT16, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_eventlog_event, - { "ID", "r3.eventlog.id", - FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_eventnames_ext, 0x0, - NULL, HFILL } - }, - - { &hf_r3_declinedlog_recordnumber, - { "Record Number", "r3.declinedlog.recordnumber", - FT_UINT16, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_declinedlog_year, - { "Year", "r3.declinedlog.year", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_declinedlog_month, - { "Month", "r3.declinedlog.month", - FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_monthnames_ext, 0x0, - NULL, HFILL } - }, - { &hf_r3_declinedlog_day, - { "Day", "r3.declinedlog.day", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_declinedlog_hour, - { "Hours", "r3.declinedlog.hours", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_declinedlog_minute, - { "Minutes", "r3.declinedlog.minutes", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_declinedlog_second, - { "Seconds", "r3.declinedlog.seconds", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_declinedlog_usernumber, - { "User Number", "r3.declinedlog.usernumber", - FT_UINT16, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_declinedlog_cred1type, - { "Credential 1 Type", "r3.declinedlog.cred1type", - FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_fieldtypenames_ext, 0x0, - NULL, HFILL } - }, - { &hf_r3_declinedlog_cred2type, - { "Credential 2 Type", "r3.declinedlog.cred2type", - FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_fieldtypenames_ext, 0x0, - NULL, HFILL } - }, - { &hf_r3_declinedlog_cred1, - { "Credential 1", "r3.declinedlog.cred1", - FT_BYTES, BASE_NONE, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_declinedlog_cred2, - { "Credential 2", "r3.declinedlog.cred2", - FT_BYTES, BASE_NONE, NULL, 0x0, - NULL, HFILL } - }, - - { &hf_r3_alarmlog_recordnumber, - { "Record Number", "r3.alarmlog.recordnumber", - FT_UINT16, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_alarmlog_year, - { "Year", "r3.alarmlog.year", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_alarmlog_month, - { "Month", "r3.alarmlog.month", - FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_monthnames_ext, 0x0, - NULL, HFILL } - }, - { &hf_r3_alarmlog_day, - { "Day", "r3.alarmlog.day", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_alarmlog_hour, - { "Hours", "r3.alarmlog.hours", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_alarmlog_minute, - { "Minutes", "r3.alarmlog.minutes", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_alarmlog_second, - { "Seconds", "r3.alarmlog.seconds", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_alarmlog_id, - { "ID", "r3.alarmlog.id", - FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_alarmidnames_ext, 0x0, - NULL, HFILL } - }, - { &hf_r3_alarmlog_usernumber, - { "User Number", "r3.alarmlog.usernumber", - FT_UINT16, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - - { &hf_r3_debugmsg, - { "Debug Message", "r3.debug", - FT_STRING, BASE_NONE, NULL, 0x0, - NULL, HFILL } - }, - - { &hf_r3_setdate_year, - { "Year", "r3.setdate.year", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_setdate_month, - { "Month", "r3.setdate.month", - FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_monthnames_ext, 0x0, - NULL, HFILL } - }, - { &hf_r3_setdate_day, - { "Day", "r3.setdate.day", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_setdate_dow, - { "Day-Of-Week", "r3.setdate.dow", - FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_daynames_ext, 0x0, - NULL, HFILL } - }, - { &hf_r3_setdate_hours, - { "Hours", "r3.setdate.hours", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_setdate_minutes, - { "Minutes", "r3.setdate.minutes", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_setdate_seconds, - { "Seconds", "r3.setdate.seconds", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - - { &hf_r3_deleteusers, - { "Delete Users", "r3.deleteusers", - FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_deleteusersnames_ext, 0x0, - NULL, HFILL } - }, - - { &hf_r3_defineexception_number, - { "Exception Number", "r3.defineexception.number", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_defineexception_startdate_month, - { "Start Month", "r3.defineexception.start.month", - FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_monthnames_ext, 0x0, - NULL, HFILL } - }, - { &hf_r3_defineexception_startdate_day, - { "Start Day", "r3.defineexception.start.day", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_defineexception_startdate_hours, - { "Start Hours", "r3.defineexception.start.hours", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_defineexception_startdate_minutes, - { "Start Minutes", "r3.defineexception.start.minutes", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_defineexception_enddate_month, - { "End Month", "r3.defineexception.end.month", - FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_monthnames_ext, 0x0, - NULL, HFILL } - }, - { &hf_r3_defineexception_enddate_day, - { "End Day", "r3.defineexception.end.day", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_defineexception_enddate_hours, - { "End Hours", "r3.defineexception.end.hours", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_defineexception_enddate_minutes, - { "End Minutes", "r3.defineexception.end.minutes", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - - { &hf_r3_defineexceptiongroup_number, - { "Define Exception Group Number", "r3.defineexceptiongroup.number", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_defineexceptiongroup_bits, - { "Define Exception Group Bit Field", "r3.defineexceptiongroup.field", - FT_NONE, BASE_NONE, NULL, 0x0, - NULL, HFILL } - }, - - { &hf_r3_definecalendar_number, - { "Define Calendar Number", "r3.definecalendar.number", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_definecalendar_bits, - { "Define Calendar Bit Field", "r3.definecalendar.field", - FT_NONE, BASE_NONE, NULL, 0x0, - NULL, HFILL } - }, - - { &hf_r3_definetimezone_number, - { "Timezone Number", "r3.definetimezone.number", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_definetimezone_starttime_hours, - { "Start Hours", "r3.definetimezone.start.hours", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_definetimezone_starttime_minutes, - { "Start Minutes", "r3.definetimezone.start.minutes", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_definetimezone_endtime_hours, - { "End Hours", "r3.definetimezone.end.hours", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_definetimezone_endtime_minutes, - { "End Minutes", "r3.definetimezone.end.minutes", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_definetimezone_daymap [0], - { "Sunday", "r3.definetimezone.daymap.sunday", - FT_BOOLEAN, 8, TFS (&tfs_enabled_disabled), 0x00000001, - NULL, HFILL } - }, - { &hf_r3_definetimezone_daymap [1], - { "Monday", "r3.definetimezone.daymap.monday", - FT_BOOLEAN, 8, TFS (&tfs_enabled_disabled), 0x00000002, - NULL, HFILL } - }, - { &hf_r3_definetimezone_daymap [2], - { "Tuesday", "r3.definetimezone.daymap.tuesday", - FT_BOOLEAN, 8, TFS (&tfs_enabled_disabled), 0x00000004, - NULL, HFILL } - }, - { &hf_r3_definetimezone_daymap [3], - { "Wednesday", "r3.definetimezone.daymap.wednesday", - FT_BOOLEAN, 8, TFS (&tfs_enabled_disabled), 0x00000008, - NULL, HFILL } - }, - { &hf_r3_definetimezone_daymap [4], - { "Thursday", "r3.definetimezone.daymap.thursday", - FT_BOOLEAN, 8, TFS (&tfs_enabled_disabled), 0x00000010, - NULL, HFILL } - }, - { &hf_r3_definetimezone_daymap [5], - { "Friday", "r3.definetimezone.daymap.friday", - FT_BOOLEAN, 8, TFS (&tfs_enabled_disabled), 0x00000020, - NULL, HFILL } - }, - { &hf_r3_definetimezone_daymap [6], - { "Saturday", "r3.definetimezone.daymap.saturday", - FT_BOOLEAN, 8, TFS (&tfs_enabled_disabled), 0x00000040, - NULL, HFILL } - }, - { &hf_r3_definetimezone_exceptiongroup, - { "Exception Group", "r3.definetimezone.exceptiongroup", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_definetimezone_mode, - { "Mode", "r3.definetimezone.mode", - FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_timezonemodenames_ext, 0x0, - NULL, HFILL } - }, - { &hf_r3_definetimezone_calendar, - { "Calendar", "r3.definetimezone.calendar", - FT_NONE, BASE_NONE, NULL, 0x0, - NULL, HFILL } - }, - - { &hf_r3_rmtauthretry_sequence, - { "Remote Auth Retry Sequence", "r3.rmtauthretry.sequence", - FT_UINT16, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_rmtauthretry_retry, - { "Remote Auth Retry Mode", "r3.rmtauthretry.mode", - FT_BOOLEAN, BASE_NONE, TFS (&tfs_rmtauthretry_flags), 0x0, - NULL, HFILL } - }, - - { &hf_r3_eventlogdump_starttime_year, - { "Start Year", "r3.eventlogdump.start.year", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_eventlogdump_starttime_month, - { "Start Month", "r3.eventlogdump.start.month", - FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_monthnames_ext, 0x0, - NULL, HFILL } - }, - { &hf_r3_eventlogdump_starttime_day, - { "Start Day", "r3.eventlogdump.start.day", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_eventlogdump_starttime_hours, - { "Start Hours", "r3.eventlogdump.start.hours", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_eventlogdump_starttime_minutes, - { "Start Minutes", "r3.eventlogdump.start.minutes", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_eventlogdump_endtime_year, - { "End Year", "r3.eventlogdump.end.year", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_eventlogdump_endtime_month, - { "End Month", "r3.eventlogdump.end.month", - FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_monthnames_ext, 0x0, - NULL, HFILL } - }, - { &hf_r3_eventlogdump_endtime_day, - { "End Day", "r3.eventlogdump.end.day", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_eventlogdump_endtime_hours, - { "End Hours", "r3.eventlogdump.end.hours", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_eventlogdump_endtime_minutes, - { "End Minutes", "r3.eventlogdump.end.minutes", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_eventlogdump_user, - { "Filter User", "r3.eventlogdump.user", - FT_UINT16, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - - { &hf_r3_declinedlogdump_starttime_year, - { "Start Year", "r3.declinedlogdump.start.year", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_declinedlogdump_starttime_month, - { "Start Month", "r3.declinedlogdump.start.month", - FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_monthnames_ext, 0x0, - NULL, HFILL } - }, - { &hf_r3_declinedlogdump_starttime_day, - { "Start Day", "r3.declinedlogdump.start.day", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_declinedlogdump_starttime_hours, - { "Start Hours", "r3.declinedlogdump.start.hours", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_declinedlogdump_starttime_minutes, - { "Start Minutes", "r3.declinedlogdump.start.minutes", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_declinedlogdump_endtime_year, - { "End Year", "r3.declinedlogdump.end.year", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_declinedlogdump_endtime_month, - { "End Month", "r3.declinedlogdump.end.month", - FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_monthnames_ext, 0x0, - NULL, HFILL } - }, - { &hf_r3_declinedlogdump_endtime_day, - { "End Day", "r3.declinedlogdump.end.day", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_declinedlogdump_endtime_hours, - { "End Hours", "r3.declinedlogdump.end.hours", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_declinedlogdump_endtime_minutes, - { "End Minutes", "r3.declinedlogdump.end.minutes", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - - { &hf_r3_alarmlogdump_starttime_year, - { "Start Year", "r3.alarmlogdump.start.year", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_alarmlogdump_starttime_month, - { "Start Month", "r3.alarmlogdump.start.month", - FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_monthnames_ext, 0x0, - NULL, HFILL } - }, - { &hf_r3_alarmlogdump_starttime_day, - { "Start Day", "r3.alarmlogdump.start.day", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_alarmlogdump_starttime_hours, - { "Start Hours", "r3.alarmlogdump.start.hours", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_alarmlogdump_starttime_minutes, - { "Start Minutes", "r3.alarmlogdump.start.minutes", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_alarmlogdump_endtime_year, - { "End Year", "r3.alarmlogdump.end.year", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_alarmlogdump_endtime_month, - { "End Month", "r3.alarmlogdump.end.month", - FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_monthnames_ext, 0x0, - NULL, HFILL } - }, - { &hf_r3_alarmlogdump_endtime_day, - { "End Day", "r3.alarmlogdump.end.day", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_alarmlogdump_endtime_hours, - { "End Hours", "r3.alarmlogdump.end.hours", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_alarmlogdump_endtime_minutes, - { "End Minutes", "r3.alarmlogdump.end.minutes", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - - { &hf_r3_nvramclearoptions [ 0], - { "NVRAMCLEAROPTIONS_CFGINSTALLER", "r3.nvramclear.cfginstaller", - FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x00000001, - NULL, HFILL } - }, - { &hf_r3_nvramclearoptions [ 1], - { "NVRAMCLEAROPTIONS_CFGADMIN", "r3.nvramclear.cfgadmin", - FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x00000002, - NULL, HFILL } - }, - { &hf_r3_nvramclearoptions [ 2], - { "NVRAMCLEAROPTIONS_EXCEPTIONS", "r3.nvramclear.exceptions", - FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x00000004, - NULL, HFILL } - }, - { &hf_r3_nvramclearoptions [ 3], - { "NVRAMCLEAROPTIONS_EXCEPTIONGROUPS", "r3.nvramclear.exceptiongroups", - FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x00000008, - NULL, HFILL } - }, - { &hf_r3_nvramclearoptions [ 4], - { "NVRAMCLEAROPTIONS_CALENDARS", "r3.nvramclear.calendars", - FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x00000010, - NULL, HFILL } - }, - { &hf_r3_nvramclearoptions [ 5], - { "NVRAMCLEAROPTIONS_TIMEZONES", "r3.nvramclear.timezones", - FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x00000020, - NULL, HFILL } - }, - { &hf_r3_nvramclearoptions [ 6], - { "NVRAMCLEAROPTIONS_FILTERS", "r3.nvramclear.filters", - FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x00000040, - NULL, HFILL } - }, - { &hf_r3_nvramclearoptions [ 7], - { "NVRAMCLEAROPTIONS_EVENTLOG", "r3.nvramclear.eventlog", - FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x00000080, - NULL, HFILL } - }, - { &hf_r3_nvramclearoptions [ 8], - { "NVRAMCLEAROPTIONS_USERDATA", "r3.nvramclear.userdata", - FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x00000100, - NULL, HFILL } - }, - { &hf_r3_nvramclearoptions [ 9], - { "NVRAMCLEAROPTIONS_DECLINEDLOG", "r3.nvramclear.declinedlog", - FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x00000200, - NULL, HFILL } - }, - { &hf_r3_nvramclearoptions [10], - { "NVRAMCLEAROPTIONS_ALARMLOG", "r3.nvramclear.alarmlog", - FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x00000400, - NULL, HFILL } - }, - { &hf_r3_nvramclearoptions [11], - { "NVRAMCLEAROPTIONS_LRUCACHE", "r3.nvramclear.lrucache", - FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x00000800, - NULL, HFILL } - }, - { &hf_r3_nvramclearoptions [12], - { "NVRAMCLEAROPTIONS_DBHASH", "r3.nvramclear.dbhash", - FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x00001000, - NULL, HFILL } - }, - { &hf_r3_nvramclearoptions [13], - { "NVRAMCLEAROPTIONS_CFGSYSTEM", "r3.nvramclear.cfgsystem", - FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x00002000, - NULL, HFILL } - }, - { &hf_r3_nvramclearoptions [14], - { "NVRAMCLEAROPTIONS_UNUSED", "r3.nvramclear.unused", - FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x00004000, - NULL, HFILL } - }, - { &hf_r3_nvramclearoptions [15], - { "NVRAMCLEAROPTIONS_USEBACKUP", "r3.nvramclear.usebackup", - FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x00008000, - NULL, HFILL } - }, - - { &hf_r3_writeeventlog_user, - { "User", "r3.writeeventlog.user", - FT_UINT16, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_writeeventlog_event, - { "Event", "r3.writeeventlog.event", - FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_eventnames_ext, 0x0, - NULL, HFILL } - }, - - { &hf_r3_powertableselection, - { "Table", "r3.powertableselection", - FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_powertablenames_ext, 0x0, - NULL, HFILL } - }, - - { &hf_r3_filter_type, - { "Type", "r3.filter.type", - FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_filtertypenames_ext, 0x0, - NULL, HFILL } - }, - { &hf_r3_filter_list, - { "Event", "r3.filter.event", - FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_filtereventnames_ext, 0x0, - NULL, HFILL } - }, - - { &hf_r3_alarm_length, - { "Length", "r3.alarm.length", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_alarm_id, - { "ID", "r3.alarm.id", - FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_alarmidnames_ext, 0x0, - NULL, HFILL } - }, - { &hf_r3_alarm_state, - { "State", "r3.alarm.state", - FT_BOOLEAN, BASE_NONE, TFS (&tfs_enabled_disabled), 0x0, - NULL, HFILL } - }, - - /* XXX: start: Originally missing: Best guess */ - { &hf_r3_dpac_action, - { "Dpac Action", "r3.dpac.action", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - - { &hf_r3_dpac_waittime, - { "Dpac Waittime", "r3.dpac.waittime", - FT_UINT16, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - - { &hf_r3_dpac_command, - { "Dpac Command", "r3.dpac.command", - FT_BYTES, BASE_NONE, NULL, 0x0, - NULL, HFILL } - }, - - { &hf_r3_dpacreply_stuff, - { "Dpac Reply Stuff", "r3.dpacreply.stuff", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - - { &hf_r3_dpacreply_length, - { "Dpac Reply Length", "r3.dpacreply.length", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - - { &hf_r3_dpacreply_reply, - { "Dpac Reply", "r3.dpacreply.reply", - FT_BYTES, BASE_NONE, NULL, 0x0, - NULL, HFILL } - }, - /* XXX: end: Originally missing --- */ - - { &hf_r3_mfgfield_length, - { "Field Length", "r3.mfgfield.length", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_mfgfield, - { "Field", "r3.mfgfield.field", - FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_mfgfieldnames_ext, 0x0, - NULL, HFILL } - }, - #if 0 - { &hf_r3_mfgfield_data, - { "Field Data", "r3.mfgfield.data", - FT_NONE, BASE_NONE, NULL, 0x0, - NULL, HFILL } - }, - #endif - - { &hf_r3_mfgsetserialnumber, - { "Serial Number", "r3.mfgsetserialnumber", - FT_STRING, BASE_NONE, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_mfgsetcryptkey, - { "Crypt Key", "r3.mfgsetcryptkey", - FT_BYTES, BASE_NONE, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_mfgdumpnvram, - { "NVRAM Section", "r3.mfgnvramdump", - FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_mfgnvramdumpnames_ext, 0x0, - NULL, HFILL } - }, - { &hf_r3_mfgremoteunlock, - { "Remote Unlock", "r3.mfgremoteunlock", - FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_mfgremoteunlocknames_ext, 0x0, - NULL, HFILL } - }, - { &hf_r3_mfgtestpreserve, - { "Preserve Mode", "r3.mfgtestpreserve", - FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_mfgtestpreservenames_ext, 0x0, - NULL, HFILL } - }, - - { &hf_r3_adc [0], - { "ADC 0", "r3.adc.0", - FT_UINT8, BASE_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_adc [1], - { "ADC 1", "r3.adc.1", - FT_UINT8, BASE_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_adc [2], - { "ADC 2", "r3.adc.2", - FT_UINT8, BASE_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_adc [3], - { "ADC 3", "r3.adc.3", - FT_UINT8, BASE_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_adc [4], - { "ADC 4", "r3.adc.4", - FT_UINT8, BASE_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_adc [5], - { "ADC 5", "r3.adc.5", - FT_UINT8, BASE_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_adc [6], - { "ADC 6", "r3.adc.6", - FT_UINT8, BASE_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_adc [7], - { "ADC 7", "r3.adc.7", - FT_UINT8, BASE_HEX, NULL, 0x0, - NULL, HFILL } - }, - - { &hf_r3_hardwareid_board, - { "Board ID", "r3.hardwareid.board", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_hardwareid_cpuid, - { "CPU ID", "r3.hardwareid.cpuid", - FT_UINT16, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_hardwareid_cpurev, - { "CPU Rev", "r3.hardwareid.cpurev", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - - { &hf_r3_testkeypad, - { "Keypad Char", "r3.test.keypad", - FT_UINT8, BASE_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_testmagcard, - { "Mag Card", "r3.test.magcard", - FT_STRING, BASE_NONE, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_testproxcard, - { "Prox Card", "r3.test.proxcard", - FT_STRING, BASE_NONE, NULL, 0x0, - NULL, HFILL } - }, - - { &hf_r3_nvramdump_record, - { "Record Number", "r3.nvramdump.record", - FT_UINT16, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_nvramdump_length, - { "Record Length", "r3.nvramdump.length", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_nvramdump_data, - { "Record Data", "r3.nvramdump.data", - FT_NONE, BASE_NONE, NULL, 0x0, - NULL, HFILL } - }, - - { &hf_r3_nvramdumprle_record, - { "Record Number", "r3.nvramdumprle.record", - FT_UINT24, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_nvramdumprle_length, - { "Record Length", "r3.nvramdumprle.length", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_nvramdumprle_data, - { "Record Data", "r3.nvramdumprle.data", - FT_NONE, BASE_NONE, NULL, 0x0, - NULL, HFILL } - }, - - { &hf_r3_iopins_lat, - { "LAT", "r3.iopins.lat", - FT_UINT8, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_iopins_port, - { "PORT", "r3.iopins.port", - FT_UINT8, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_iopins_tris, - { "TRIS", "r3.iopins.tris", - FT_UINT8, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - - { &hf_r3_mortisepins_s1, - { "Mortise Pin S1", "r3.mortisepins.s1", - FT_BOOLEAN, 8, TFS (&tfs_mortisepins_flags), 0x00000001, - NULL, HFILL } - }, - { &hf_r3_mortisepins_s2, - { "Mortise Pin S2", "r3.mortisepins.s2", - FT_BOOLEAN, 8, TFS (&tfs_mortisepins_flags), 0x00000002, - NULL, HFILL } - }, - { &hf_r3_mortisepins_s3, - { "Mortise Pin S3", "r3.mortisepins.s3", - FT_BOOLEAN, 8, TFS (&tfs_mortisepins_flags), 0x00000004, - NULL, HFILL } - }, - { &hf_r3_mortisepins_s4, - { "Mortise Pin S4", "r3.mortisepins.s4", - FT_BOOLEAN, 8, TFS (&tfs_mortisepins_flags), 0x00000008, - NULL, HFILL } - }, - - { &hf_r3_checksumresults , - { "Checksum Results", "r3.checksumresults", - FT_NONE, BASE_NONE, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_checksumresults_field, - { "Field", "r3.checksumresults.field", - FT_UINT8, BASE_HEX|BASE_EXT_STRING, & r3_checksumresultnames_ext, 0x0, - NULL, HFILL } - }, - { &hf_r3_checksumresults_length, - { "Length", "r3.checksumresults.length", - FT_UINT8, BASE_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_checksumresults_state, - { "State", "r3.checksumresults.state", - FT_BOOLEAN, BASE_NONE, TFS (&tfs_errornoerror_flags), 0x0, - NULL, HFILL } - }, - - { &hf_r3_forceoptions_item, - { "Item", "r3.forceoptions.item", - FT_UINT8, BASE_HEX_DEC|BASE_EXT_STRING, &r3_forceitemnames_ext, 0x0, - NULL, HFILL } - }, - { &hf_r3_forceoptions_length, - { "Length", "r3.forceoptions.length", - FT_UINT8, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_forceoptions_state_8, - { "State", "r3.forceoptions.state", - FT_BOOLEAN, BASE_NONE, TFS (&tfs_enabled_disabled), 0x0, - NULL, HFILL } - }, - { &hf_r3_forceoptions_state_16, - { "State", "r3.forceoptions.state", - FT_UINT16, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_forceoptions_state_24, - { "State", "r3.forceoptions.state", - FT_UINT24, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_forceoptions_state_32, - { "State", "r3.forceoptions.state", - FT_UINT32, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - - { &hf_r3_peekpoke_operation, - { "Operation", "r3.peekpoke.operation", - FT_UINT8, BASE_HEX_DEC|BASE_EXT_STRING, &r3_peekpokenames_ext, 0x0, - NULL, HFILL } - }, - { &hf_r3_peekpoke_address, - { "Address", "r3.peekpoke.address", - FT_UINT16, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_peekpoke_length, - { "Length", "r3.peekpoke.length", - FT_UINT8, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_peekpoke_poke8, - { "8 Bit Value", "r3.peekpoke.poke8", - FT_UINT8, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_peekpoke_poke16, - { "16 Bit Value", "r3.peekpoke.poke16", - FT_UINT16, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_peekpoke_poke24, - { "24 Bit Value", "r3.peekpoke.poke24", - FT_UINT24, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_peekpoke_poke32, - { "32 Bit Value", "r3.peekpoke.poke32", - FT_UINT32, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_peekpoke_pokestring, - { "String Value", "r3.peekpoke.pokestring", - FT_BYTES, BASE_NONE, NULL, 0x0, - NULL, HFILL } - }, - - { &hf_r3_firmwaredownload_length, - { "Length", "r3.firmwaredownload.length", - FT_UINT8, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_firmwaredownload_record, - { "Record Number", "r3.firmwaredownload.record", - FT_UINT16, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_firmwaredownload_action, - { "Action", "r3.firmwaredownload.action", - FT_UINT8, BASE_HEX_DEC|BASE_EXT_STRING, &r3_downloadfirmwarenames_ext, 0x0, - NULL, HFILL } - }, - { &hf_r3_firmwaredownload_timeout, - { "Timeout", "r3.firmwaredownload.timeout", - FT_UINT8, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_firmwaredownload_nvram, - { "NVRAM", "r3.firmwaredownload.nvram", - FT_UINT8, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_firmwaredownload_address, - { "Address", "r3.firmwaredownload.address", - FT_UINT32, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_firmwaredownload_bytes, - { "Bytes", "r3.firmwaredownload.bytes", - FT_UINT8, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_firmwaredownload_data, - { "Data", "r3.firmwaredownload.data", - FT_NONE, BASE_NONE, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_firmwaredownload_crc, - { "CRC", "r3.firmwaredownload.crc", - FT_UINT16, BASE_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_firmwaredownload_crc_bad, - { "Bad CRC", "r3.firmwaredownload.crc_bad", - FT_BOOLEAN, BASE_NONE, NULL, 0x0, - NULL, HFILL } - }, - - { &hf_r3_nvramchecksumvalue, - { "Value", "r3.nvramchecksum.value", - FT_UINT32, BASE_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_nvramchecksumvalue_fixup, - { "Fixup", "r3.nvramchecksum.fixup", - FT_UINT32, BASE_HEX, NULL, 0x0, - NULL, HFILL } - }, - - { &hf_r3_capabilities, - { "Capability", "r3.capabilities", - FT_NONE, BASE_NONE, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_capabilities_length, - { "Length", "r3.capabilities.length", - FT_UINT8, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_capabilities_type, - { "Type", "r3.capabilities.type", - FT_UINT8, BASE_HEX_DEC|BASE_EXT_STRING, &r3_capabilitiesnames_ext, 0x0, - NULL, HFILL } - }, - { &hf_r3_capabilities_value, - { "Value", "r3.capabilities.value", - FT_UINT16, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - - { &hf_r3_lockstate_passage, - { "Passage", "r3.lockstate.passage", - FT_BOOLEAN, 24, NULL, 0x00000001, - NULL, HFILL } - }, - { &hf_r3_lockstate_panic, - { "Panic", "r3.lockstate.panic", - FT_BOOLEAN, 24, NULL, 0x00000002, - NULL, HFILL } - }, - { &hf_r3_lockstate_lockout, - { "Lockout", "r3.lockstate.lockout", - FT_BOOLEAN, 24, NULL, 0x00000004, - NULL, HFILL } - }, - { &hf_r3_lockstate_relock, - { "Relock", "r3.lockstate.relock", - FT_BOOLEAN, 24, NULL, 0x00000008, - NULL, HFILL } - }, - { &hf_r3_lockstate_autoopen, - { "Auto Open", "r3.lockstate.autoopen", - FT_BOOLEAN, 24, NULL, 0x00000010, - NULL, HFILL } - }, - { &hf_r3_lockstate_nextauto, - { "Next Auto", "r3.lockstate.nextauto", - FT_BOOLEAN, 24, NULL, 0x00000020, - NULL, HFILL } - }, - { &hf_r3_lockstate_lockstate, - { "Lock State", "r3.lockstate.lockstate", - FT_BOOLEAN, 24, NULL, 0x00000040, - NULL, HFILL } - }, - { &hf_r3_lockstate_wantstate, - { "Want State", "r3.lockstate.wantstate", - FT_BOOLEAN, 24, NULL, 0x00000080, - NULL, HFILL } - }, - { &hf_r3_lockstate_remote, - { "Remote", "r3.lockstate.remote", - FT_BOOLEAN, 24, NULL, 0x00000100, - NULL, HFILL } - }, - { &hf_r3_lockstate_update, - { "Update", "r3.lockstate.update", - FT_BOOLEAN, 24, NULL, 0x00000200, - NULL, HFILL } - }, - { &hf_r3_lockstate_exceptionspresent, - { "Exceptions Present", "r3.lockstate.exceptionspresent", - FT_BOOLEAN, 24, NULL, 0x00000400, - NULL, HFILL } - }, - { &hf_r3_lockstate_exceptionsactive, - { "Exceptions Active", "r3.lockstate.exceptionsactive", - FT_BOOLEAN, 24, NULL, 0x00000800, - NULL, HFILL } - }, - { &hf_r3_lockstate_timezonespresent, - { "Timezones Presents", "r3.lockstate.timezonespresent", - FT_BOOLEAN, 24, NULL, 0x00001000, - NULL, HFILL } - }, - { &hf_r3_lockstate_timezonesactive, - { "Timezones Active", "r3.lockstate.timezonesactive", - FT_BOOLEAN, 24, NULL, 0x00002000, - NULL, HFILL } - }, - { &hf_r3_lockstate_autounlockspresent, - { "Auto Unlocks Present", "r3.lockstate.autounlockspresent", - FT_BOOLEAN, 24, NULL, 0x00004000, - NULL, HFILL } - }, - { &hf_r3_lockstate_autounlocksactive, - { "Auto Unlocks Active", "r3.lockstate.autounlocksactive", - FT_BOOLEAN, 24, NULL, 0x00008000, - NULL, HFILL } - }, - { &hf_r3_lockstate_uapmspresent, - { "UAPMs Present", "r3.lockstate.uapmspresent", - FT_BOOLEAN, 24, NULL, 0x00010000, - NULL, HFILL } - }, - { &hf_r3_lockstate_uapmsactive, - { "UAPMs Active", "r3.lockstate.uapmsactive", - FT_BOOLEAN, 24, NULL, 0x00020000, - NULL, HFILL } - }, - { &hf_r3_lockstate_uapmrelockspresent, - { "UAPM Relocks Present", "r3.lockstate.uapmrelockspresent", - FT_BOOLEAN, 24, NULL, 0x00040000, - NULL, HFILL } - }, - { &hf_r3_lockstate_uapmreslocksactive, - { "UAPM Relocks Active", "r3.lockstate.uapmreslocksactive", - FT_BOOLEAN, 24, NULL, 0x00080000, - NULL, HFILL } - }, - { &hf_r3_lockstate_nvramprotect, - { "NVRAM Protect", "r3.lockstate.nvramprotect", - FT_BOOLEAN, 24, NULL, 0x00100000, - NULL, HFILL } - }, - { &hf_r3_lockstate_nvramchecksum, - { "MVRAM Checksum", "r3.lockstate.nvramchecksum", - FT_BOOLEAN, 24, NULL, 0x00200000, - NULL, HFILL } - }, - - #if 0 - { &hf_r3_mortisestatelog, - { "Mortise State Log", "r3.mortisestatelog", - FT_NONE, BASE_NONE, NULL, 0x0, - NULL, HFILL } - }, - #endif - { &hf_r3_mortisestatelog_pointer, - { "Event Pointer", "r3.mortisestatelog.pointer", - FT_UINT8, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_mortisestatelog_mortisetype, - { "Mortise Type", "r3.mortisestatelog.mortisetype", - FT_UINT8, BASE_HEX_DEC|BASE_EXT_STRING, &r3_mortisetypenames_ext, 0x0, - NULL, HFILL } - }, - { &hf_r3_mortisestatelog_waiting, - { "Waiting For Door Closed", "r3.mortisestatelog.waiting", - FT_BOOLEAN, BASE_NONE, TFS (&tfs_true_false ), 0x00, - NULL, HFILL } - }, - { &hf_r3_mortisestatelog_state, - { "State", "r3.mortisestatelog.state", - FT_UINT8, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_mortisestatelog_last, - { "Last State", "r3.mortisestatelog.laststate", - FT_UINT8, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_mortisestatelog_event, - { "Event", "r3.mortisestatelog.event", - FT_UINT8, BASE_HEX_DEC|BASE_EXT_STRING, &r3_mortiseeventnames_ext, 0x0, - NULL, HFILL } - }, - - { &hf_r3_timerchain_newtick, - { "New Tick", "r3.timerchain.newtick", - FT_UINT16, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_timerchain_currentboundary, - { "Current Boundary", "r3.timerchain.currentboundary", - FT_UINT8, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_timerchain_tasktag, - { "Task Tag", "r3.timerchain.tasktag", - FT_UINT8, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_timerchain_address, - { "Address", "r3.timerchain.address", - FT_UINT16, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_timerchain_reload, - { "Reload", "r3.timerchain.reload", - FT_UINT16, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_timerchain_boundary, - { "Boundary", "r3.timerchain.boundary", - FT_UINT8, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_timerchain_count, - { "Count", "r3.timerchain.count", - FT_UINT16, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_timerchain_flags, - { "Flags", "r3.timerchain.flags", - FT_UINT32, BASE_HEX, NULL, 0x0, - NULL, HFILL } - }, - - { &hf_r3_taskflags_taskid, - { "Task ID", "r3.taskflags.taskid", - FT_UINT8, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_taskflags_flags, - { "Flags", "r3.taskflags.flags", - FT_UINT32, BASE_HEX, NULL, 0x0, - NULL, HFILL } - }, - - { &hf_r3_checkpointlog_entryptr, - { "Entry Pointer", "r3.checkpointlog.entrypointer", - FT_UINT8, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_checkpointlog_rcon, - { "RCON", "r3.checkpointlog.rcon", - FT_UINT8, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_checkpointlog_checkpoint, - { "Checkpoint", "r3.checkpointlog.checkpoint", - FT_UINT8, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - - { &hf_r3_cpuregisters_intcon, - { "INTCON", "r3.cpuregisters.intcon", - FT_UINT8, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_intcon2, - { "INTCON2", "r3.cpuregisters.intcon2", - FT_UINT8, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_intcon3, - { "INTCON3", "r3.cpuregisters.intcon3", - FT_UINT8, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_pir1, - { "PIR1", "r3.cpuregisters.pir1", - FT_UINT8, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_pir2, - { "PIR2", "r3.cpuregisters.pir2", - FT_UINT8, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_pir3, - { "PIR3", "r3.cpuregisters.pir3", - FT_UINT8, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_pie1, - { "PIE1", "r3.cpuregisters.pie1", - FT_UINT8, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_pie2, - { "PIE2", "r3.cpuregisters.pie2", - FT_UINT8, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_pie3, - { "PIE3", "r3.cpuregisters.pie3", - FT_UINT8, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_ipr1, - { "IPR1", "r3.cpuregisters.ipr1", - FT_UINT8, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_ipr2, - { "IPR2", "r3.cpuregisters.ipr2", - FT_UINT8, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_ipr3, - { "IPR3", "r3.cpuregisters.ipr3", - FT_UINT8, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_rcon, - { "RCON", "r3.cpuregisters.rcon", - FT_UINT8, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_osccon, - { "OSCCON", "r3.cpuregisters.osccon", - FT_UINT8, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_rcsta, - { "RCSTA", "r3.cpuregisters.rcsta", - FT_UINT8, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_txsta, - { "TXSTA", "r3.cpuregisters.txsta", - FT_UINT8, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_rcsta2, - { "RCSTA2", "r3.cpuregisters.rcsta2", - FT_UINT8, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_txsta2, - { "TXSTA2", "r3.cpuregisters.txsta2", - FT_UINT8, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_wdtcon, - { "WDTCON", "r3.cpuregisters.wdtcon", - FT_UINT8, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - - { &hf_r3_cpuregisters_intcon_rbif, - { "INTCON.RBIF", "r3.cpuregisters.intcon.rbif", - FT_BOOLEAN, 8, NULL, 0x01, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_intcon_int0if, - { "INTCON.INT0IF", "r3.cpuregisters.intcon.int0if", - FT_BOOLEAN, 8, NULL, 0x02, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_intcon_tmr0if, - { "INTCON.TMR0IF", "r3.cpuregisters.intcon.tmr0if", - FT_BOOLEAN, 8, NULL, 0x04, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_intcon_rbie, - { "INTCON.RBIE", "r3.cpuregisters.intcon.rbie", - FT_BOOLEAN, 8, NULL, 0x08, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_intcon_int0ie, - { "INTCON.INT0IE", "r3.cpuregisters.intcon.int0ie", - FT_BOOLEAN, 8, NULL, 0x10, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_intcon_tmr0ie, - { "INTCON.TMR0IE", "r3.cpuregisters.intcon.tmr0ie", - FT_BOOLEAN, 8, NULL, 0x20, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_intcon_giel, - { "INTCON.GIEL", "r3.cpuregisters.intcon.giel", - FT_BOOLEAN, 8, NULL, 0x40, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_intcon_gieh, - { "INTCON.GIEH", "r3.cpuregisters.intcon.gieh", - FT_BOOLEAN, 8, NULL, 0x80, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_intcon2_rbip, - { "INTCON2.RBIP", "r3_cpuregisters_intcon2_rbip", - FT_BOOLEAN, 8, NULL, 0x01, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_intcon2_int3ip, - { "INTCON2.INT3IP", "r3_cpuregisters_intcon2_int3ip", - FT_BOOLEAN, 8, NULL, 0x02, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_intcon2_tmr0ip, - { "INTCON2.TMR0IP", "r3_cpuregisters_intcon2_tmr0ip", - FT_BOOLEAN, 8, NULL, 0x04, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_intcon2_intedg3, - { "INTCON2.INTEDG3", "r3_cpuregisters_intcon2_intedg3", - FT_BOOLEAN, 8, NULL, 0x08, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_intcon2_intedg2, - { "INTCON2.INTEDG2", "r3_cpuregisters_intcon2_intedg2", - FT_BOOLEAN, 8, NULL, 0x10, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_intcon2_intedg1, - { "INTCON2.INTEDG1", "r3_cpuregisters_intcon2_intedg1", - FT_BOOLEAN, 8, NULL, 0x20, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_intcon2_intedg0, - { "INTCON2.INTEDG0", "r3_cpuregisters_intcon2_intedg0", - FT_BOOLEAN, 8, NULL, 0x40, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_intcon2_rbpu, - { "INTCON2.RBPU", "r3_cpuregisters_intcon2_rbpu", - FT_BOOLEAN, 8, NULL, 0x80, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_intcon3_int1if, - { "INTCON3.INT1IF", "r3.cpuregisters.intcon3.int1if", - FT_BOOLEAN, 8, NULL, 0x01, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_intcon3_int2if, - { "INTCON3.INT2IF", "r3.cpuregisters.intcon3.int2if", - FT_BOOLEAN, 8, NULL, 0x02, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_intcon3_int3if, - { "INTCON3.INT3IF", "r3.cpuregisters.intcon3.int3if", - FT_BOOLEAN, 8, NULL, 0x04, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_intcon3_int1ie, - { "INTCON3.INT1IE", "r3.cpuregisters.intcon3.int1ie", - FT_BOOLEAN, 8, NULL, 0x08, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_intcon3_int2ie, - { "INTCON3.INT2IE", "r3.cpuregisters.intcon3.int2ie", - FT_BOOLEAN, 8, NULL, 0x10, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_intcon3_int3ie, - { "INTCON3.INT3IE", "r3.cpuregisters.intcon3.int3ie", - FT_BOOLEAN, 8, NULL, 0x20, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_intcon3_int1ip, - { "INTCON3.INT1IP", "r3.cpuregisters.intcon3.int1ip", - FT_BOOLEAN, 8, NULL, 0x40, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_intcon3_int2ip, - { "INTCON3.INT2IP", "r3.cpuregisters.intcon3.int2ip", - FT_BOOLEAN, 8, NULL, 0x80, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_pir1_tmr1if, - { "PIR1.TMR1IF", "r3.cpuregisters.pir1.tmr1if", - FT_BOOLEAN, 8, NULL, 0x01, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_pir1_tmr2if, - { "PIR1.TMR2IF", "r3.cpuregisters.pir1.tmr2if", - FT_BOOLEAN, 8, NULL, 0x02, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_pir1_ccp1if, - { "PIR1.CCP1IF", "r3.cpuregisters.pir1.ccp1if", - FT_BOOLEAN, 8, NULL, 0x04, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_pir1_ssp1if, - { "PIR1.SSP1IF", "r3.cpuregisters.pir1.ssp1if", - FT_BOOLEAN, 8, NULL, 0x08, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_pir1_tx1if, - { "PIR1.TX1IF", "r3.cpuregisters.pir1.tx1if", - FT_BOOLEAN, 8, NULL, 0x10, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_pir1_rc1if, - { "PIR1.RC1IF", "r3.cpuregisters.pir1.rc1if", - FT_BOOLEAN, 8, NULL, 0x20, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_pir1_adif, - { "PIR1.ADIF", "r3.cpuregisters.pir1.adif", - FT_BOOLEAN, 8, NULL, 0x40, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_pir1_pspif, - { "PIR1.PSPIF", "r3.cpuregisters.pir1.pspif", - FT_BOOLEAN, 8, NULL, 0x80, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_pir2_ccp2if, - { "PIR2.CCP2IF", "r3.cpuregisters.pir2.ccp2if", - FT_BOOLEAN, 8, NULL, 0x01, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_pir2_tmr3if, - { "PIR2.TMR3IF", "r3.cpuregisters.pir2.tmr3if", - FT_BOOLEAN, 8, NULL, 0x02, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_pir2_hlvdif, - { "PIR2.HLVDIF", "r3.cpuregisters.pir2.hlvdif", - FT_BOOLEAN, 8, NULL, 0x04, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_pir2_bcl1if, - { "PIR2.BCL1IF", "r3.cpuregisters.pir2.bcl1if", - FT_BOOLEAN, 8, NULL, 0x08, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_pir2_eeif, - { "PIR2.EEIF", "r3.cpuregisters.pir2.eeif", - FT_BOOLEAN, 8, NULL, 0x10, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_pir2_unused5, - { "PIR2.UNUSED5", "r3.cpuregisters.pir2.unused5", - FT_BOOLEAN, 8, NULL, 0x20, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_pir2_cmif, - { "PIR2.CMIF", "r3.cpuregisters.pir2.cmif", - FT_BOOLEAN, 8, NULL, 0x40, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_pir2_oscfif, - { "PIR2.OSCFIF", "r3.cpuregisters.pir2.oscfif", - FT_BOOLEAN, 8, NULL, 0x80, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_pir3_ccp3if, - { "PIR3.CCP3IF", "r3.cpuregisters.pir3.ccp3if", - FT_BOOLEAN, 8, NULL, 0x01, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_pir3_ccp4if, - { "PIR3.CCP4IF", "r3.cpuregisters.pir3.ccp4if", - FT_BOOLEAN, 8, NULL, 0x02, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_pir3_ccp5if, - { "PIR3.CCP5IF", "r3.cpuregisters.pir3.ccp5if", - FT_BOOLEAN, 8, NULL, 0x04, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_pir3_tmr4if, - { "PIR3.TMR4IF", "r3.cpuregisters.pir3.tmr4if", - FT_BOOLEAN, 8, NULL, 0x08, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_pir3_tx2if, - { "PIR3.TX2IF", "r3.cpuregisters.pir3.tx2if", - FT_BOOLEAN, 8, NULL, 0x10, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_pir3_rc2if, - { "PIR3.RC2IF", "r3.cpuregisters.pir3.rc2if", - FT_BOOLEAN, 8, NULL, 0x20, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_pir3_bcl2if, - { "PIR3.BCL2IF", "r3.cpuregisters.pir3.bcl2if", - FT_BOOLEAN, 8, NULL, 0x40, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_pir3_ssp2if, - { "PIR3.SSP2IF", "r3.cpuregisters.pir3.ssp2if", - FT_BOOLEAN, 8, NULL, 0x80, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_pie1_tmr1ie, - { "PIE1.TMR1IE", "r3.cpuregisters.pie1.tmr1ie", - FT_BOOLEAN, 8, NULL, 0x01, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_pie1_tmr2ie, - { "PIE1.TMR2IE", "r3.cpuregisters.pie1.tmr2ie", - FT_BOOLEAN, 8, NULL, 0x02, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_pie1_ccp1ie, - { "PIE1.CCP1IE", "r3.cpuregisters.pie1.ccp1ie", - FT_BOOLEAN, 8, NULL, 0x04, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_pie1_ssp1ie, - { "PIE1.SSP1IE", "r3.cpuregisters.pie1.ssp1ie", - FT_BOOLEAN, 8, NULL, 0x08, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_pie1_tx1ie, - { "PIE1.TX1IE", "r3.cpuregisters.pie1.tx1ie", - FT_BOOLEAN, 8, NULL, 0x10, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_pie1_rc1ie, - { "PIE1.RC1IE", "r3.cpuregisters.pie1.rc1ie", - FT_BOOLEAN, 8, NULL, 0x20, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_pie1_adie, - { "PIE1.ADIE", "r3.cpuregisters.pie1.adie", - FT_BOOLEAN, 8, NULL, 0x40, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_pie1_pspie, - { "PIE1.PSPIE", "r3.cpuregisters.pie1.pspie", - FT_BOOLEAN, 8, NULL, 0x80, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_pie2_oscfie, - { "PIE2.OSCFIE", "r3.cpuregisters.pie2.oscfie", - FT_BOOLEAN, 8, NULL, 0x01, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_pie2_cmie, - { "PIE2.CMIE", "r3.cpuregisters.pie2.cmie", - FT_BOOLEAN, 8, NULL, 0x02, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_pie2_unused2, - { "PIE2.UNUSED2", "r3.cpuregisters.pie2.unused2", - FT_BOOLEAN, 8, NULL, 0x04, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_pie2_eeie, - { "PIE2.EEIE", "r3.cpuregisters.pie2.eeie", - FT_BOOLEAN, 8, NULL, 0x08, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_pie2_bcl1ie, - { "PIE2.BCL1IE", "r3.cpuregisters.pie2.bcl1ie", - FT_BOOLEAN, 8, NULL, 0x10, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_pie2_hlvdie, - { "PIE2.HLVDIE", "r3.cpuregisters.pie2.hlvdie", - FT_BOOLEAN, 8, NULL, 0x20, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_pie2_tmr3ie, - { "PIE2.TMR3IE", "r3.cpuregisters.pie2.tmr3ie", - FT_BOOLEAN, 8, NULL, 0x40, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_pie2_ccp2ie, - { "PIE2.CCP2IE", "r3.cpuregisters.pie2.ccp2ie", - FT_BOOLEAN, 8, NULL, 0x80, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_pie3_ccp3ie, - { "PIE3.CCP3IE", "r3.cpuregisters.pie3.ccp3ie", - FT_BOOLEAN, 8, NULL, 0x01, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_pie3_ccp4ie, - { "PIE3.CCP4IE", "r3.cpuregisters.pie3.ccp4ie", - FT_BOOLEAN, 8, NULL, 0x02, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_pie3_ccp5ie, - { "PIE3.CCP5IE", "r3.cpuregisters.pie3.ccp5ie", - FT_BOOLEAN, 8, NULL, 0x04, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_pie3_tmr4ie, - { "PIE3.TMR4IE", "r3.cpuregisters.pie3.tmr4ie", - FT_BOOLEAN, 8, NULL, 0x08, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_pie3_tx2ie, - { "PIE3.TX2IE", "r3.cpuregisters.pie3.tx2ie", - FT_BOOLEAN, 8, NULL, 0x10, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_pie3_rc2ie, - { "PIE3.RC2IE", "r3.cpuregisters.pie3.rc2ie", - FT_BOOLEAN, 8, NULL, 0x20, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_pie3_bcl2ie, - { "PIE3.BCL2IE", "r3.cpuregisters.pie3.bcl2ie", - FT_BOOLEAN, 8, NULL, 0x40, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_pie3_ssp2ie, - { "PIE3.SSP2IE", "r3.cpuregisters.pie3.ssp2ie", - FT_BOOLEAN, 8, NULL, 0x80, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_ipr1_tmr1ip, - { "IPR1.TMR1IP", "r3.cpuregisters.ipr1.tmr1ip", - FT_BOOLEAN, 8, NULL, 0x01, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_ipr1_tmr2ip, - { "IPR1.TMR2IP", "r3.cpuregisters.ipr1.tmr2ip", - FT_BOOLEAN, 8, NULL, 0x02, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_ipr1_ccp1ip, - { "IPR1.CCP1IP", "r3.cpuregisters.ipr1.ccp1ip", - FT_BOOLEAN, 8, NULL, 0x04, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_ipr1_ssp1ip, - { "IPR1.SSP1IP", "r3.cpuregisters.ipr1.ssp1ip", - FT_BOOLEAN, 8, NULL, 0x08, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_ipr1_tx1ip, - { "IPR1.TX1IP", "r3.cpuregisters.ipr1.tx1ip", - FT_BOOLEAN, 8, NULL, 0x10, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_ipr1_rc1ip, - { "IPR1.RC1IP", "r3.cpuregisters.ipr1.rc1ip", - FT_BOOLEAN, 8, NULL, 0x20, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_ipr1_adip, - { "IPR1.ADIP", "r3.cpuregisters.ipr1.adip", - FT_BOOLEAN, 8, NULL, 0x40, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_ipr1_pspip, - { "IPR1.PSPIP", "r3.cpuregisters.ipr1.pspip", - FT_BOOLEAN, 8, NULL, 0x80, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_ipr2_ccp2ip, - { "IPR2.CCP2IP", "r3.cpuregisters.ipr2.ccp2ip", - FT_BOOLEAN, 8, NULL, 0x01, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_ipr2_tmr3ip, - { "IPR2.TMR3IP", "r3.cpuregisters.ipr2.tmr3ip", - FT_BOOLEAN, 8, NULL, 0x02, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_ipr2_hlvdip, - { "IPR2.HLVDIP", "r3.cpuregisters.ipr2.hlvdip", - FT_BOOLEAN, 8, NULL, 0x04, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_ipr2_bcl1ip, - { "IPR2.BCL1IP", "r3.cpuregisters.ipr2.bcl1ip", - FT_BOOLEAN, 8, NULL, 0x08, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_ipr2_eeip, - { "IPR2.EEIP", "r3.cpuregisters.ipr2.eeip", - FT_BOOLEAN, 8, NULL, 0x10, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_ipr2_unused5, - { "IPR2.UNUSED5", "r3.cpuregisters.ipr2.unused5", - FT_BOOLEAN, 8, NULL, 0x20, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_ipr2_cmip, - { "IPR2.CMIP", "r3.cpuregisters.ipr2.cmip", - FT_BOOLEAN, 8, NULL, 0x40, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_ipr2_oscfip, - { "IPR2.OSCFIP", "r3.cpuregisters.ipr2.oscfip", - FT_BOOLEAN, 8, NULL, 0x80, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_ipr3_ccp2ip, - { "IPR3.CCP2IP", "r3.cpuregisters.ipr3.ccp2ip", - FT_BOOLEAN, 8, NULL, 0x01, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_ipr3_ccp4ip, - { "IPR3.CCP4IP", "r3.cpuregisters.ipr3.ccp4ip", - FT_BOOLEAN, 8, NULL, 0x02, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_ipr3_ccp5ip, - { "IPR3.CCP5IP", "r3.cpuregisters.ipr3.ccp5ip", - FT_BOOLEAN, 8, NULL, 0x04, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_ipr3_tmr4ip, - { "IPR3.TMR4IP", "r3.cpuregisters.ipr3.tmr4ip", - FT_BOOLEAN, 8, NULL, 0x08, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_ipr3_tx2ip, - { "IPR3.TX2IP", "r3.cpuregisters.ipr3.tx2ip", - FT_BOOLEAN, 8, NULL, 0x10, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_ipr3_rc2ip, - { "IPR3.RC2IP", "r3.cpuregisters.ipr3.rc2ip", - FT_BOOLEAN, 8, NULL, 0x20, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_ipr3_bcl2ip, - { "IPR3.BCL2IP", "r3.cpuregisters.ipr3.bcl2ip", - FT_BOOLEAN, 8, NULL, 0x40, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_ipr3_ssp2ip, - { "IPR3.SSP2IP", "r3.cpuregisters.ipr3.ssp2ip", - FT_BOOLEAN, 8, NULL, 0x80, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_rcon_bor, - { "RCON./BOR", "r3.cpuregisters.rcon.bor", - FT_BOOLEAN, 8, NULL, 0x01, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_rcon_por, - { "RCON./POR", "r3.cpuregisters.rcon.por", - FT_BOOLEAN, 8, NULL, 0x02, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_rcon_pd, - { "RCON./PD", "r3.cpuregisters.rcon.pd", - FT_BOOLEAN, 8, NULL, 0x04, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_rcon_to, - { "RCON./TO", "r3.cpuregisters.rcon.to", - FT_BOOLEAN, 8, NULL, 0x08, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_rcon_unused4, - { "RCON.UNUSED4", "r3.cpuregisters.rcon.unused4", - FT_BOOLEAN, 8, NULL, 0x10, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_rcon_ri, - { "RCON./RI", "r3.cpuregisters.rcon.ri", - FT_BOOLEAN, 8, NULL, 0x20, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_rcon_sboren, - { "RCON.SBOREN", "r3.cpuregisters.rcon.sboren", - FT_BOOLEAN, 8, NULL, 0x40, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_rcon_ipen, - { "RCON.IPEN", "r3.cpuregisters.rcon.ipen", - FT_BOOLEAN, 8, NULL, 0x80, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_osccon_scs0, - { "OSCCON.SCS0", "r3.cpuregisters.osccon.scs0", - FT_BOOLEAN, 8, NULL, 0x01, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_osccon_scs1, - { "OSCCON.SCS1", "r3.cpuregisters.osccon.scs1", - FT_BOOLEAN, 8, NULL, 0x02, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_osccon_iofs, - { "OSCCON.IOFS", "r3.cpuregisters.osccon.iofs", - FT_BOOLEAN, 8, NULL, 0x04, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_osccon_osts, - { "OSCCON.OSTS", "r3.cpuregisters.osccon.osts", - FT_BOOLEAN, 8, NULL, 0x08, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_osccon_ircf0, - { "OSCCON.IRCF0", "r3.cpuregisters.osccon.ircf0", - FT_BOOLEAN, 8, NULL, 0x10, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_osccon_ircf1, - { "OSCCON.IRCF1", "r3.cpuregisters.osccon.ircf1", - FT_BOOLEAN, 8, NULL, 0x20, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_osccon_ircf2, - { "OSCCON.IRCF2", "r3.cpuregisters.osccon.ircf2", - FT_BOOLEAN, 8, NULL, 0x40, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_osccon_idlen, - { "OSCCON.IDLEN", "r3.cpuregisters.osccon.idlen", - FT_BOOLEAN, 8, NULL, 0x80, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_rcsta_rx9d, - { "RCSTA.RX9D", "r3.cpuregisters.rcsta.rx9d", - FT_BOOLEAN, 8, NULL, 0x01, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_rcsta_oerr, - { "RCSTA.OERR", "r3.cpuregisters.rcsta.oerr", - FT_BOOLEAN, 8, NULL, 0x02, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_rcsta_ferr, - { "RCSTA.FERR", "r3.cpuregisters.rcsta.ferr", - FT_BOOLEAN, 8, NULL, 0x04, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_rcsta_adden, - { "RCSTA.ADDEN", "r3.cpuregisters.rcsta.adden", - FT_BOOLEAN, 8, NULL, 0x08, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_rcsta_cren, - { "RCSTA.CREN", "r3.cpuregisters.rcsta.cren", - FT_BOOLEAN, 8, NULL, 0x10, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_rcsta_sren, - { "RCSTA.SREN", "r3.cpuregisters.rcsta.sren", - FT_BOOLEAN, 8, NULL, 0x20, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_rcsta_rx9, - { "RCSTA.RX9", "r3.cpuregisters.rcsta.rx9", - FT_BOOLEAN, 8, NULL, 0x40, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_rcsta_spen, - { "RCSTA.SPEN", "r3.cpuregisters.rcsta.spen", - FT_BOOLEAN, 8, NULL, 0x80, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_txsta_tx9d, - { "TXSTA.TX9D", "r3.cpuregisters.txsta.tx9d", - FT_BOOLEAN, 8, NULL, 0x01, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_txsta_trmt, - { "TXSTA.TRMT", "r3.cpuregisters.txsta.trmt", - FT_BOOLEAN, 8, NULL, 0x02, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_txsta_brgh, - { "TXSTA.BRGH", "r3.cpuregisters.txsta.brgh", - FT_BOOLEAN, 8, NULL, 0x04, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_txsta_sendb, - { "TXSTA.SENDB", "r3.cpuregisters.txsta.sendb", - FT_BOOLEAN, 8, NULL, 0x08, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_txsta_sync, - { "TXSTA.SYNC", "r3.cpuregisters.txsta.sync", - FT_BOOLEAN, 8, NULL, 0x10, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_txsta_txen, - { "TXSTA.TXEN", "r3.cpuregisters.txsta.txen", - FT_BOOLEAN, 8, NULL, 0x20, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_txsta_tx9, - { "TXSTA.TX9", "r3.cpuregisters.txsta.tx9", - FT_BOOLEAN, 8, NULL, 0x40, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_txsta_csrc, - { "TXSTA.CSRC", "r3.cpuregisters.txsta.csrc", - FT_BOOLEAN, 8, NULL, 0x80, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_rcsta2_rx9d, - { "RCSTA2.RX9D", "r3.cpuregisters.rcsta2.rx9d", - FT_BOOLEAN, 8, NULL, 0x01, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_rcsta2_oerr, - { "RCSTA2.OERR", "r3.cpuregisters.rcsta2.oerr", - FT_BOOLEAN, 8, NULL, 0x02, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_rcsta2_ferr, - { "RCSTA2.FERR", "r3.cpuregisters.rcsta2.ferr", - FT_BOOLEAN, 8, NULL, 0x04, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_rcsta2_adden, - { "RCSTA2.ADDEN", "r3.cpuregisters.rcsta2.adden", - FT_BOOLEAN, 8, NULL, 0x08, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_rcsta2_cren, - { "RCSTA2.CREN", "r3.cpuregisters.rcsta2.cren", - FT_BOOLEAN, 8, NULL, 0x10, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_rcsta2_sren, - { "RCSTA2.SREN", "r3.cpuregisters.rcsta2.sren", - FT_BOOLEAN, 8, NULL, 0x20, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_rcsta2_rx9, - { "RCSTA2.RX9", "r3.cpuregisters.rcsta2.rx9", - FT_BOOLEAN, 8, NULL, 0x40, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_rcsta2_spen, - { "RCSTA2.SPEN", "r3.cpuregisters.rcsta2.spen", - FT_BOOLEAN, 8, NULL, 0x80, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_txsta2_tx9d, - { "TXSTA2.TX9D", "r3.cpuregisters.txsta2.tx9d", - FT_BOOLEAN, 8, NULL, 0x01, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_txsta2_trmt, - { "TXSTA2.TRMT", "r3.cpuregisters.txsta2.trmt", - FT_BOOLEAN, 8, NULL, 0x02, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_txsta2_brgh, - { "TXSTA2.BRGH", "r3.cpuregisters.txsta2.brgh", - FT_BOOLEAN, 8, NULL, 0x04, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_txsta2_sendb, - { "TXSTA2.SENDB", "r3.cpuregisters.txsta2.sendb", - FT_BOOLEAN, 8, NULL, 0x08, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_txsta2_sync, - { "TXSTA2.SYNC", "r3.cpuregisters.txsta2.sync", - FT_BOOLEAN, 8, NULL, 0x10, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_txsta2_txen, - { "TXSTA2.TXEN", "r3.cpuregisters.txsta2.txen", - FT_BOOLEAN, 8, NULL, 0x20, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_txsta2_tx9, - { "TXSTA2.TX9", "r3.cpuregisters.txsta2.tx9", - FT_BOOLEAN, 8, NULL, 0x40, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_txsta2_csrc, - { "TXSTA2.CSRC", "r3.cpuregisters.txsta2.csrc", - FT_BOOLEAN, 8, NULL, 0x80, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_wdtcon_swdten, - { "WDTCON.SWDTEN", "r3.cpuregisters.wdtcon.swdten", - FT_BOOLEAN, 8, NULL, 0x01, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_wdtcon_unused1, - { "WDTCON.UNUSED1", "r3.cpuregisters.wdtcon.unused1", - FT_BOOLEAN, 8, NULL, 0x02, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_wdtcon_unused2, - { "WDTCON.UNUSED2", "r3.cpuregisters.wdtcon.unused2", - FT_BOOLEAN, 8, NULL, 0x04, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_wdtcon_unused3, - { "WDTCON.UNUSED3", "r3.cpuregisters.wdtcon.unused3", - FT_BOOLEAN, 8, NULL, 0x08, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_wdtcon_unused4, - { "WDTCON.UNUSED4", "r3.cpuregisters.wdtcon.unused4", - FT_BOOLEAN, 8, NULL, 0x10, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_wdtcon_unused5, - { "WDTCON.UNUSED5", "r3.cpuregisters.wdtcon.unused5", - FT_BOOLEAN, 8, NULL, 0x20, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_wdtcon_unused6, - { "WDTCON.UNUSED6", "r3.cpuregisters.wdtcon.unused6", - FT_BOOLEAN, 8, NULL, 0x40, - NULL, HFILL } - }, - { &hf_r3_cpuregisters_wdtcon_unused7, - { "WDTCON.UNUSED7", "r3.cpuregisters.wdtcon.unused7", - FT_BOOLEAN, 8, NULL, 0x80, - NULL, HFILL } - }, - - { &hf_r3_dumpm41t81_reg00, - { "REG 0x00", "r3.m41t81.reg00", - FT_UINT8, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg01, - { "REG 0x01", "r3.m41t81.reg01", - FT_UINT8, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg02, - { "REG 0x02", "r3.m41t81.reg02", - FT_UINT8, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg03, - { "REG 0x03", "r3.m41t81.reg03", - FT_UINT8, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg04, - { "REG 0x04", "r3.m41t81.reg04", - FT_UINT8, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg05, - { "REG 0x05", "r3.m41t81.reg05", - FT_UINT8, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg06, - { "REG 0x06", "r3.m41t81.reg06", - FT_UINT8, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg07, - { "REG 0x07", "r3.m41t81.reg07", - FT_UINT8, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg08, - { "REG 0x08", "r3.m41t81.reg08", - FT_UINT8, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg09, - { "REG 0x09", "r3.m41t81.reg09", - FT_UINT8, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg0a, - { "REG 0x0a", "r3.m41t81.reg0a", - FT_UINT8, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg0b, - { "REG 0x0b", "r3.m41t81.reg0b", - FT_UINT8, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg0c, - { "REG 0x0c", "r3.m41t81.reg0c", - FT_UINT8, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg0d, - { "REG 0x0d", "r3.m41t81.reg0d", - FT_UINT8, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg0e, - { "REG 0x0e", "r3.m41t81.reg0e", - FT_UINT8, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg0f, - { "REG 0x0f", "r3.m41t81.reg0f", - FT_UINT8, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg10, - { "REG 0x10", "r3.m41t81.reg10", - FT_UINT8, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg11, - { "REG 0x11", "r3.m41t81.reg11", - FT_UINT8, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg12, - { "REG 0x12", "r3.m41t81.reg12", - FT_UINT8, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg13, - { "REG 0x13", "r3.m41t81.reg13", - FT_UINT8, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - - { &hf_r3_dumpm41t81_reg00_sec1, - { ".1 Seconds", "r3.m41t81.reg00.sec1", - FT_UINT8, BASE_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg00_sec01, - { ".01 Seconds", "r3.m41t81.reg00.sec01", - FT_UINT8, BASE_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg01_st, - { "ST", "r3.m41t81.reg01.st", - FT_UINT8, BASE_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg01_10sec, - { "10 Seconds", "r3.m41t81.reg01.10sec", - FT_UINT8, BASE_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg01_1sec, - { "1 Seconds", "r3.m41t81.reg01.1sec", - FT_UINT8, BASE_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg02_notused, - { "(not used)", "r3.m41t81.reg02.notused", - FT_UINT8, BASE_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg02_10min, - { "10 Minutes", "r3.m41t81.reg02.10min", - FT_UINT8, BASE_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg02_1min, - { "1 Minutes", "r3.m41t81.reg02.1min", - FT_UINT8, BASE_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg03_cbe, - { "CBE", "r3.m41t81.reg03.cbe", - FT_UINT8, BASE_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg03_cb, - { "CB", "r3.m41t81.reg03.cb", - FT_UINT8, BASE_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg03_10hour, - { "10 Hours", "r3.m41t81.reg03.10hour", - FT_UINT8, BASE_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg03_1hour, - { "1 Hours", "r3.m41t81.reg03.1hour", - FT_UINT8, BASE_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg04_notused, - { "(not used)", "r3.m41t81.reg04.notused", - FT_UINT8, BASE_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg04_dow, - { "DOW", "r3.m41t81.reg04.dow", - FT_UINT8, BASE_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg05_notused, - { "(not used)", "r3.m41t81.reg05.notused", - FT_UINT8, BASE_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg05_10day, - { "10 Day", "r3.m41t81.reg05.10day", - FT_UINT8, BASE_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg05_1day, - { "1 Day", "r3.m41t81.reg05.1day", - FT_UINT8, BASE_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg06_notused, - { "(not used)", "r3.m41t81.reg06.notused", - FT_UINT8, BASE_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg06_10month, - { "10 Month", "r3.m41t81.reg06.10month", - FT_UINT8, BASE_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg06_1month, - { "1 Month", "r3.m41t81.reg06.1month", - FT_UINT8, BASE_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg07_10year, - { "10 Year", "r3.m41t81.reg07.10year", - FT_UINT8, BASE_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg07_1year, - { "1 Year", "r3.m41t81.reg07.1year", - FT_UINT8, BASE_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg08_out, - { "OUT", "r3.m41t81.reg08.out", - FT_UINT8, BASE_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg08_ft, - { "FT", "r3.m41t81.reg08.ft", - FT_UINT8, BASE_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg08_s, - { "S", "r3.m41t81.reg08.s", - FT_UINT8, BASE_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg08_cal, - { "CAL", "r3.m41t81.reg08.cal", - FT_UINT8, BASE_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg09_notused, - { "(not used)", "r3.m41t81.reg09.notused", - FT_UINT8, BASE_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg09_bmb, - { "BMB", "r3.m41t81.reg09.bmb", - FT_UINT8, BASE_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg09_rb, - { "RB", "r3.m41t81.reg09.rb", - FT_UINT8, BASE_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg0a_afe, - { "AFE", "r3.m41t81.reg0a.afe", - FT_UINT8, BASE_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg0a_sqwe, - { "SQWE", "r3.m41t81.reg0a.sqwe", - FT_UINT8, BASE_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg0a_abe, - { "ABE", "r3.m41t81.reg0a.abe", - FT_UINT8, BASE_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg0a_10monthalm, - { "10 Month Alarm", "r3.m41t81.reg0a.10monthalm", - FT_UINT8, BASE_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg0a_1monthalm, - { "1 Month Alarm", "r3.m41t81.reg0a.1monthalm", - FT_UINT8, BASE_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg0b_rpt5, - { "RPT5", "r3.m41t81.reg0b.rpt5", - FT_UINT8, BASE_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg0b_rpt4, - { "RPT4", "r3.m41t81.reg0b.rpt4", - FT_UINT8, BASE_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg0b_10dayalm, - { "10 Day Alarm", "r3.m41t81.reg0b.10dayalm", - FT_UINT8, BASE_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg0b_1dayalm, - { "1 Day Alarm", "r3.m41t81.reg0b.1dayalm", - FT_UINT8, BASE_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg0c_rpt3, - { "RPT3", "r3.m41t81.reg0c.rpt3", - FT_UINT8, BASE_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg0c_ht, - { "HT", "r3.m41t81.reg0c.ht", - FT_UINT8, BASE_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg0c_10houralm, - { "10 Hour Alarm", "r3.m41t81.reg0c.10houralm", - FT_UINT8, BASE_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg0c_1houralm, - { "1 Hour Alarm", "r3.m41t81.reg0c.1houralm", - FT_UINT8, BASE_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg0d_rpt2, - { "RPT2", "r3.m41t81.reg0d.rpt2", - FT_UINT8, BASE_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg0d_10minalm, - { "10 Min Alarm", "r3.m41t81.reg0d.10minalm", - FT_UINT8, BASE_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg0d_1minalm, - { "1 Min Alarm", "r3.m41t81.reg0d.1minalm", - FT_UINT8, BASE_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg0e_rpt1, - { "RPT1", "r3.m41t81.reg0e.rpt1", - FT_UINT8, BASE_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg0e_10secalm, - { "10 Sec Alarm", "r3.m41t81.reg0e.10secalm", - FT_UINT8, BASE_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg0e_1secalm, - { "1 Sec Alarm", "r3.m41t81.reg0e.1secalm", - FT_UINT8, BASE_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg0f_wdf, - { "WDF", "r3.m41t81.reg0f.wdf", - FT_UINT8, BASE_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg0f_af, - { "AF", "r3.m41t81.reg0f.af", - FT_UINT8, BASE_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg0f_notused, - { "(not used)", "r3.m41t81.reg0f.notused", - FT_UINT8, BASE_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg10_notused, - { "(not used)", "r3.m41t81.reg10.notused", - FT_UINT8, BASE_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg11_notused, - { "(not used)", "r3.m41t81.reg11.notused", - FT_UINT8, BASE_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg12_notused, - { "(not used)", "r3.m41t81.reg12.notused", - FT_UINT8, BASE_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg13_rs, - { "RS", "r3.m41t81.reg13.rs", - FT_UINT8, BASE_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_dumpm41t81_reg13_notused, - { "(not used)", "r3.m41t81.reg13.notused", - FT_UINT8, BASE_DEC, NULL, 0x0, - NULL, HFILL } - }, - - { &hf_r3_debuglog_recordnumber, - { "Record Number", "r3.debuglog.recordnumber", - FT_UINT16, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_debuglog_flags, - { "Flags", "r3.debuglog.flags", - FT_UINT32, BASE_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_debuglog_tick, - { "Tick", "r3.debuglog.tick", - FT_UINT16, BASE_HEX_DEC, NULL, 0x0, - NULL, HFILL } - }, - - { &hf_r3_adduserparamtype, - { "Upstream Field", "r3.manageuser", - FT_NONE, BASE_NONE, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_adduserparamtypelength, - { "Field Length", "r3.manageuser.length", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_adduserparamtypetype, - { "Field Type", "r3.manageuser.type", - FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_adduserparamtypenames_ext, 0x0, - NULL, HFILL } - }, - #if 0 - { &hf_r3_adduserparamtypedatalen, - { "Data Length", "r3.manageuser.datalen", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_adduserparamtypeerror, - { "Error", "r3.manageuser.error", - FT_STRING, BASE_NONE, NULL, 0x0, - NULL, HFILL } - }, - #endif - { &hf_r3_adduserparamtypearray [ADDUSERPARAMTYPE_DISPOSITION], - { "Disposition", "r3.manageuser.disposition", - FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_dispositionnames_ext, 0x0, - NULL, HFILL } - }, - { &hf_r3_adduserparamtypearray [ADDUSERPARAMTYPE_USERNO], - { "User Number", "r3.manageuser.usernumber", - FT_UINT16, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_adduserparamtypearray [ADDUSERPARAMTYPE_ACCESSALWAYS], - { "Access Always", "r3.manageuser.accessalways", - FT_BOOLEAN, BASE_NONE, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_adduserparamtypearray [ADDUSERPARAMTYPE_ACCESSMODE], - { "Access Mode", "r3.manageuser.accessmode", - FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_accessmodenames_ext, 0x0, - NULL, HFILL } - }, - { &hf_r3_adduserparamtypearray [ADDUSERPARAMTYPE_CACHED], - { "Cached", "r3.manageuser.cached", - FT_BOOLEAN, BASE_NONE, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_adduserparamtypearray [ADDUSERPARAMTYPE_USERTYPE], - { "User Type", "r3.manageuser.usertype", - FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_usertypenames_ext, 0x0, - NULL, HFILL } - }, - { &hf_r3_adduserparamtypearray [ADDUSERPARAMTYPE_PRIMARYFIELD], - { "Primary Field", "r3.manageuser.primaryfield", - FT_BYTES, BASE_NONE, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_adduserparamtypearray [ADDUSERPARAMTYPE_PRIMARYFIELDTYPE], - { "Primary Field Type", "r3.manageuser.primaryfieldtype", - FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_ppmisourcenames_ext, 0x0, - NULL, HFILL } - }, - { &hf_r3_adduserparamtypearray [ADDUSERPARAMTYPE_AUXFIELD], - { "Aux Field", "r3.manageuser.auxfield", - FT_BYTES, BASE_NONE, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_adduserparamtypearray [ADDUSERPARAMTYPE_AUXFIELDTYPE], - { "Aux Field Type", "r3.manageuser.auxfieldtype", - FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_ppmisourcenames_ext, 0x0, - NULL, HFILL } - }, - { &hf_r3_adduserparamtypearray [ADDUSERPARAMTYPE_USECOUNT], - { "Use Count", "r3.manageuser.usecount", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_adduserparamtypearray [ADDUSERPARAMTYPE_EXCEPTIONGROUP], - { "Exception Group", "r3.manageuser.exceptiongroup", - FT_UINT8, BASE_DEC_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_adduserparamtypearray [ADDUSERPARAMTYPE_EXPIREON], - { "Expire On", "r3.manageuser.expireon", - FT_UINT24, BASE_HEX, NULL, 0x0, - NULL, HFILL } - }, - { &hf_r3_adduserparamtypearray [ADDUSERPARAMTYPE_TIMEZONE], - { "Timezone", "r3.manageuser.timezone", - FT_UINT32, BASE_HEX, NULL, 0x0, - NULL, HFILL } - } - }; + { + { &hf_r3_tildex3ds, + { "DPAC Attention", "r3.dpac_attention", + FT_STRING, BASE_NONE, NULL, 0x0, + NULL, HFILL } + }, + + { &hf_r3_header, + { "Header", "r3.header", + FT_NONE, BASE_NONE, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_payload, + { "Payload", "r3.payload", + FT_NONE, BASE_NONE, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_tail, + { "Tail", "r3.tail", + FT_NONE, BASE_NONE, NULL, 0x0, + NULL, HFILL } + }, + + { &hf_r3_sigil, + { "Sigil", "r3.sigil", + FT_UINT8, BASE_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_address, + { "Address", "r3.address", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_packetnumber, + { "Packet Number", "r3.packetnumber", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_packetlength, + { "Packet Length", "r3.packetlength", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_encryption, + { "Crypt Type", "r3.encryption", + FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_encryptionschemenames_ext, 0x0, + NULL, HFILL } + }, + { &hf_r3_crc, + { "CRC", "r3.crc", + FT_UINT16, BASE_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_crc_bad, + { "Bad CRC", "r3.crc_bad", + FT_BOOLEAN, BASE_NONE, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_xor, + { "XOR", "r3.xor", + FT_UINT8, BASE_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_xor_bad, + { "Bad XOR", "r3.xor_bad", + FT_BOOLEAN, BASE_NONE, NULL, 0x0, + NULL, HFILL } + }, + + { &hf_r3_commandlength, + { "Command Length", "r3.command.length", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_command, + { "Command", "r3.command.command", + FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_cmdnames_ext, 0x0, + NULL, HFILL } + }, + { &hf_r3_commanddata, + { "Command Data", "r3.command.data", + FT_NONE, BASE_NONE, NULL, 0x0, + NULL, HFILL } + }, + + { &hf_r3_commandmfglength, + { "Mfg Command Length", "r3.commandmfg.length", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_commandmfg, + { "Mfg Command", "r3.commandmfg.command", + FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_cmdmfgnames_ext, 0x0, + NULL, HFILL } + }, +#if 0 + { &hf_r3_commandmfgdata, + { "Mfg Command Data", "r3.commandmfg.data", + FT_NONE, BASE_NONE, NULL, 0x0, + NULL, HFILL } + }, +#endif + + { &hf_r3_responselength, + { "Response Length", "r3.response.length", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_responsecommand, + { "Response Command", "r3.response.command", + FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_cmdnames_ext, 0x0, + NULL, HFILL } + }, + { &hf_r3_responsetype, + { "Response Type", "r3.response.responsetype", + FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_responsetypenames_ext, 0x0, + NULL, HFILL } + }, + { &hf_r3_responsetocommand, + { "Response To Command", "r3.response.to_command", + FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_cmdnames_ext, 0x0, + NULL, HFILL } + }, +#if 0 + { &hf_r3_responsedata, + { "Response Data", "r3.response.data", + FT_NONE, BASE_NONE, NULL, 0x0, + NULL, HFILL } + }, +#endif + + { &hf_r3_upstreamcommand, + { "Upstream Command", "r3.upstreamcommand.command", + FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_upstreamcommandnames_ext, 0x0, + NULL, HFILL } + }, + + { &hf_r3_upstreamfield, + { "Upstream Field", "r3.upstreamfield", + FT_NONE, BASE_NONE, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_upstreamfieldlength, + { "Field Length", "r3.upstreamfield.length", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_upstreamfieldtype, + { "Field Type", "r3.upstreamfield.type", + FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_upstreamfieldnames_ext, 0x0, + NULL, HFILL } + }, +#if 0 + { &hf_r3_upstreamfielddatalen, + { "Data Length", "r3.upstreamfield.datalen", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, +#endif + { &hf_r3_upstreamfielderror, + { "Error", "r3.upstreamfield.error", + FT_STRING, BASE_NONE, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_upstreamfieldarray [UPSTREAMFIELD_SERIALNUMBER], + { "Serial Number", "r3.upstreamfield.serialnumber", + FT_STRING, BASE_NONE, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_upstreamfieldarray [UPSTREAMFIELD_NAR], + { "Next Available Record", "r3.upstreamfield.nar", + FT_UINT16, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_upstreamfieldarray [UPSTREAMFIELD_ENTRYDEVICE], + { "Entry Device", "r3.upstreamfield.entrydevice", + FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_ppmisourcenames_ext, 0x0, + NULL, HFILL } + }, + { &hf_r3_upstreamfieldarray [UPSTREAMFIELD_PPMIFIELDTYPE], + { "PPMI Field Type", "r3.upstreamfield.ppmifieldtype", + FT_UINT8, BASE_HEX_DEC|BASE_EXT_STRING, &r3_ppmisourcenames_ext, 0x0, + NULL, HFILL } + }, + { &hf_r3_upstreamfieldarray [UPSTREAMFIELD_PIN], + { "PIN", "r3.upstreamfield.pin", + FT_STRING, BASE_NONE, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_upstreamfieldarray [UPSTREAMFIELD_SEQUENCENUMBER], + { "Sequence Number", "r3.upstreamfield.sequencenumber", + FT_UINT16, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_upstreamfieldarray [UPSTREAMFIELD_RESPONSEWINDOW], + { "Response Window", "r3.upstreamfield.responsewindow", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_upstreamfieldarray [UPSTREAMFIELD_USERNUMBER], + { "User Number", "r3.upstreamfield.usernumber", + FT_UINT16, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_upstreamfieldarray [UPSTREAMFIELD_VERSION], + { "Version", "r3.upstreamfield.version", + FT_STRING, BASE_NONE, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_upstreamfieldarray [UPSTREAMFIELD_EVENTLOGRECORD], + { "Event Log Record", "r3.upstreamfield.eventlogrecord", + FT_BYTES, BASE_NONE, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_upstreamfieldarray [UPSTREAMFIELD_DATETIME], + { "Date/Time", "r3.upstreamfield.datetime", + FT_BYTES, BASE_NONE, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_upstreamfieldarray [UPSTREAMFIELD_EVENTLOGRECORDCOUNT], + { "Event Log Record Count", "r3.upstreamfield.eventlogrecordcount", + FT_UINT16, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_upstreamfieldarray [UPSTREAMFIELD_DECLINEDRECORDCOUNT], + { "Declined Log Record", "r3.upstreamfield.declinedlogrecord", + FT_UINT16, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_upstreamfieldarray [UPSTREAMFIELD_DECLINEDRECORD], + { "Declined Log", "r3.upstreamfield.declinedlog", + FT_BYTES, BASE_NONE, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_upstreamfieldarray [UPSTREAMFIELD_USERTYPE], + { "User Type", "r3.upstreamfield.usertype", + FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_usertypenames_ext, 0x0, + NULL, HFILL } + }, + { &hf_r3_upstreamfieldarray [UPSTREAMFIELD_ACCESSALWAYS], + { "Access Always", "r3.upstreamfield.accessalways", + FT_BOOLEAN, BASE_NONE, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_upstreamfieldarray [UPSTREAMFIELD_CACHED], + { "Cached", "r3.upstreamfield.cached", + FT_BOOLEAN, BASE_NONE, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_upstreamfieldarray [UPSTREAMFIELD_PRIMARYFIELDTYPE], + { "Primary Field Type", "r3.upstreamfield.primaryfieldtype", + FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_ppmisourcenames_ext, 0x0, + NULL, HFILL } + }, + { &hf_r3_upstreamfieldarray [UPSTREAMFIELD_AUXFIELDTYPE], + { "Aux Field Type", "r3.upstreamfield.auxfieldtype", + FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_ppmisourcenames_ext, 0x0, + NULL, HFILL } + }, + { &hf_r3_upstreamfieldarray [UPSTREAMFIELD_ACCESSMODE], + { "Access Mode", "r3.upstreamfield.accessmode", + FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_accessmodenames_ext, 0x0, + NULL, HFILL } + }, + { &hf_r3_upstreamfieldarray [UPSTREAMFIELD_EXPIREON], + { "Expire On", "r3.upstreamfield.expireon", + FT_UINT24, BASE_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_upstreamfieldarray [UPSTREAMFIELD_USECOUNT], + { "Use Count", "r3.upstreamfield.usecount", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_upstreamfieldarray [UPSTREAMFIELD_TIMEZONE], + { "Timezone", "r3.upstreamfield.timezone", + FT_UINT32, BASE_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_upstreamfieldarray [UPSTREAMFIELD_EXCEPTIONGROUP], + { "Exception Group", "r3.upstreamfield.exceptiongroup", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_upstreamfieldarray [UPSTREAMFIELD_PRIMARYPIN], + { "Primary PIN", "r3.upstreamfield.primarypin", + FT_BYTES, BASE_NONE, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_upstreamfieldarray [UPSTREAMFIELD_AUXPIN], + { "Aux PIN", "r3.upstreamfield.auxpin", + FT_BYTES, BASE_NONE, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_upstreamfieldarray [UPSTREAMFIELD_ALARMRECORDCOUNT], + { "Alarm Record Count", "r3.upstreamfield.alarmrecordcount", + FT_UINT16, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_upstreamfieldarray [UPSTREAMFIELD_ALARMRECORD], + { "Alarm Record", "r3.upstreamfield.alarmrecord", + FT_BYTES, BASE_NONE, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_upstreamfieldarray [UPSTREAMFIELD_AUXCTLRVERSION], + { "Aux Controller Version", "r3.upstreamfield.auxctlrversion", + FT_STRING, BASE_NONE, NULL, 0x0, + NULL, HFILL } + }, + + { &hf_r3_configitems, + { "Configuration Item List", "r3.configitems", + FT_NONE, BASE_NONE, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_configitem, + { "Configuration Item", "r3.configitem", + FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_configitemnames_ext, 0x0, + NULL, HFILL } + }, +#if 0 + { &hf_r3_configfield, + { "Config Field", "r3.configfield", + FT_NONE, BASE_NONE, NULL, 0x0, + NULL, HFILL } + }, +#endif + { &hf_r3_configitemlength, + { "Configuration Item Length", "r3.configitem.length", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_configitemtype, + { "Configuration Item Type", "r3.configitem.type", + FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_configtypenames_ext, 0x0, + NULL, HFILL } + }, + { &hf_r3_configitemdata, + { "Configuration Item Data", "r3.configitem.data", + FT_NONE, BASE_NONE, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_configitemdata_bool, + { "Configuration Item Boolean", "r3.configitem.data_boolean", + FT_BOOLEAN, BASE_NONE, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_configitemdata_8, + { "Configuration Item 8-bit", "r3.configitem.data_8", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_configitemdata_16, + { "Configuration Item 16-bit", "r3.configitem.data_16", + FT_UINT16, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_configitemdata_32, + { "Configuration Item 32-bit", "r3.configitem.data_32", + FT_UINT32, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_configitemdata_string, + { "Configuration Item String", "r3.configitem.data_string", + FT_STRING, BASE_NONE, NULL, 0x0, + NULL, HFILL } + }, + + { &hf_r3_timezonearray [ 0], + { "Timezone 0", "r3.timezone.0", + FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x00000001, + NULL, HFILL } + }, + { &hf_r3_timezonearray [ 1], + { "Timezone 1", "r3.timezone.1", + FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x00000002, + NULL, HFILL } + }, + { &hf_r3_timezonearray [ 2], + { "Timezone 2", "r3.timezone.2", + FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x00000004, + NULL, HFILL } + }, + { &hf_r3_timezonearray [ 3], + { "Timezone 3", "r3.timezone.3", + FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x00000008, + NULL, HFILL } + }, + { &hf_r3_timezonearray [ 4], + { "Timezone 4", "r3.timezone.4", + FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x00000010, + NULL, HFILL } + }, + { &hf_r3_timezonearray [ 5], + { "Timezone 5", "r3.timezone.5", + FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x00000020, + NULL, HFILL } + }, + { &hf_r3_timezonearray [ 6], + { "Timezone 6", "r3.timezone.6", + FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x00000040, + NULL, HFILL } + }, + { &hf_r3_timezonearray [ 7], + { "Timezone 7", "r3.timezone.7", + FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x00000080, + NULL, HFILL } + }, + { &hf_r3_timezonearray [ 8], + { "Timezone 8", "r3.timezone.8", + FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x00000100, + NULL, HFILL } + }, + { &hf_r3_timezonearray [ 9], + { "Timezone 9", "r3.timezone.9", + FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x00000200, + NULL, HFILL } + }, + { &hf_r3_timezonearray [10], + { "Timezone 10", "r3.timezone.10", + FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x00000400, + NULL, HFILL } + }, + { &hf_r3_timezonearray [11], + { "Timezone 11", "r3.timezone.11", + FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x00000800, + NULL, HFILL } + }, + { &hf_r3_timezonearray [12], + { "Timezone 12", "r3.timezone.12", + FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x00001000, + NULL, HFILL } + }, + { &hf_r3_timezonearray [13], + { "Timezone 13", "r3.timezone.13", + FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x00002000, + NULL, HFILL } + }, + { &hf_r3_timezonearray [14], + { "Timezone 14", "r3.timezone.14", + FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x00004000, + NULL, HFILL } + }, + { &hf_r3_timezonearray [15], + { "Timezone 15", "r3.timezone.15", + FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x00008000, + NULL, HFILL } + }, + { &hf_r3_timezonearray [16], + { "Timezone 16", "r3.timezone.16", + FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x00010000, + NULL, HFILL } + }, + { &hf_r3_timezonearray [17], + { "Timezone 17", "r3.timezone.17", + FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x00020000, + NULL, HFILL } + }, + { &hf_r3_timezonearray [18], + { "Timezone 18", "r3.timezone.18", + FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x00040000, + NULL, HFILL } + }, + { &hf_r3_timezonearray [19], + { "Timezone 19", "r3.timezone.19", + FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x00080000, + NULL, HFILL } + }, + { &hf_r3_timezonearray [20], + { "Timezone 20", "r3.timezone.20", + FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x00100000, + NULL, HFILL } + }, + { &hf_r3_timezonearray [21], + { "Timezone 21", "r3.timezone.21", + FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x00200000, + NULL, HFILL } + }, + { &hf_r3_timezonearray [22], + { "Timezone 22", "r3.timezone.22", + FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x00400000, + NULL, HFILL } + }, + { &hf_r3_timezonearray [23], + { "Timezone 23", "r3.timezone.23", + FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x00800000, + NULL, HFILL } + }, + { &hf_r3_timezonearray [24], + { "Timezone 24", "r3.timezone.24", + FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x01000000, + NULL, HFILL } + }, + { &hf_r3_timezonearray [25], + { "Timezone 25", "r3.timezone.25", + FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x02000000, + NULL, HFILL } + }, + { &hf_r3_timezonearray [26], + { "Timezone 26", "r3.timezone.26", + FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x04000000, + NULL, HFILL } + }, + { &hf_r3_timezonearray [27], + { "Timezone 27", "r3.timezone.27", + FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x08000000, + NULL, HFILL } + }, + { &hf_r3_timezonearray [28], + { "Timezone 28", "r3.timezone.28", + FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x10000000, + NULL, HFILL } + }, + { &hf_r3_timezonearray [29], + { "Timezone 29", "r3.timezone.29", + FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x20000000, + NULL, HFILL } + }, + { &hf_r3_timezonearray [30], + { "Timezone 30", "r3.timezone.30", + FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x40000000, + NULL, HFILL } + }, + { &hf_r3_timezonearray [31], + { "Timezone 31", "r3.timezone.31", + FT_BOOLEAN, 32, TFS (&tfs_enabled_disabled), 0x80000000, + NULL, HFILL } + }, + + { &hf_r3_expireon_year, + { "Expiration Year", "r3.expireon.year", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_expireon_month, + { "Expiration Month", "r3.expireon.month", + FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_monthnames_ext, 0x0, + NULL, HFILL } + }, + { &hf_r3_expireon_day, + { "Expiration Day", "r3.expireon.day", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + + { &hf_r3_datetime_year, + { "Date/Time Year", "r3.datetime.year", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_datetime_month, + { "Date/Time Month", "r3.datetime.month", + FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_monthnames_ext, 0x0, + NULL, HFILL } + }, + { &hf_r3_datetime_day, + { "Date/Time Day", "r3.datetime.day", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_datetime_dow, + { "Date/Time DOW", "r3.datetime.dow", + FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_daynames_ext, 0x0, + NULL, HFILL } + }, + { &hf_r3_datetime_hours, + { "Date/Time Hours", "r3.datetime.hours", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_datetime_minutes, + { "Date/Time Minutes", "r3.datetime.minutes", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_datetime_seconds, + { "Date/Time Seconds", "r3.datetime.seconds", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_datetime_dst, + { "Date/Time DST", "r3.datetime.dst", + FT_BOOLEAN, BASE_NONE, NULL, 0x0, + NULL, HFILL } + }, + + { &hf_r3_eventlog_recordnumber, + { "Record Number", "r3.eventlog.recordnumber", + FT_UINT16, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_eventlog_year, + { "Year", "r3.eventlog.year", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_eventlog_month, + { "Month", "r3.eventlog.month", + FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_monthnames_ext, 0x0, + NULL, HFILL } + }, + { &hf_r3_eventlog_day, + { "Day", "r3.eventlog.day", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_eventlog_hour, + { "Hours", "r3.eventlog.hours", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_eventlog_minute, + { "Minutes", "r3.eventlog.minutes", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_eventlog_second, + { "Seconds", "r3.eventlog.seconds", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_eventlog_usernumber, + { "User Number", "r3.eventlog.usernumber", + FT_UINT16, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_eventlog_event, + { "ID", "r3.eventlog.id", + FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_eventnames_ext, 0x0, + NULL, HFILL } + }, + + { &hf_r3_declinedlog_recordnumber, + { "Record Number", "r3.declinedlog.recordnumber", + FT_UINT16, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_declinedlog_year, + { "Year", "r3.declinedlog.year", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_declinedlog_month, + { "Month", "r3.declinedlog.month", + FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_monthnames_ext, 0x0, + NULL, HFILL } + }, + { &hf_r3_declinedlog_day, + { "Day", "r3.declinedlog.day", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_declinedlog_hour, + { "Hours", "r3.declinedlog.hours", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_declinedlog_minute, + { "Minutes", "r3.declinedlog.minutes", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_declinedlog_second, + { "Seconds", "r3.declinedlog.seconds", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_declinedlog_usernumber, + { "User Number", "r3.declinedlog.usernumber", + FT_UINT16, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_declinedlog_cred1type, + { "Credential 1 Type", "r3.declinedlog.cred1type", + FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_fieldtypenames_ext, 0x0, + NULL, HFILL } + }, + { &hf_r3_declinedlog_cred2type, + { "Credential 2 Type", "r3.declinedlog.cred2type", + FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_fieldtypenames_ext, 0x0, + NULL, HFILL } + }, + { &hf_r3_declinedlog_cred1, + { "Credential 1", "r3.declinedlog.cred1", + FT_BYTES, BASE_NONE, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_declinedlog_cred2, + { "Credential 2", "r3.declinedlog.cred2", + FT_BYTES, BASE_NONE, NULL, 0x0, + NULL, HFILL } + }, + + { &hf_r3_alarmlog_recordnumber, + { "Record Number", "r3.alarmlog.recordnumber", + FT_UINT16, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_alarmlog_year, + { "Year", "r3.alarmlog.year", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_alarmlog_month, + { "Month", "r3.alarmlog.month", + FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_monthnames_ext, 0x0, + NULL, HFILL } + }, + { &hf_r3_alarmlog_day, + { "Day", "r3.alarmlog.day", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_alarmlog_hour, + { "Hours", "r3.alarmlog.hours", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_alarmlog_minute, + { "Minutes", "r3.alarmlog.minutes", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_alarmlog_second, + { "Seconds", "r3.alarmlog.seconds", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_alarmlog_id, + { "ID", "r3.alarmlog.id", + FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_alarmidnames_ext, 0x0, + NULL, HFILL } + }, + { &hf_r3_alarmlog_usernumber, + { "User Number", "r3.alarmlog.usernumber", + FT_UINT16, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + + { &hf_r3_debugmsg, + { "Debug Message", "r3.debug", + FT_STRING, BASE_NONE, NULL, 0x0, + NULL, HFILL } + }, + + { &hf_r3_setdate_year, + { "Year", "r3.setdate.year", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_setdate_month, + { "Month", "r3.setdate.month", + FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_monthnames_ext, 0x0, + NULL, HFILL } + }, + { &hf_r3_setdate_day, + { "Day", "r3.setdate.day", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_setdate_dow, + { "Day-Of-Week", "r3.setdate.dow", + FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_daynames_ext, 0x0, + NULL, HFILL } + }, + { &hf_r3_setdate_hours, + { "Hours", "r3.setdate.hours", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_setdate_minutes, + { "Minutes", "r3.setdate.minutes", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_setdate_seconds, + { "Seconds", "r3.setdate.seconds", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + + { &hf_r3_deleteusers, + { "Delete Users", "r3.deleteusers", + FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_deleteusersnames_ext, 0x0, + NULL, HFILL } + }, + + { &hf_r3_defineexception_number, + { "Exception Number", "r3.defineexception.number", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_defineexception_startdate_month, + { "Start Month", "r3.defineexception.start.month", + FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_monthnames_ext, 0x0, + NULL, HFILL } + }, + { &hf_r3_defineexception_startdate_day, + { "Start Day", "r3.defineexception.start.day", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_defineexception_startdate_hours, + { "Start Hours", "r3.defineexception.start.hours", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_defineexception_startdate_minutes, + { "Start Minutes", "r3.defineexception.start.minutes", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_defineexception_enddate_month, + { "End Month", "r3.defineexception.end.month", + FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_monthnames_ext, 0x0, + NULL, HFILL } + }, + { &hf_r3_defineexception_enddate_day, + { "End Day", "r3.defineexception.end.day", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_defineexception_enddate_hours, + { "End Hours", "r3.defineexception.end.hours", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_defineexception_enddate_minutes, + { "End Minutes", "r3.defineexception.end.minutes", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + + { &hf_r3_defineexceptiongroup_number, + { "Define Exception Group Number", "r3.defineexceptiongroup.number", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_defineexceptiongroup_bits, + { "Define Exception Group Bit Field", "r3.defineexceptiongroup.field", + FT_NONE, BASE_NONE, NULL, 0x0, + NULL, HFILL } + }, + + { &hf_r3_definecalendar_number, + { "Define Calendar Number", "r3.definecalendar.number", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_definecalendar_bits, + { "Define Calendar Bit Field", "r3.definecalendar.field", + FT_NONE, BASE_NONE, NULL, 0x0, + NULL, HFILL } + }, + + { &hf_r3_definetimezone_number, + { "Timezone Number", "r3.definetimezone.number", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_definetimezone_starttime_hours, + { "Start Hours", "r3.definetimezone.start.hours", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_definetimezone_starttime_minutes, + { "Start Minutes", "r3.definetimezone.start.minutes", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_definetimezone_endtime_hours, + { "End Hours", "r3.definetimezone.end.hours", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_definetimezone_endtime_minutes, + { "End Minutes", "r3.definetimezone.end.minutes", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_definetimezone_daymap [0], + { "Sunday", "r3.definetimezone.daymap.sunday", + FT_BOOLEAN, 8, TFS (&tfs_enabled_disabled), 0x00000001, + NULL, HFILL } + }, + { &hf_r3_definetimezone_daymap [1], + { "Monday", "r3.definetimezone.daymap.monday", + FT_BOOLEAN, 8, TFS (&tfs_enabled_disabled), 0x00000002, + NULL, HFILL } + }, + { &hf_r3_definetimezone_daymap [2], + { "Tuesday", "r3.definetimezone.daymap.tuesday", + FT_BOOLEAN, 8, TFS (&tfs_enabled_disabled), 0x00000004, + NULL, HFILL } + }, + { &hf_r3_definetimezone_daymap [3], + { "Wednesday", "r3.definetimezone.daymap.wednesday", + FT_BOOLEAN, 8, TFS (&tfs_enabled_disabled), 0x00000008, + NULL, HFILL } + }, + { &hf_r3_definetimezone_daymap [4], + { "Thursday", "r3.definetimezone.daymap.thursday", + FT_BOOLEAN, 8, TFS (&tfs_enabled_disabled), 0x00000010, + NULL, HFILL } + }, + { &hf_r3_definetimezone_daymap [5], + { "Friday", "r3.definetimezone.daymap.friday", + FT_BOOLEAN, 8, TFS (&tfs_enabled_disabled), 0x00000020, + NULL, HFILL } + }, + { &hf_r3_definetimezone_daymap [6], + { "Saturday", "r3.definetimezone.daymap.saturday", + FT_BOOLEAN, 8, TFS (&tfs_enabled_disabled), 0x00000040, + NULL, HFILL } + }, + { &hf_r3_definetimezone_exceptiongroup, + { "Exception Group", "r3.definetimezone.exceptiongroup", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_definetimezone_mode, + { "Mode", "r3.definetimezone.mode", + FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_timezonemodenames_ext, 0x0, + NULL, HFILL } + }, + { &hf_r3_definetimezone_calendar, + { "Calendar", "r3.definetimezone.calendar", + FT_NONE, BASE_NONE, NULL, 0x0, + NULL, HFILL } + }, + + { &hf_r3_rmtauthretry_sequence, + { "Remote Auth Retry Sequence", "r3.rmtauthretry.sequence", + FT_UINT16, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_rmtauthretry_retry, + { "Remote Auth Retry Mode", "r3.rmtauthretry.mode", + FT_BOOLEAN, BASE_NONE, TFS (&tfs_rmtauthretry_flags), 0x0, + NULL, HFILL } + }, + + { &hf_r3_eventlogdump_starttime_year, + { "Start Year", "r3.eventlogdump.start.year", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_eventlogdump_starttime_month, + { "Start Month", "r3.eventlogdump.start.month", + FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_monthnames_ext, 0x0, + NULL, HFILL } + }, + { &hf_r3_eventlogdump_starttime_day, + { "Start Day", "r3.eventlogdump.start.day", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_eventlogdump_starttime_hours, + { "Start Hours", "r3.eventlogdump.start.hours", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_eventlogdump_starttime_minutes, + { "Start Minutes", "r3.eventlogdump.start.minutes", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_eventlogdump_endtime_year, + { "End Year", "r3.eventlogdump.end.year", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_eventlogdump_endtime_month, + { "End Month", "r3.eventlogdump.end.month", + FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_monthnames_ext, 0x0, + NULL, HFILL } + }, + { &hf_r3_eventlogdump_endtime_day, + { "End Day", "r3.eventlogdump.end.day", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_eventlogdump_endtime_hours, + { "End Hours", "r3.eventlogdump.end.hours", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_eventlogdump_endtime_minutes, + { "End Minutes", "r3.eventlogdump.end.minutes", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_eventlogdump_user, + { "Filter User", "r3.eventlogdump.user", + FT_UINT16, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + + { &hf_r3_declinedlogdump_starttime_year, + { "Start Year", "r3.declinedlogdump.start.year", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_declinedlogdump_starttime_month, + { "Start Month", "r3.declinedlogdump.start.month", + FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_monthnames_ext, 0x0, + NULL, HFILL } + }, + { &hf_r3_declinedlogdump_starttime_day, + { "Start Day", "r3.declinedlogdump.start.day", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_declinedlogdump_starttime_hours, + { "Start Hours", "r3.declinedlogdump.start.hours", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_declinedlogdump_starttime_minutes, + { "Start Minutes", "r3.declinedlogdump.start.minutes", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_declinedlogdump_endtime_year, + { "End Year", "r3.declinedlogdump.end.year", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_declinedlogdump_endtime_month, + { "End Month", "r3.declinedlogdump.end.month", + FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_monthnames_ext, 0x0, + NULL, HFILL } + }, + { &hf_r3_declinedlogdump_endtime_day, + { "End Day", "r3.declinedlogdump.end.day", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_declinedlogdump_endtime_hours, + { "End Hours", "r3.declinedlogdump.end.hours", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_declinedlogdump_endtime_minutes, + { "End Minutes", "r3.declinedlogdump.end.minutes", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + + { &hf_r3_alarmlogdump_starttime_year, + { "Start Year", "r3.alarmlogdump.start.year", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_alarmlogdump_starttime_month, + { "Start Month", "r3.alarmlogdump.start.month", + FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_monthnames_ext, 0x0, + NULL, HFILL } + }, + { &hf_r3_alarmlogdump_starttime_day, + { "Start Day", "r3.alarmlogdump.start.day", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_alarmlogdump_starttime_hours, + { "Start Hours", "r3.alarmlogdump.start.hours", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_alarmlogdump_starttime_minutes, + { "Start Minutes", "r3.alarmlogdump.start.minutes", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_alarmlogdump_endtime_year, + { "End Year", "r3.alarmlogdump.end.year", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_alarmlogdump_endtime_month, + { "End Month", "r3.alarmlogdump.end.month", + FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_monthnames_ext, 0x0, + NULL, HFILL } + }, + { &hf_r3_alarmlogdump_endtime_day, + { "End Day", "r3.alarmlogdump.end.day", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_alarmlogdump_endtime_hours, + { "End Hours", "r3.alarmlogdump.end.hours", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_alarmlogdump_endtime_minutes, + { "End Minutes", "r3.alarmlogdump.end.minutes", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + + { &hf_r3_nvramclearoptions [ 0], + { "NVRAMCLEAROPTIONS_CFGINSTALLER", "r3.nvramclear.cfginstaller", + FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x00000001, + NULL, HFILL } + }, + { &hf_r3_nvramclearoptions [ 1], + { "NVRAMCLEAROPTIONS_CFGADMIN", "r3.nvramclear.cfgadmin", + FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x00000002, + NULL, HFILL } + }, + { &hf_r3_nvramclearoptions [ 2], + { "NVRAMCLEAROPTIONS_EXCEPTIONS", "r3.nvramclear.exceptions", + FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x00000004, + NULL, HFILL } + }, + { &hf_r3_nvramclearoptions [ 3], + { "NVRAMCLEAROPTIONS_EXCEPTIONGROUPS", "r3.nvramclear.exceptiongroups", + FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x00000008, + NULL, HFILL } + }, + { &hf_r3_nvramclearoptions [ 4], + { "NVRAMCLEAROPTIONS_CALENDARS", "r3.nvramclear.calendars", + FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x00000010, + NULL, HFILL } + }, + { &hf_r3_nvramclearoptions [ 5], + { "NVRAMCLEAROPTIONS_TIMEZONES", "r3.nvramclear.timezones", + FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x00000020, + NULL, HFILL } + }, + { &hf_r3_nvramclearoptions [ 6], + { "NVRAMCLEAROPTIONS_FILTERS", "r3.nvramclear.filters", + FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x00000040, + NULL, HFILL } + }, + { &hf_r3_nvramclearoptions [ 7], + { "NVRAMCLEAROPTIONS_EVENTLOG", "r3.nvramclear.eventlog", + FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x00000080, + NULL, HFILL } + }, + { &hf_r3_nvramclearoptions [ 8], + { "NVRAMCLEAROPTIONS_USERDATA", "r3.nvramclear.userdata", + FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x00000100, + NULL, HFILL } + }, + { &hf_r3_nvramclearoptions [ 9], + { "NVRAMCLEAROPTIONS_DECLINEDLOG", "r3.nvramclear.declinedlog", + FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x00000200, + NULL, HFILL } + }, + { &hf_r3_nvramclearoptions [10], + { "NVRAMCLEAROPTIONS_ALARMLOG", "r3.nvramclear.alarmlog", + FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x00000400, + NULL, HFILL } + }, + { &hf_r3_nvramclearoptions [11], + { "NVRAMCLEAROPTIONS_LRUCACHE", "r3.nvramclear.lrucache", + FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x00000800, + NULL, HFILL } + }, + { &hf_r3_nvramclearoptions [12], + { "NVRAMCLEAROPTIONS_DBHASH", "r3.nvramclear.dbhash", + FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x00001000, + NULL, HFILL } + }, + { &hf_r3_nvramclearoptions [13], + { "NVRAMCLEAROPTIONS_CFGSYSTEM", "r3.nvramclear.cfgsystem", + FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x00002000, + NULL, HFILL } + }, + { &hf_r3_nvramclearoptions [14], + { "NVRAMCLEAROPTIONS_UNUSED", "r3.nvramclear.unused", + FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x00004000, + NULL, HFILL } + }, + { &hf_r3_nvramclearoptions [15], + { "NVRAMCLEAROPTIONS_USEBACKUP", "r3.nvramclear.usebackup", + FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x00008000, + NULL, HFILL } + }, + + { &hf_r3_writeeventlog_user, + { "User", "r3.writeeventlog.user", + FT_UINT16, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_writeeventlog_event, + { "Event", "r3.writeeventlog.event", + FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_eventnames_ext, 0x0, + NULL, HFILL } + }, + + { &hf_r3_powertableselection, + { "Table", "r3.powertableselection", + FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_powertablenames_ext, 0x0, + NULL, HFILL } + }, + + { &hf_r3_filter_type, + { "Type", "r3.filter.type", + FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_filtertypenames_ext, 0x0, + NULL, HFILL } + }, + { &hf_r3_filter_list, + { "Event", "r3.filter.event", + FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_filtereventnames_ext, 0x0, + NULL, HFILL } + }, + + { &hf_r3_alarm_length, + { "Length", "r3.alarm.length", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_alarm_id, + { "ID", "r3.alarm.id", + FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_alarmidnames_ext, 0x0, + NULL, HFILL } + }, + { &hf_r3_alarm_state, + { "State", "r3.alarm.state", + FT_BOOLEAN, BASE_NONE, TFS (&tfs_enabled_disabled), 0x0, + NULL, HFILL } + }, + + /* XXX: start: Originally missing: Best guess */ + { &hf_r3_dpac_action, + { "Dpac Action", "r3.dpac.action", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + + { &hf_r3_dpac_waittime, + { "Dpac Waittime", "r3.dpac.waittime", + FT_UINT16, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + + { &hf_r3_dpac_command, + { "Dpac Command", "r3.dpac.command", + FT_BYTES, BASE_NONE, NULL, 0x0, + NULL, HFILL } + }, + + { &hf_r3_dpacreply_stuff, + { "Dpac Reply Stuff", "r3.dpacreply.stuff", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + + { &hf_r3_dpacreply_length, + { "Dpac Reply Length", "r3.dpacreply.length", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + + { &hf_r3_dpacreply_reply, + { "Dpac Reply", "r3.dpacreply.reply", + FT_BYTES, BASE_NONE, NULL, 0x0, + NULL, HFILL } + }, + /* XXX: end: Originally missing --- */ + + { &hf_r3_mfgfield_length, + { "Field Length", "r3.mfgfield.length", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_mfgfield, + { "Field", "r3.mfgfield.field", + FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_mfgfieldnames_ext, 0x0, + NULL, HFILL } + }, +#if 0 + { &hf_r3_mfgfield_data, + { "Field Data", "r3.mfgfield.data", + FT_NONE, BASE_NONE, NULL, 0x0, + NULL, HFILL } + }, +#endif + + { &hf_r3_mfgsetserialnumber, + { "Serial Number", "r3.mfgsetserialnumber", + FT_STRING, BASE_NONE, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_mfgsetcryptkey, + { "Crypt Key", "r3.mfgsetcryptkey", + FT_BYTES, BASE_NONE, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_mfgdumpnvram, + { "NVRAM Section", "r3.mfgnvramdump", + FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_mfgnvramdumpnames_ext, 0x0, + NULL, HFILL } + }, + { &hf_r3_mfgremoteunlock, + { "Remote Unlock", "r3.mfgremoteunlock", + FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_mfgremoteunlocknames_ext, 0x0, + NULL, HFILL } + }, + { &hf_r3_mfgtestpreserve, + { "Preserve Mode", "r3.mfgtestpreserve", + FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_mfgtestpreservenames_ext, 0x0, + NULL, HFILL } + }, + + { &hf_r3_adc [0], + { "ADC 0", "r3.adc.0", + FT_UINT8, BASE_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_adc [1], + { "ADC 1", "r3.adc.1", + FT_UINT8, BASE_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_adc [2], + { "ADC 2", "r3.adc.2", + FT_UINT8, BASE_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_adc [3], + { "ADC 3", "r3.adc.3", + FT_UINT8, BASE_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_adc [4], + { "ADC 4", "r3.adc.4", + FT_UINT8, BASE_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_adc [5], + { "ADC 5", "r3.adc.5", + FT_UINT8, BASE_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_adc [6], + { "ADC 6", "r3.adc.6", + FT_UINT8, BASE_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_adc [7], + { "ADC 7", "r3.adc.7", + FT_UINT8, BASE_HEX, NULL, 0x0, + NULL, HFILL } + }, + + { &hf_r3_hardwareid_board, + { "Board ID", "r3.hardwareid.board", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_hardwareid_cpuid, + { "CPU ID", "r3.hardwareid.cpuid", + FT_UINT16, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_hardwareid_cpurev, + { "CPU Rev", "r3.hardwareid.cpurev", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + + { &hf_r3_testkeypad, + { "Keypad Char", "r3.test.keypad", + FT_UINT8, BASE_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_testmagcard, + { "Mag Card", "r3.test.magcard", + FT_STRING, BASE_NONE, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_testproxcard, + { "Prox Card", "r3.test.proxcard", + FT_STRING, BASE_NONE, NULL, 0x0, + NULL, HFILL } + }, + + { &hf_r3_nvramdump_record, + { "Record Number", "r3.nvramdump.record", + FT_UINT16, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_nvramdump_length, + { "Record Length", "r3.nvramdump.length", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_nvramdump_data, + { "Record Data", "r3.nvramdump.data", + FT_NONE, BASE_NONE, NULL, 0x0, + NULL, HFILL } + }, + + { &hf_r3_nvramdumprle_record, + { "Record Number", "r3.nvramdumprle.record", + FT_UINT24, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_nvramdumprle_length, + { "Record Length", "r3.nvramdumprle.length", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_nvramdumprle_data, + { "Record Data", "r3.nvramdumprle.data", + FT_NONE, BASE_NONE, NULL, 0x0, + NULL, HFILL } + }, + + { &hf_r3_iopins_lat, + { "LAT", "r3.iopins.lat", + FT_UINT8, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_iopins_port, + { "PORT", "r3.iopins.port", + FT_UINT8, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_iopins_tris, + { "TRIS", "r3.iopins.tris", + FT_UINT8, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + + { &hf_r3_mortisepins_s1, + { "Mortise Pin S1", "r3.mortisepins.s1", + FT_BOOLEAN, 8, TFS (&tfs_mortisepins_flags), 0x00000001, + NULL, HFILL } + }, + { &hf_r3_mortisepins_s2, + { "Mortise Pin S2", "r3.mortisepins.s2", + FT_BOOLEAN, 8, TFS (&tfs_mortisepins_flags), 0x00000002, + NULL, HFILL } + }, + { &hf_r3_mortisepins_s3, + { "Mortise Pin S3", "r3.mortisepins.s3", + FT_BOOLEAN, 8, TFS (&tfs_mortisepins_flags), 0x00000004, + NULL, HFILL } + }, + { &hf_r3_mortisepins_s4, + { "Mortise Pin S4", "r3.mortisepins.s4", + FT_BOOLEAN, 8, TFS (&tfs_mortisepins_flags), 0x00000008, + NULL, HFILL } + }, + + { &hf_r3_checksumresults , + { "Checksum Results", "r3.checksumresults", + FT_NONE, BASE_NONE, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_checksumresults_field, + { "Field", "r3.checksumresults.field", + FT_UINT8, BASE_HEX|BASE_EXT_STRING, & r3_checksumresultnames_ext, 0x0, + NULL, HFILL } + }, + { &hf_r3_checksumresults_length, + { "Length", "r3.checksumresults.length", + FT_UINT8, BASE_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_checksumresults_state, + { "State", "r3.checksumresults.state", + FT_BOOLEAN, BASE_NONE, TFS (&tfs_errornoerror_flags), 0x0, + NULL, HFILL } + }, + + { &hf_r3_forceoptions_item, + { "Item", "r3.forceoptions.item", + FT_UINT8, BASE_HEX_DEC|BASE_EXT_STRING, &r3_forceitemnames_ext, 0x0, + NULL, HFILL } + }, + { &hf_r3_forceoptions_length, + { "Length", "r3.forceoptions.length", + FT_UINT8, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_forceoptions_state_8, + { "State", "r3.forceoptions.state", + FT_BOOLEAN, BASE_NONE, TFS (&tfs_enabled_disabled), 0x0, + NULL, HFILL } + }, + { &hf_r3_forceoptions_state_16, + { "State", "r3.forceoptions.state", + FT_UINT16, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_forceoptions_state_24, + { "State", "r3.forceoptions.state", + FT_UINT24, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_forceoptions_state_32, + { "State", "r3.forceoptions.state", + FT_UINT32, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + + { &hf_r3_peekpoke_operation, + { "Operation", "r3.peekpoke.operation", + FT_UINT8, BASE_HEX_DEC|BASE_EXT_STRING, &r3_peekpokenames_ext, 0x0, + NULL, HFILL } + }, + { &hf_r3_peekpoke_address, + { "Address", "r3.peekpoke.address", + FT_UINT16, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_peekpoke_length, + { "Length", "r3.peekpoke.length", + FT_UINT8, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_peekpoke_poke8, + { "8 Bit Value", "r3.peekpoke.poke8", + FT_UINT8, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_peekpoke_poke16, + { "16 Bit Value", "r3.peekpoke.poke16", + FT_UINT16, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_peekpoke_poke24, + { "24 Bit Value", "r3.peekpoke.poke24", + FT_UINT24, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_peekpoke_poke32, + { "32 Bit Value", "r3.peekpoke.poke32", + FT_UINT32, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_peekpoke_pokestring, + { "String Value", "r3.peekpoke.pokestring", + FT_BYTES, BASE_NONE, NULL, 0x0, + NULL, HFILL } + }, + + { &hf_r3_firmwaredownload_length, + { "Length", "r3.firmwaredownload.length", + FT_UINT8, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_firmwaredownload_record, + { "Record Number", "r3.firmwaredownload.record", + FT_UINT16, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_firmwaredownload_action, + { "Action", "r3.firmwaredownload.action", + FT_UINT8, BASE_HEX_DEC|BASE_EXT_STRING, &r3_downloadfirmwarenames_ext, 0x0, + NULL, HFILL } + }, + { &hf_r3_firmwaredownload_timeout, + { "Timeout", "r3.firmwaredownload.timeout", + FT_UINT8, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_firmwaredownload_nvram, + { "NVRAM", "r3.firmwaredownload.nvram", + FT_UINT8, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_firmwaredownload_address, + { "Address", "r3.firmwaredownload.address", + FT_UINT32, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_firmwaredownload_bytes, + { "Bytes", "r3.firmwaredownload.bytes", + FT_UINT8, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_firmwaredownload_data, + { "Data", "r3.firmwaredownload.data", + FT_NONE, BASE_NONE, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_firmwaredownload_crc, + { "CRC", "r3.firmwaredownload.crc", + FT_UINT16, BASE_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_firmwaredownload_crc_bad, + { "Bad CRC", "r3.firmwaredownload.crc_bad", + FT_BOOLEAN, BASE_NONE, NULL, 0x0, + NULL, HFILL } + }, + + { &hf_r3_nvramchecksumvalue, + { "Value", "r3.nvramchecksum.value", + FT_UINT32, BASE_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_nvramchecksumvalue_fixup, + { "Fixup", "r3.nvramchecksum.fixup", + FT_UINT32, BASE_HEX, NULL, 0x0, + NULL, HFILL } + }, + + { &hf_r3_capabilities, + { "Capability", "r3.capabilities", + FT_NONE, BASE_NONE, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_capabilities_length, + { "Length", "r3.capabilities.length", + FT_UINT8, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_capabilities_type, + { "Type", "r3.capabilities.type", + FT_UINT8, BASE_HEX_DEC|BASE_EXT_STRING, &r3_capabilitiesnames_ext, 0x0, + NULL, HFILL } + }, + { &hf_r3_capabilities_value, + { "Value", "r3.capabilities.value", + FT_UINT16, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + + { &hf_r3_lockstate_passage, + { "Passage", "r3.lockstate.passage", + FT_BOOLEAN, 24, NULL, 0x00000001, + NULL, HFILL } + }, + { &hf_r3_lockstate_panic, + { "Panic", "r3.lockstate.panic", + FT_BOOLEAN, 24, NULL, 0x00000002, + NULL, HFILL } + }, + { &hf_r3_lockstate_lockout, + { "Lockout", "r3.lockstate.lockout", + FT_BOOLEAN, 24, NULL, 0x00000004, + NULL, HFILL } + }, + { &hf_r3_lockstate_relock, + { "Relock", "r3.lockstate.relock", + FT_BOOLEAN, 24, NULL, 0x00000008, + NULL, HFILL } + }, + { &hf_r3_lockstate_autoopen, + { "Auto Open", "r3.lockstate.autoopen", + FT_BOOLEAN, 24, NULL, 0x00000010, + NULL, HFILL } + }, + { &hf_r3_lockstate_nextauto, + { "Next Auto", "r3.lockstate.nextauto", + FT_BOOLEAN, 24, NULL, 0x00000020, + NULL, HFILL } + }, + { &hf_r3_lockstate_lockstate, + { "Lock State", "r3.lockstate.lockstate", + FT_BOOLEAN, 24, NULL, 0x00000040, + NULL, HFILL } + }, + { &hf_r3_lockstate_wantstate, + { "Want State", "r3.lockstate.wantstate", + FT_BOOLEAN, 24, NULL, 0x00000080, + NULL, HFILL } + }, + { &hf_r3_lockstate_remote, + { "Remote", "r3.lockstate.remote", + FT_BOOLEAN, 24, NULL, 0x00000100, + NULL, HFILL } + }, + { &hf_r3_lockstate_update, + { "Update", "r3.lockstate.update", + FT_BOOLEAN, 24, NULL, 0x00000200, + NULL, HFILL } + }, + { &hf_r3_lockstate_exceptionspresent, + { "Exceptions Present", "r3.lockstate.exceptionspresent", + FT_BOOLEAN, 24, NULL, 0x00000400, + NULL, HFILL } + }, + { &hf_r3_lockstate_exceptionsactive, + { "Exceptions Active", "r3.lockstate.exceptionsactive", + FT_BOOLEAN, 24, NULL, 0x00000800, + NULL, HFILL } + }, + { &hf_r3_lockstate_timezonespresent, + { "Timezones Presents", "r3.lockstate.timezonespresent", + FT_BOOLEAN, 24, NULL, 0x00001000, + NULL, HFILL } + }, + { &hf_r3_lockstate_timezonesactive, + { "Timezones Active", "r3.lockstate.timezonesactive", + FT_BOOLEAN, 24, NULL, 0x00002000, + NULL, HFILL } + }, + { &hf_r3_lockstate_autounlockspresent, + { "Auto Unlocks Present", "r3.lockstate.autounlockspresent", + FT_BOOLEAN, 24, NULL, 0x00004000, + NULL, HFILL } + }, + { &hf_r3_lockstate_autounlocksactive, + { "Auto Unlocks Active", "r3.lockstate.autounlocksactive", + FT_BOOLEAN, 24, NULL, 0x00008000, + NULL, HFILL } + }, + { &hf_r3_lockstate_uapmspresent, + { "UAPMs Present", "r3.lockstate.uapmspresent", + FT_BOOLEAN, 24, NULL, 0x00010000, + NULL, HFILL } + }, + { &hf_r3_lockstate_uapmsactive, + { "UAPMs Active", "r3.lockstate.uapmsactive", + FT_BOOLEAN, 24, NULL, 0x00020000, + NULL, HFILL } + }, + { &hf_r3_lockstate_uapmrelockspresent, + { "UAPM Relocks Present", "r3.lockstate.uapmrelockspresent", + FT_BOOLEAN, 24, NULL, 0x00040000, + NULL, HFILL } + }, + { &hf_r3_lockstate_uapmreslocksactive, + { "UAPM Relocks Active", "r3.lockstate.uapmreslocksactive", + FT_BOOLEAN, 24, NULL, 0x00080000, + NULL, HFILL } + }, + { &hf_r3_lockstate_nvramprotect, + { "NVRAM Protect", "r3.lockstate.nvramprotect", + FT_BOOLEAN, 24, NULL, 0x00100000, + NULL, HFILL } + }, + { &hf_r3_lockstate_nvramchecksum, + { "MVRAM Checksum", "r3.lockstate.nvramchecksum", + FT_BOOLEAN, 24, NULL, 0x00200000, + NULL, HFILL } + }, + +#if 0 + { &hf_r3_mortisestatelog, + { "Mortise State Log", "r3.mortisestatelog", + FT_NONE, BASE_NONE, NULL, 0x0, + NULL, HFILL } + }, +#endif + { &hf_r3_mortisestatelog_pointer, + { "Event Pointer", "r3.mortisestatelog.pointer", + FT_UINT8, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_mortisestatelog_mortisetype, + { "Mortise Type", "r3.mortisestatelog.mortisetype", + FT_UINT8, BASE_HEX_DEC|BASE_EXT_STRING, &r3_mortisetypenames_ext, 0x0, + NULL, HFILL } + }, + { &hf_r3_mortisestatelog_waiting, + { "Waiting For Door Closed", "r3.mortisestatelog.waiting", + FT_BOOLEAN, BASE_NONE, TFS (&tfs_true_false ), 0x00, + NULL, HFILL } + }, + { &hf_r3_mortisestatelog_state, + { "State", "r3.mortisestatelog.state", + FT_UINT8, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_mortisestatelog_last, + { "Last State", "r3.mortisestatelog.laststate", + FT_UINT8, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_mortisestatelog_event, + { "Event", "r3.mortisestatelog.event", + FT_UINT8, BASE_HEX_DEC|BASE_EXT_STRING, &r3_mortiseeventnames_ext, 0x0, + NULL, HFILL } + }, + + { &hf_r3_timerchain_newtick, + { "New Tick", "r3.timerchain.newtick", + FT_UINT16, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_timerchain_currentboundary, + { "Current Boundary", "r3.timerchain.currentboundary", + FT_UINT8, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_timerchain_tasktag, + { "Task Tag", "r3.timerchain.tasktag", + FT_UINT8, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_timerchain_address, + { "Address", "r3.timerchain.address", + FT_UINT16, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_timerchain_reload, + { "Reload", "r3.timerchain.reload", + FT_UINT16, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_timerchain_boundary, + { "Boundary", "r3.timerchain.boundary", + FT_UINT8, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_timerchain_count, + { "Count", "r3.timerchain.count", + FT_UINT16, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_timerchain_flags, + { "Flags", "r3.timerchain.flags", + FT_UINT32, BASE_HEX, NULL, 0x0, + NULL, HFILL } + }, + + { &hf_r3_taskflags_taskid, + { "Task ID", "r3.taskflags.taskid", + FT_UINT8, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_taskflags_flags, + { "Flags", "r3.taskflags.flags", + FT_UINT32, BASE_HEX, NULL, 0x0, + NULL, HFILL } + }, + + { &hf_r3_checkpointlog_entryptr, + { "Entry Pointer", "r3.checkpointlog.entrypointer", + FT_UINT8, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_checkpointlog_rcon, + { "RCON", "r3.checkpointlog.rcon", + FT_UINT8, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_checkpointlog_checkpoint, + { "Checkpoint", "r3.checkpointlog.checkpoint", + FT_UINT8, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + + { &hf_r3_cpuregisters_intcon, + { "INTCON", "r3.cpuregisters.intcon", + FT_UINT8, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_intcon2, + { "INTCON2", "r3.cpuregisters.intcon2", + FT_UINT8, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_intcon3, + { "INTCON3", "r3.cpuregisters.intcon3", + FT_UINT8, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_pir1, + { "PIR1", "r3.cpuregisters.pir1", + FT_UINT8, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_pir2, + { "PIR2", "r3.cpuregisters.pir2", + FT_UINT8, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_pir3, + { "PIR3", "r3.cpuregisters.pir3", + FT_UINT8, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_pie1, + { "PIE1", "r3.cpuregisters.pie1", + FT_UINT8, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_pie2, + { "PIE2", "r3.cpuregisters.pie2", + FT_UINT8, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_pie3, + { "PIE3", "r3.cpuregisters.pie3", + FT_UINT8, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_ipr1, + { "IPR1", "r3.cpuregisters.ipr1", + FT_UINT8, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_ipr2, + { "IPR2", "r3.cpuregisters.ipr2", + FT_UINT8, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_ipr3, + { "IPR3", "r3.cpuregisters.ipr3", + FT_UINT8, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_rcon, + { "RCON", "r3.cpuregisters.rcon", + FT_UINT8, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_osccon, + { "OSCCON", "r3.cpuregisters.osccon", + FT_UINT8, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_rcsta, + { "RCSTA", "r3.cpuregisters.rcsta", + FT_UINT8, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_txsta, + { "TXSTA", "r3.cpuregisters.txsta", + FT_UINT8, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_rcsta2, + { "RCSTA2", "r3.cpuregisters.rcsta2", + FT_UINT8, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_txsta2, + { "TXSTA2", "r3.cpuregisters.txsta2", + FT_UINT8, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_wdtcon, + { "WDTCON", "r3.cpuregisters.wdtcon", + FT_UINT8, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + + { &hf_r3_cpuregisters_intcon_rbif, + { "INTCON.RBIF", "r3.cpuregisters.intcon.rbif", + FT_BOOLEAN, 8, NULL, 0x01, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_intcon_int0if, + { "INTCON.INT0IF", "r3.cpuregisters.intcon.int0if", + FT_BOOLEAN, 8, NULL, 0x02, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_intcon_tmr0if, + { "INTCON.TMR0IF", "r3.cpuregisters.intcon.tmr0if", + FT_BOOLEAN, 8, NULL, 0x04, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_intcon_rbie, + { "INTCON.RBIE", "r3.cpuregisters.intcon.rbie", + FT_BOOLEAN, 8, NULL, 0x08, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_intcon_int0ie, + { "INTCON.INT0IE", "r3.cpuregisters.intcon.int0ie", + FT_BOOLEAN, 8, NULL, 0x10, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_intcon_tmr0ie, + { "INTCON.TMR0IE", "r3.cpuregisters.intcon.tmr0ie", + FT_BOOLEAN, 8, NULL, 0x20, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_intcon_giel, + { "INTCON.GIEL", "r3.cpuregisters.intcon.giel", + FT_BOOLEAN, 8, NULL, 0x40, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_intcon_gieh, + { "INTCON.GIEH", "r3.cpuregisters.intcon.gieh", + FT_BOOLEAN, 8, NULL, 0x80, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_intcon2_rbip, + { "INTCON2.RBIP", "r3_cpuregisters_intcon2_rbip", + FT_BOOLEAN, 8, NULL, 0x01, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_intcon2_int3ip, + { "INTCON2.INT3IP", "r3_cpuregisters_intcon2_int3ip", + FT_BOOLEAN, 8, NULL, 0x02, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_intcon2_tmr0ip, + { "INTCON2.TMR0IP", "r3_cpuregisters_intcon2_tmr0ip", + FT_BOOLEAN, 8, NULL, 0x04, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_intcon2_intedg3, + { "INTCON2.INTEDG3", "r3_cpuregisters_intcon2_intedg3", + FT_BOOLEAN, 8, NULL, 0x08, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_intcon2_intedg2, + { "INTCON2.INTEDG2", "r3_cpuregisters_intcon2_intedg2", + FT_BOOLEAN, 8, NULL, 0x10, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_intcon2_intedg1, + { "INTCON2.INTEDG1", "r3_cpuregisters_intcon2_intedg1", + FT_BOOLEAN, 8, NULL, 0x20, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_intcon2_intedg0, + { "INTCON2.INTEDG0", "r3_cpuregisters_intcon2_intedg0", + FT_BOOLEAN, 8, NULL, 0x40, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_intcon2_rbpu, + { "INTCON2.RBPU", "r3_cpuregisters_intcon2_rbpu", + FT_BOOLEAN, 8, NULL, 0x80, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_intcon3_int1if, + { "INTCON3.INT1IF", "r3.cpuregisters.intcon3.int1if", + FT_BOOLEAN, 8, NULL, 0x01, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_intcon3_int2if, + { "INTCON3.INT2IF", "r3.cpuregisters.intcon3.int2if", + FT_BOOLEAN, 8, NULL, 0x02, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_intcon3_int3if, + { "INTCON3.INT3IF", "r3.cpuregisters.intcon3.int3if", + FT_BOOLEAN, 8, NULL, 0x04, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_intcon3_int1ie, + { "INTCON3.INT1IE", "r3.cpuregisters.intcon3.int1ie", + FT_BOOLEAN, 8, NULL, 0x08, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_intcon3_int2ie, + { "INTCON3.INT2IE", "r3.cpuregisters.intcon3.int2ie", + FT_BOOLEAN, 8, NULL, 0x10, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_intcon3_int3ie, + { "INTCON3.INT3IE", "r3.cpuregisters.intcon3.int3ie", + FT_BOOLEAN, 8, NULL, 0x20, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_intcon3_int1ip, + { "INTCON3.INT1IP", "r3.cpuregisters.intcon3.int1ip", + FT_BOOLEAN, 8, NULL, 0x40, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_intcon3_int2ip, + { "INTCON3.INT2IP", "r3.cpuregisters.intcon3.int2ip", + FT_BOOLEAN, 8, NULL, 0x80, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_pir1_tmr1if, + { "PIR1.TMR1IF", "r3.cpuregisters.pir1.tmr1if", + FT_BOOLEAN, 8, NULL, 0x01, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_pir1_tmr2if, + { "PIR1.TMR2IF", "r3.cpuregisters.pir1.tmr2if", + FT_BOOLEAN, 8, NULL, 0x02, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_pir1_ccp1if, + { "PIR1.CCP1IF", "r3.cpuregisters.pir1.ccp1if", + FT_BOOLEAN, 8, NULL, 0x04, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_pir1_ssp1if, + { "PIR1.SSP1IF", "r3.cpuregisters.pir1.ssp1if", + FT_BOOLEAN, 8, NULL, 0x08, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_pir1_tx1if, + { "PIR1.TX1IF", "r3.cpuregisters.pir1.tx1if", + FT_BOOLEAN, 8, NULL, 0x10, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_pir1_rc1if, + { "PIR1.RC1IF", "r3.cpuregisters.pir1.rc1if", + FT_BOOLEAN, 8, NULL, 0x20, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_pir1_adif, + { "PIR1.ADIF", "r3.cpuregisters.pir1.adif", + FT_BOOLEAN, 8, NULL, 0x40, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_pir1_pspif, + { "PIR1.PSPIF", "r3.cpuregisters.pir1.pspif", + FT_BOOLEAN, 8, NULL, 0x80, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_pir2_ccp2if, + { "PIR2.CCP2IF", "r3.cpuregisters.pir2.ccp2if", + FT_BOOLEAN, 8, NULL, 0x01, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_pir2_tmr3if, + { "PIR2.TMR3IF", "r3.cpuregisters.pir2.tmr3if", + FT_BOOLEAN, 8, NULL, 0x02, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_pir2_hlvdif, + { "PIR2.HLVDIF", "r3.cpuregisters.pir2.hlvdif", + FT_BOOLEAN, 8, NULL, 0x04, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_pir2_bcl1if, + { "PIR2.BCL1IF", "r3.cpuregisters.pir2.bcl1if", + FT_BOOLEAN, 8, NULL, 0x08, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_pir2_eeif, + { "PIR2.EEIF", "r3.cpuregisters.pir2.eeif", + FT_BOOLEAN, 8, NULL, 0x10, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_pir2_unused5, + { "PIR2.UNUSED5", "r3.cpuregisters.pir2.unused5", + FT_BOOLEAN, 8, NULL, 0x20, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_pir2_cmif, + { "PIR2.CMIF", "r3.cpuregisters.pir2.cmif", + FT_BOOLEAN, 8, NULL, 0x40, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_pir2_oscfif, + { "PIR2.OSCFIF", "r3.cpuregisters.pir2.oscfif", + FT_BOOLEAN, 8, NULL, 0x80, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_pir3_ccp3if, + { "PIR3.CCP3IF", "r3.cpuregisters.pir3.ccp3if", + FT_BOOLEAN, 8, NULL, 0x01, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_pir3_ccp4if, + { "PIR3.CCP4IF", "r3.cpuregisters.pir3.ccp4if", + FT_BOOLEAN, 8, NULL, 0x02, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_pir3_ccp5if, + { "PIR3.CCP5IF", "r3.cpuregisters.pir3.ccp5if", + FT_BOOLEAN, 8, NULL, 0x04, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_pir3_tmr4if, + { "PIR3.TMR4IF", "r3.cpuregisters.pir3.tmr4if", + FT_BOOLEAN, 8, NULL, 0x08, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_pir3_tx2if, + { "PIR3.TX2IF", "r3.cpuregisters.pir3.tx2if", + FT_BOOLEAN, 8, NULL, 0x10, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_pir3_rc2if, + { "PIR3.RC2IF", "r3.cpuregisters.pir3.rc2if", + FT_BOOLEAN, 8, NULL, 0x20, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_pir3_bcl2if, + { "PIR3.BCL2IF", "r3.cpuregisters.pir3.bcl2if", + FT_BOOLEAN, 8, NULL, 0x40, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_pir3_ssp2if, + { "PIR3.SSP2IF", "r3.cpuregisters.pir3.ssp2if", + FT_BOOLEAN, 8, NULL, 0x80, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_pie1_tmr1ie, + { "PIE1.TMR1IE", "r3.cpuregisters.pie1.tmr1ie", + FT_BOOLEAN, 8, NULL, 0x01, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_pie1_tmr2ie, + { "PIE1.TMR2IE", "r3.cpuregisters.pie1.tmr2ie", + FT_BOOLEAN, 8, NULL, 0x02, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_pie1_ccp1ie, + { "PIE1.CCP1IE", "r3.cpuregisters.pie1.ccp1ie", + FT_BOOLEAN, 8, NULL, 0x04, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_pie1_ssp1ie, + { "PIE1.SSP1IE", "r3.cpuregisters.pie1.ssp1ie", + FT_BOOLEAN, 8, NULL, 0x08, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_pie1_tx1ie, + { "PIE1.TX1IE", "r3.cpuregisters.pie1.tx1ie", + FT_BOOLEAN, 8, NULL, 0x10, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_pie1_rc1ie, + { "PIE1.RC1IE", "r3.cpuregisters.pie1.rc1ie", + FT_BOOLEAN, 8, NULL, 0x20, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_pie1_adie, + { "PIE1.ADIE", "r3.cpuregisters.pie1.adie", + FT_BOOLEAN, 8, NULL, 0x40, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_pie1_pspie, + { "PIE1.PSPIE", "r3.cpuregisters.pie1.pspie", + FT_BOOLEAN, 8, NULL, 0x80, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_pie2_oscfie, + { "PIE2.OSCFIE", "r3.cpuregisters.pie2.oscfie", + FT_BOOLEAN, 8, NULL, 0x01, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_pie2_cmie, + { "PIE2.CMIE", "r3.cpuregisters.pie2.cmie", + FT_BOOLEAN, 8, NULL, 0x02, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_pie2_unused2, + { "PIE2.UNUSED2", "r3.cpuregisters.pie2.unused2", + FT_BOOLEAN, 8, NULL, 0x04, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_pie2_eeie, + { "PIE2.EEIE", "r3.cpuregisters.pie2.eeie", + FT_BOOLEAN, 8, NULL, 0x08, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_pie2_bcl1ie, + { "PIE2.BCL1IE", "r3.cpuregisters.pie2.bcl1ie", + FT_BOOLEAN, 8, NULL, 0x10, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_pie2_hlvdie, + { "PIE2.HLVDIE", "r3.cpuregisters.pie2.hlvdie", + FT_BOOLEAN, 8, NULL, 0x20, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_pie2_tmr3ie, + { "PIE2.TMR3IE", "r3.cpuregisters.pie2.tmr3ie", + FT_BOOLEAN, 8, NULL, 0x40, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_pie2_ccp2ie, + { "PIE2.CCP2IE", "r3.cpuregisters.pie2.ccp2ie", + FT_BOOLEAN, 8, NULL, 0x80, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_pie3_ccp3ie, + { "PIE3.CCP3IE", "r3.cpuregisters.pie3.ccp3ie", + FT_BOOLEAN, 8, NULL, 0x01, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_pie3_ccp4ie, + { "PIE3.CCP4IE", "r3.cpuregisters.pie3.ccp4ie", + FT_BOOLEAN, 8, NULL, 0x02, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_pie3_ccp5ie, + { "PIE3.CCP5IE", "r3.cpuregisters.pie3.ccp5ie", + FT_BOOLEAN, 8, NULL, 0x04, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_pie3_tmr4ie, + { "PIE3.TMR4IE", "r3.cpuregisters.pie3.tmr4ie", + FT_BOOLEAN, 8, NULL, 0x08, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_pie3_tx2ie, + { "PIE3.TX2IE", "r3.cpuregisters.pie3.tx2ie", + FT_BOOLEAN, 8, NULL, 0x10, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_pie3_rc2ie, + { "PIE3.RC2IE", "r3.cpuregisters.pie3.rc2ie", + FT_BOOLEAN, 8, NULL, 0x20, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_pie3_bcl2ie, + { "PIE3.BCL2IE", "r3.cpuregisters.pie3.bcl2ie", + FT_BOOLEAN, 8, NULL, 0x40, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_pie3_ssp2ie, + { "PIE3.SSP2IE", "r3.cpuregisters.pie3.ssp2ie", + FT_BOOLEAN, 8, NULL, 0x80, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_ipr1_tmr1ip, + { "IPR1.TMR1IP", "r3.cpuregisters.ipr1.tmr1ip", + FT_BOOLEAN, 8, NULL, 0x01, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_ipr1_tmr2ip, + { "IPR1.TMR2IP", "r3.cpuregisters.ipr1.tmr2ip", + FT_BOOLEAN, 8, NULL, 0x02, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_ipr1_ccp1ip, + { "IPR1.CCP1IP", "r3.cpuregisters.ipr1.ccp1ip", + FT_BOOLEAN, 8, NULL, 0x04, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_ipr1_ssp1ip, + { "IPR1.SSP1IP", "r3.cpuregisters.ipr1.ssp1ip", + FT_BOOLEAN, 8, NULL, 0x08, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_ipr1_tx1ip, + { "IPR1.TX1IP", "r3.cpuregisters.ipr1.tx1ip", + FT_BOOLEAN, 8, NULL, 0x10, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_ipr1_rc1ip, + { "IPR1.RC1IP", "r3.cpuregisters.ipr1.rc1ip", + FT_BOOLEAN, 8, NULL, 0x20, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_ipr1_adip, + { "IPR1.ADIP", "r3.cpuregisters.ipr1.adip", + FT_BOOLEAN, 8, NULL, 0x40, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_ipr1_pspip, + { "IPR1.PSPIP", "r3.cpuregisters.ipr1.pspip", + FT_BOOLEAN, 8, NULL, 0x80, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_ipr2_ccp2ip, + { "IPR2.CCP2IP", "r3.cpuregisters.ipr2.ccp2ip", + FT_BOOLEAN, 8, NULL, 0x01, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_ipr2_tmr3ip, + { "IPR2.TMR3IP", "r3.cpuregisters.ipr2.tmr3ip", + FT_BOOLEAN, 8, NULL, 0x02, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_ipr2_hlvdip, + { "IPR2.HLVDIP", "r3.cpuregisters.ipr2.hlvdip", + FT_BOOLEAN, 8, NULL, 0x04, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_ipr2_bcl1ip, + { "IPR2.BCL1IP", "r3.cpuregisters.ipr2.bcl1ip", + FT_BOOLEAN, 8, NULL, 0x08, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_ipr2_eeip, + { "IPR2.EEIP", "r3.cpuregisters.ipr2.eeip", + FT_BOOLEAN, 8, NULL, 0x10, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_ipr2_unused5, + { "IPR2.UNUSED5", "r3.cpuregisters.ipr2.unused5", + FT_BOOLEAN, 8, NULL, 0x20, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_ipr2_cmip, + { "IPR2.CMIP", "r3.cpuregisters.ipr2.cmip", + FT_BOOLEAN, 8, NULL, 0x40, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_ipr2_oscfip, + { "IPR2.OSCFIP", "r3.cpuregisters.ipr2.oscfip", + FT_BOOLEAN, 8, NULL, 0x80, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_ipr3_ccp2ip, + { "IPR3.CCP2IP", "r3.cpuregisters.ipr3.ccp2ip", + FT_BOOLEAN, 8, NULL, 0x01, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_ipr3_ccp4ip, + { "IPR3.CCP4IP", "r3.cpuregisters.ipr3.ccp4ip", + FT_BOOLEAN, 8, NULL, 0x02, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_ipr3_ccp5ip, + { "IPR3.CCP5IP", "r3.cpuregisters.ipr3.ccp5ip", + FT_BOOLEAN, 8, NULL, 0x04, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_ipr3_tmr4ip, + { "IPR3.TMR4IP", "r3.cpuregisters.ipr3.tmr4ip", + FT_BOOLEAN, 8, NULL, 0x08, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_ipr3_tx2ip, + { "IPR3.TX2IP", "r3.cpuregisters.ipr3.tx2ip", + FT_BOOLEAN, 8, NULL, 0x10, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_ipr3_rc2ip, + { "IPR3.RC2IP", "r3.cpuregisters.ipr3.rc2ip", + FT_BOOLEAN, 8, NULL, 0x20, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_ipr3_bcl2ip, + { "IPR3.BCL2IP", "r3.cpuregisters.ipr3.bcl2ip", + FT_BOOLEAN, 8, NULL, 0x40, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_ipr3_ssp2ip, + { "IPR3.SSP2IP", "r3.cpuregisters.ipr3.ssp2ip", + FT_BOOLEAN, 8, NULL, 0x80, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_rcon_bor, + { "RCON./BOR", "r3.cpuregisters.rcon.bor", + FT_BOOLEAN, 8, NULL, 0x01, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_rcon_por, + { "RCON./POR", "r3.cpuregisters.rcon.por", + FT_BOOLEAN, 8, NULL, 0x02, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_rcon_pd, + { "RCON./PD", "r3.cpuregisters.rcon.pd", + FT_BOOLEAN, 8, NULL, 0x04, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_rcon_to, + { "RCON./TO", "r3.cpuregisters.rcon.to", + FT_BOOLEAN, 8, NULL, 0x08, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_rcon_unused4, + { "RCON.UNUSED4", "r3.cpuregisters.rcon.unused4", + FT_BOOLEAN, 8, NULL, 0x10, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_rcon_ri, + { "RCON./RI", "r3.cpuregisters.rcon.ri", + FT_BOOLEAN, 8, NULL, 0x20, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_rcon_sboren, + { "RCON.SBOREN", "r3.cpuregisters.rcon.sboren", + FT_BOOLEAN, 8, NULL, 0x40, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_rcon_ipen, + { "RCON.IPEN", "r3.cpuregisters.rcon.ipen", + FT_BOOLEAN, 8, NULL, 0x80, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_osccon_scs0, + { "OSCCON.SCS0", "r3.cpuregisters.osccon.scs0", + FT_BOOLEAN, 8, NULL, 0x01, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_osccon_scs1, + { "OSCCON.SCS1", "r3.cpuregisters.osccon.scs1", + FT_BOOLEAN, 8, NULL, 0x02, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_osccon_iofs, + { "OSCCON.IOFS", "r3.cpuregisters.osccon.iofs", + FT_BOOLEAN, 8, NULL, 0x04, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_osccon_osts, + { "OSCCON.OSTS", "r3.cpuregisters.osccon.osts", + FT_BOOLEAN, 8, NULL, 0x08, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_osccon_ircf0, + { "OSCCON.IRCF0", "r3.cpuregisters.osccon.ircf0", + FT_BOOLEAN, 8, NULL, 0x10, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_osccon_ircf1, + { "OSCCON.IRCF1", "r3.cpuregisters.osccon.ircf1", + FT_BOOLEAN, 8, NULL, 0x20, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_osccon_ircf2, + { "OSCCON.IRCF2", "r3.cpuregisters.osccon.ircf2", + FT_BOOLEAN, 8, NULL, 0x40, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_osccon_idlen, + { "OSCCON.IDLEN", "r3.cpuregisters.osccon.idlen", + FT_BOOLEAN, 8, NULL, 0x80, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_rcsta_rx9d, + { "RCSTA.RX9D", "r3.cpuregisters.rcsta.rx9d", + FT_BOOLEAN, 8, NULL, 0x01, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_rcsta_oerr, + { "RCSTA.OERR", "r3.cpuregisters.rcsta.oerr", + FT_BOOLEAN, 8, NULL, 0x02, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_rcsta_ferr, + { "RCSTA.FERR", "r3.cpuregisters.rcsta.ferr", + FT_BOOLEAN, 8, NULL, 0x04, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_rcsta_adden, + { "RCSTA.ADDEN", "r3.cpuregisters.rcsta.adden", + FT_BOOLEAN, 8, NULL, 0x08, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_rcsta_cren, + { "RCSTA.CREN", "r3.cpuregisters.rcsta.cren", + FT_BOOLEAN, 8, NULL, 0x10, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_rcsta_sren, + { "RCSTA.SREN", "r3.cpuregisters.rcsta.sren", + FT_BOOLEAN, 8, NULL, 0x20, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_rcsta_rx9, + { "RCSTA.RX9", "r3.cpuregisters.rcsta.rx9", + FT_BOOLEAN, 8, NULL, 0x40, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_rcsta_spen, + { "RCSTA.SPEN", "r3.cpuregisters.rcsta.spen", + FT_BOOLEAN, 8, NULL, 0x80, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_txsta_tx9d, + { "TXSTA.TX9D", "r3.cpuregisters.txsta.tx9d", + FT_BOOLEAN, 8, NULL, 0x01, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_txsta_trmt, + { "TXSTA.TRMT", "r3.cpuregisters.txsta.trmt", + FT_BOOLEAN, 8, NULL, 0x02, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_txsta_brgh, + { "TXSTA.BRGH", "r3.cpuregisters.txsta.brgh", + FT_BOOLEAN, 8, NULL, 0x04, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_txsta_sendb, + { "TXSTA.SENDB", "r3.cpuregisters.txsta.sendb", + FT_BOOLEAN, 8, NULL, 0x08, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_txsta_sync, + { "TXSTA.SYNC", "r3.cpuregisters.txsta.sync", + FT_BOOLEAN, 8, NULL, 0x10, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_txsta_txen, + { "TXSTA.TXEN", "r3.cpuregisters.txsta.txen", + FT_BOOLEAN, 8, NULL, 0x20, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_txsta_tx9, + { "TXSTA.TX9", "r3.cpuregisters.txsta.tx9", + FT_BOOLEAN, 8, NULL, 0x40, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_txsta_csrc, + { "TXSTA.CSRC", "r3.cpuregisters.txsta.csrc", + FT_BOOLEAN, 8, NULL, 0x80, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_rcsta2_rx9d, + { "RCSTA2.RX9D", "r3.cpuregisters.rcsta2.rx9d", + FT_BOOLEAN, 8, NULL, 0x01, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_rcsta2_oerr, + { "RCSTA2.OERR", "r3.cpuregisters.rcsta2.oerr", + FT_BOOLEAN, 8, NULL, 0x02, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_rcsta2_ferr, + { "RCSTA2.FERR", "r3.cpuregisters.rcsta2.ferr", + FT_BOOLEAN, 8, NULL, 0x04, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_rcsta2_adden, + { "RCSTA2.ADDEN", "r3.cpuregisters.rcsta2.adden", + FT_BOOLEAN, 8, NULL, 0x08, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_rcsta2_cren, + { "RCSTA2.CREN", "r3.cpuregisters.rcsta2.cren", + FT_BOOLEAN, 8, NULL, 0x10, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_rcsta2_sren, + { "RCSTA2.SREN", "r3.cpuregisters.rcsta2.sren", + FT_BOOLEAN, 8, NULL, 0x20, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_rcsta2_rx9, + { "RCSTA2.RX9", "r3.cpuregisters.rcsta2.rx9", + FT_BOOLEAN, 8, NULL, 0x40, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_rcsta2_spen, + { "RCSTA2.SPEN", "r3.cpuregisters.rcsta2.spen", + FT_BOOLEAN, 8, NULL, 0x80, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_txsta2_tx9d, + { "TXSTA2.TX9D", "r3.cpuregisters.txsta2.tx9d", + FT_BOOLEAN, 8, NULL, 0x01, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_txsta2_trmt, + { "TXSTA2.TRMT", "r3.cpuregisters.txsta2.trmt", + FT_BOOLEAN, 8, NULL, 0x02, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_txsta2_brgh, + { "TXSTA2.BRGH", "r3.cpuregisters.txsta2.brgh", + FT_BOOLEAN, 8, NULL, 0x04, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_txsta2_sendb, + { "TXSTA2.SENDB", "r3.cpuregisters.txsta2.sendb", + FT_BOOLEAN, 8, NULL, 0x08, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_txsta2_sync, + { "TXSTA2.SYNC", "r3.cpuregisters.txsta2.sync", + FT_BOOLEAN, 8, NULL, 0x10, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_txsta2_txen, + { "TXSTA2.TXEN", "r3.cpuregisters.txsta2.txen", + FT_BOOLEAN, 8, NULL, 0x20, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_txsta2_tx9, + { "TXSTA2.TX9", "r3.cpuregisters.txsta2.tx9", + FT_BOOLEAN, 8, NULL, 0x40, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_txsta2_csrc, + { "TXSTA2.CSRC", "r3.cpuregisters.txsta2.csrc", + FT_BOOLEAN, 8, NULL, 0x80, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_wdtcon_swdten, + { "WDTCON.SWDTEN", "r3.cpuregisters.wdtcon.swdten", + FT_BOOLEAN, 8, NULL, 0x01, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_wdtcon_unused1, + { "WDTCON.UNUSED1", "r3.cpuregisters.wdtcon.unused1", + FT_BOOLEAN, 8, NULL, 0x02, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_wdtcon_unused2, + { "WDTCON.UNUSED2", "r3.cpuregisters.wdtcon.unused2", + FT_BOOLEAN, 8, NULL, 0x04, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_wdtcon_unused3, + { "WDTCON.UNUSED3", "r3.cpuregisters.wdtcon.unused3", + FT_BOOLEAN, 8, NULL, 0x08, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_wdtcon_unused4, + { "WDTCON.UNUSED4", "r3.cpuregisters.wdtcon.unused4", + FT_BOOLEAN, 8, NULL, 0x10, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_wdtcon_unused5, + { "WDTCON.UNUSED5", "r3.cpuregisters.wdtcon.unused5", + FT_BOOLEAN, 8, NULL, 0x20, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_wdtcon_unused6, + { "WDTCON.UNUSED6", "r3.cpuregisters.wdtcon.unused6", + FT_BOOLEAN, 8, NULL, 0x40, + NULL, HFILL } + }, + { &hf_r3_cpuregisters_wdtcon_unused7, + { "WDTCON.UNUSED7", "r3.cpuregisters.wdtcon.unused7", + FT_BOOLEAN, 8, NULL, 0x80, + NULL, HFILL } + }, + + { &hf_r3_dumpm41t81_reg00, + { "REG 0x00", "r3.m41t81.reg00", + FT_UINT8, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg01, + { "REG 0x01", "r3.m41t81.reg01", + FT_UINT8, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg02, + { "REG 0x02", "r3.m41t81.reg02", + FT_UINT8, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg03, + { "REG 0x03", "r3.m41t81.reg03", + FT_UINT8, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg04, + { "REG 0x04", "r3.m41t81.reg04", + FT_UINT8, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg05, + { "REG 0x05", "r3.m41t81.reg05", + FT_UINT8, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg06, + { "REG 0x06", "r3.m41t81.reg06", + FT_UINT8, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg07, + { "REG 0x07", "r3.m41t81.reg07", + FT_UINT8, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg08, + { "REG 0x08", "r3.m41t81.reg08", + FT_UINT8, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg09, + { "REG 0x09", "r3.m41t81.reg09", + FT_UINT8, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg0a, + { "REG 0x0a", "r3.m41t81.reg0a", + FT_UINT8, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg0b, + { "REG 0x0b", "r3.m41t81.reg0b", + FT_UINT8, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg0c, + { "REG 0x0c", "r3.m41t81.reg0c", + FT_UINT8, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg0d, + { "REG 0x0d", "r3.m41t81.reg0d", + FT_UINT8, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg0e, + { "REG 0x0e", "r3.m41t81.reg0e", + FT_UINT8, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg0f, + { "REG 0x0f", "r3.m41t81.reg0f", + FT_UINT8, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg10, + { "REG 0x10", "r3.m41t81.reg10", + FT_UINT8, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg11, + { "REG 0x11", "r3.m41t81.reg11", + FT_UINT8, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg12, + { "REG 0x12", "r3.m41t81.reg12", + FT_UINT8, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg13, + { "REG 0x13", "r3.m41t81.reg13", + FT_UINT8, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + + { &hf_r3_dumpm41t81_reg00_sec1, + { ".1 Seconds", "r3.m41t81.reg00.sec1", + FT_UINT8, BASE_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg00_sec01, + { ".01 Seconds", "r3.m41t81.reg00.sec01", + FT_UINT8, BASE_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg01_st, + { "ST", "r3.m41t81.reg01.st", + FT_UINT8, BASE_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg01_10sec, + { "10 Seconds", "r3.m41t81.reg01.10sec", + FT_UINT8, BASE_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg01_1sec, + { "1 Seconds", "r3.m41t81.reg01.1sec", + FT_UINT8, BASE_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg02_notused, + { "(not used)", "r3.m41t81.reg02.notused", + FT_UINT8, BASE_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg02_10min, + { "10 Minutes", "r3.m41t81.reg02.10min", + FT_UINT8, BASE_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg02_1min, + { "1 Minutes", "r3.m41t81.reg02.1min", + FT_UINT8, BASE_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg03_cbe, + { "CBE", "r3.m41t81.reg03.cbe", + FT_UINT8, BASE_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg03_cb, + { "CB", "r3.m41t81.reg03.cb", + FT_UINT8, BASE_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg03_10hour, + { "10 Hours", "r3.m41t81.reg03.10hour", + FT_UINT8, BASE_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg03_1hour, + { "1 Hours", "r3.m41t81.reg03.1hour", + FT_UINT8, BASE_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg04_notused, + { "(not used)", "r3.m41t81.reg04.notused", + FT_UINT8, BASE_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg04_dow, + { "DOW", "r3.m41t81.reg04.dow", + FT_UINT8, BASE_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg05_notused, + { "(not used)", "r3.m41t81.reg05.notused", + FT_UINT8, BASE_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg05_10day, + { "10 Day", "r3.m41t81.reg05.10day", + FT_UINT8, BASE_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg05_1day, + { "1 Day", "r3.m41t81.reg05.1day", + FT_UINT8, BASE_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg06_notused, + { "(not used)", "r3.m41t81.reg06.notused", + FT_UINT8, BASE_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg06_10month, + { "10 Month", "r3.m41t81.reg06.10month", + FT_UINT8, BASE_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg06_1month, + { "1 Month", "r3.m41t81.reg06.1month", + FT_UINT8, BASE_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg07_10year, + { "10 Year", "r3.m41t81.reg07.10year", + FT_UINT8, BASE_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg07_1year, + { "1 Year", "r3.m41t81.reg07.1year", + FT_UINT8, BASE_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg08_out, + { "OUT", "r3.m41t81.reg08.out", + FT_UINT8, BASE_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg08_ft, + { "FT", "r3.m41t81.reg08.ft", + FT_UINT8, BASE_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg08_s, + { "S", "r3.m41t81.reg08.s", + FT_UINT8, BASE_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg08_cal, + { "CAL", "r3.m41t81.reg08.cal", + FT_UINT8, BASE_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg09_notused, + { "(not used)", "r3.m41t81.reg09.notused", + FT_UINT8, BASE_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg09_bmb, + { "BMB", "r3.m41t81.reg09.bmb", + FT_UINT8, BASE_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg09_rb, + { "RB", "r3.m41t81.reg09.rb", + FT_UINT8, BASE_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg0a_afe, + { "AFE", "r3.m41t81.reg0a.afe", + FT_UINT8, BASE_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg0a_sqwe, + { "SQWE", "r3.m41t81.reg0a.sqwe", + FT_UINT8, BASE_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg0a_abe, + { "ABE", "r3.m41t81.reg0a.abe", + FT_UINT8, BASE_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg0a_10monthalm, + { "10 Month Alarm", "r3.m41t81.reg0a.10monthalm", + FT_UINT8, BASE_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg0a_1monthalm, + { "1 Month Alarm", "r3.m41t81.reg0a.1monthalm", + FT_UINT8, BASE_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg0b_rpt5, + { "RPT5", "r3.m41t81.reg0b.rpt5", + FT_UINT8, BASE_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg0b_rpt4, + { "RPT4", "r3.m41t81.reg0b.rpt4", + FT_UINT8, BASE_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg0b_10dayalm, + { "10 Day Alarm", "r3.m41t81.reg0b.10dayalm", + FT_UINT8, BASE_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg0b_1dayalm, + { "1 Day Alarm", "r3.m41t81.reg0b.1dayalm", + FT_UINT8, BASE_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg0c_rpt3, + { "RPT3", "r3.m41t81.reg0c.rpt3", + FT_UINT8, BASE_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg0c_ht, + { "HT", "r3.m41t81.reg0c.ht", + FT_UINT8, BASE_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg0c_10houralm, + { "10 Hour Alarm", "r3.m41t81.reg0c.10houralm", + FT_UINT8, BASE_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg0c_1houralm, + { "1 Hour Alarm", "r3.m41t81.reg0c.1houralm", + FT_UINT8, BASE_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg0d_rpt2, + { "RPT2", "r3.m41t81.reg0d.rpt2", + FT_UINT8, BASE_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg0d_10minalm, + { "10 Min Alarm", "r3.m41t81.reg0d.10minalm", + FT_UINT8, BASE_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg0d_1minalm, + { "1 Min Alarm", "r3.m41t81.reg0d.1minalm", + FT_UINT8, BASE_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg0e_rpt1, + { "RPT1", "r3.m41t81.reg0e.rpt1", + FT_UINT8, BASE_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg0e_10secalm, + { "10 Sec Alarm", "r3.m41t81.reg0e.10secalm", + FT_UINT8, BASE_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg0e_1secalm, + { "1 Sec Alarm", "r3.m41t81.reg0e.1secalm", + FT_UINT8, BASE_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg0f_wdf, + { "WDF", "r3.m41t81.reg0f.wdf", + FT_UINT8, BASE_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg0f_af, + { "AF", "r3.m41t81.reg0f.af", + FT_UINT8, BASE_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg0f_notused, + { "(not used)", "r3.m41t81.reg0f.notused", + FT_UINT8, BASE_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg10_notused, + { "(not used)", "r3.m41t81.reg10.notused", + FT_UINT8, BASE_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg11_notused, + { "(not used)", "r3.m41t81.reg11.notused", + FT_UINT8, BASE_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg12_notused, + { "(not used)", "r3.m41t81.reg12.notused", + FT_UINT8, BASE_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg13_rs, + { "RS", "r3.m41t81.reg13.rs", + FT_UINT8, BASE_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_dumpm41t81_reg13_notused, + { "(not used)", "r3.m41t81.reg13.notused", + FT_UINT8, BASE_DEC, NULL, 0x0, + NULL, HFILL } + }, + + { &hf_r3_debuglog_recordnumber, + { "Record Number", "r3.debuglog.recordnumber", + FT_UINT16, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_debuglog_flags, + { "Flags", "r3.debuglog.flags", + FT_UINT32, BASE_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_debuglog_tick, + { "Tick", "r3.debuglog.tick", + FT_UINT16, BASE_HEX_DEC, NULL, 0x0, + NULL, HFILL } + }, + + { &hf_r3_adduserparamtype, + { "Upstream Field", "r3.manageuser", + FT_NONE, BASE_NONE, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_adduserparamtypelength, + { "Field Length", "r3.manageuser.length", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_adduserparamtypetype, + { "Field Type", "r3.manageuser.type", + FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_adduserparamtypenames_ext, 0x0, + NULL, HFILL } + }, +#if 0 + { &hf_r3_adduserparamtypedatalen, + { "Data Length", "r3.manageuser.datalen", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_adduserparamtypeerror, + { "Error", "r3.manageuser.error", + FT_STRING, BASE_NONE, NULL, 0x0, + NULL, HFILL } + }, +#endif + { &hf_r3_adduserparamtypearray [ADDUSERPARAMTYPE_DISPOSITION], + { "Disposition", "r3.manageuser.disposition", + FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_dispositionnames_ext, 0x0, + NULL, HFILL } + }, + { &hf_r3_adduserparamtypearray [ADDUSERPARAMTYPE_USERNO], + { "User Number", "r3.manageuser.usernumber", + FT_UINT16, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_adduserparamtypearray [ADDUSERPARAMTYPE_ACCESSALWAYS], + { "Access Always", "r3.manageuser.accessalways", + FT_BOOLEAN, BASE_NONE, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_adduserparamtypearray [ADDUSERPARAMTYPE_ACCESSMODE], + { "Access Mode", "r3.manageuser.accessmode", + FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_accessmodenames_ext, 0x0, + NULL, HFILL } + }, + { &hf_r3_adduserparamtypearray [ADDUSERPARAMTYPE_CACHED], + { "Cached", "r3.manageuser.cached", + FT_BOOLEAN, BASE_NONE, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_adduserparamtypearray [ADDUSERPARAMTYPE_USERTYPE], + { "User Type", "r3.manageuser.usertype", + FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_usertypenames_ext, 0x0, + NULL, HFILL } + }, + { &hf_r3_adduserparamtypearray [ADDUSERPARAMTYPE_PRIMARYFIELD], + { "Primary Field", "r3.manageuser.primaryfield", + FT_BYTES, BASE_NONE, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_adduserparamtypearray [ADDUSERPARAMTYPE_PRIMARYFIELDTYPE], + { "Primary Field Type", "r3.manageuser.primaryfieldtype", + FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_ppmisourcenames_ext, 0x0, + NULL, HFILL } + }, + { &hf_r3_adduserparamtypearray [ADDUSERPARAMTYPE_AUXFIELD], + { "Aux Field", "r3.manageuser.auxfield", + FT_BYTES, BASE_NONE, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_adduserparamtypearray [ADDUSERPARAMTYPE_AUXFIELDTYPE], + { "Aux Field Type", "r3.manageuser.auxfieldtype", + FT_UINT8, BASE_DEC_HEX|BASE_EXT_STRING, &r3_ppmisourcenames_ext, 0x0, + NULL, HFILL } + }, + { &hf_r3_adduserparamtypearray [ADDUSERPARAMTYPE_USECOUNT], + { "Use Count", "r3.manageuser.usecount", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_adduserparamtypearray [ADDUSERPARAMTYPE_EXCEPTIONGROUP], + { "Exception Group", "r3.manageuser.exceptiongroup", + FT_UINT8, BASE_DEC_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_adduserparamtypearray [ADDUSERPARAMTYPE_EXPIREON], + { "Expire On", "r3.manageuser.expireon", + FT_UINT24, BASE_HEX, NULL, 0x0, + NULL, HFILL } + }, + { &hf_r3_adduserparamtypearray [ADDUSERPARAMTYPE_TIMEZONE], + { "Timezone", "r3.manageuser.timezone", + FT_UINT32, BASE_HEX, NULL, 0x0, + NULL, HFILL } + } + }; /* Setup protocol subtree array */ static gint *ett [] = - { - &ett_r3, - &ett_r3header, - &ett_r3tail, - &ett_r3payload, - &ett_r3cmd, - &ett_r3configitem, - &ett_r3upstreamcommand, - &ett_r3upstreamfield, - &ett_r3timezone, - &ett_r3expireon, - &ett_r3datetime, - &ett_r3eventlogrecord, - &ett_r3declinedlogrecord, - &ett_r3alarmlogrecord, - &ett_r3debugmsg, - &ett_r3defineexceptionstartdate, - &ett_r3defineexceptionenddate, - &ett_r3defineexceptiongroupbits, - &ett_r3definecalendarmonth [1], - &ett_r3definecalendarmonth [2], - &ett_r3definecalendarmonth [3], - &ett_r3definecalendarmonth [4], - &ett_r3definecalendarmonth [5], - &ett_r3definecalendarmonth [6], - &ett_r3definecalendarmonth [7], - &ett_r3definecalendarmonth [8], - &ett_r3definecalendarmonth [9], - &ett_r3definecalendarmonth [10], - &ett_r3definecalendarmonth [11], - &ett_r3definecalendarmonth [12], - &ett_r3definetimezonestarttime, - &ett_r3definetimezoneendtime, - &ett_r3definetimezonedaymap, - &ett_r3eventlogdumpstarttime, - &ett_r3eventlogdumpendtime, - &ett_r3declinedlogdumpstarttime, - &ett_r3declinedlogdumpendtime, - &ett_r3alarmlogdumpstarttime, - &ett_r3alarmlogdumpendtime, - &ett_r3clearnvram, - &ett_r3filters, - &ett_r3alarmlist, - &ett_r3alarmcfg, - &ett_r3commandmfg, - &ett_r3serialnumber, - &ett_r3iopins, - &ett_r3checksumresults, - &ett_r3checksumresultsfield, - &ett_r3forceoptions, - &ett_r3peekpoke, - &ett_r3downloadfirmware, - &ett_r3capabilities, - &ett_r3lockstate, - &ett_r3mortisestatelog, - &ett_r3timerchain, - &ett_r3taskflags, - &ett_r3taskflagsentry, - &ett_r3checkpointlog, - &ett_r3checkpointlogentry, - &ett_r3cpuregisters, - &ett_r3cpuregister, - &ett_r3m41t81registers, - &ett_r3m41t81register, - &ett_r3debuglogrecord, - &ett_r3setdatetime, - &ett_r3manageuser - }; + { + &ett_r3, + &ett_r3header, + &ett_r3tail, + &ett_r3payload, + &ett_r3cmd, + &ett_r3configitem, + &ett_r3upstreamcommand, + &ett_r3upstreamfield, + &ett_r3timezone, + &ett_r3expireon, + &ett_r3datetime, + &ett_r3eventlogrecord, + &ett_r3declinedlogrecord, + &ett_r3alarmlogrecord, + &ett_r3debugmsg, + &ett_r3defineexceptionstartdate, + &ett_r3defineexceptionenddate, + &ett_r3defineexceptiongroupbits, + &ett_r3definecalendarmonth [1], + &ett_r3definecalendarmonth [2], + &ett_r3definecalendarmonth [3], + &ett_r3definecalendarmonth [4], + &ett_r3definecalendarmonth [5], + &ett_r3definecalendarmonth [6], + &ett_r3definecalendarmonth [7], + &ett_r3definecalendarmonth [8], + &ett_r3definecalendarmonth [9], + &ett_r3definecalendarmonth [10], + &ett_r3definecalendarmonth [11], + &ett_r3definecalendarmonth [12], + &ett_r3definetimezonestarttime, + &ett_r3definetimezoneendtime, + &ett_r3definetimezonedaymap, + &ett_r3eventlogdumpstarttime, + &ett_r3eventlogdumpendtime, + &ett_r3declinedlogdumpstarttime, + &ett_r3declinedlogdumpendtime, + &ett_r3alarmlogdumpstarttime, + &ett_r3alarmlogdumpendtime, + &ett_r3clearnvram, + &ett_r3filters, + &ett_r3alarmlist, + &ett_r3alarmcfg, + &ett_r3commandmfg, + &ett_r3serialnumber, + &ett_r3iopins, + &ett_r3checksumresults, + &ett_r3checksumresultsfield, + &ett_r3forceoptions, + &ett_r3peekpoke, + &ett_r3downloadfirmware, + &ett_r3capabilities, + &ett_r3lockstate, + &ett_r3mortisestatelog, + &ett_r3timerchain, + &ett_r3taskflags, + &ett_r3taskflagsentry, + &ett_r3checkpointlog, + &ett_r3checkpointlogentry, + &ett_r3cpuregisters, + &ett_r3cpuregister, + &ett_r3m41t81registers, + &ett_r3m41t81register, + &ett_r3debuglogrecord, + &ett_r3setdatetime, + &ett_r3manageuser + }; static ei_register_info ei[] = { - { &ei_r3_malformed_length, { "r3.malformed_length", PI_MALFORMED, PI_ERROR, "Malformed length", EXPFILL }}, - { &ei_r3_reserved_upstream_command_value, { "r3.reserved_upstream_command_value", PI_UNDECODED, PI_WARN, "\"Reserved\" Upstream Command value", EXPFILL }}, - { &ei_r3_mfgfield, { "r3.mfgfield.field.unknown", PI_UNDECODED, PI_WARN, "Unknown manufacturing command value", EXPFILL }}, - { &ei_r3_mfgfield_too_many_adc_values, { "r3.mfgfield.too_many_adc_values", PI_PROTOCOL, PI_WARN, "MFG Field: too many adc values", EXPFILL }}, - { &ei_r3_peekpoke_operation, { "r3.peekpoke.operation.unknown", PI_UNDECODED, PI_WARN, "Unknown peekpoke operation value", EXPFILL }}, - { &ei_r3_response_hasdata_octet_1, { "r3.response_hasdata.octet_1_not_cmd_response", PI_PROTOCOL, PI_WARN, "Octet 1 not CMD_RESPONSE", EXPFILL }}, - { &ei_r3_response_hasdata_octet_2, { "r3.response_hasdata.octet_2_not_response_hasdata", PI_PROTOCOL, PI_WARN, "Octet 2 not RESPONSE_HASDATA", EXPFILL }}, - { &ei_r3_response_hasdata_octet_3, { "r3.response_hasdata.octet_3_ge_upstreamcommand_last", PI_PROTOCOL, PI_WARN, "Octet 3 >= UPSTREAMCOMMAND_LAST", EXPFILL }}, - { &ei_r3_firmwaredownload_action, { "r3.firmwaredownload.action.unknown", PI_PROTOCOL, PI_WARN, "Unknown Firmware download action", EXPFILL }}, - { &ei_r3_cmd_downloadfirmwaretimeout, { "r3.r3.command.downloadfirmwaretimeout", PI_UNDECODED, PI_WARN, "Download Firmware Timeout", EXPFILL }}, - { &ei_r3_unknown_command_value, { "r3.command.unknown", PI_UNDECODED, PI_WARN, "Unknown command value", EXPFILL }}, + { &ei_r3_malformed_length, { "r3.malformed_length", PI_MALFORMED, PI_ERROR, "Malformed length", EXPFILL }}, + { &ei_r3_reserved_upstream_command_value, { "r3.reserved_upstream_command_value", PI_UNDECODED, PI_WARN, "\"Reserved\" Upstream Command value", EXPFILL }}, + { &ei_r3_mfgfield, { "r3.mfgfield.field.unknown", PI_UNDECODED, PI_WARN, "Unknown manufacturing command value", EXPFILL }}, + { &ei_r3_mfgfield_too_many_adc_values, { "r3.mfgfield.too_many_adc_values", PI_PROTOCOL, PI_WARN, "MFG Field: too many adc values", EXPFILL }}, + { &ei_r3_peekpoke_operation, { "r3.peekpoke.operation.unknown", PI_UNDECODED, PI_WARN, "Unknown peekpoke operation value", EXPFILL }}, + { &ei_r3_response_hasdata_octet_1, { "r3.response_hasdata.octet_1_not_cmd_response", PI_PROTOCOL, PI_WARN, "Octet 1 not CMD_RESPONSE", EXPFILL }}, + { &ei_r3_response_hasdata_octet_2, { "r3.response_hasdata.octet_2_not_response_hasdata", PI_PROTOCOL, PI_WARN, "Octet 2 not RESPONSE_HASDATA", EXPFILL }}, + { &ei_r3_response_hasdata_octet_3, { "r3.response_hasdata.octet_3_ge_upstreamcommand_last", PI_PROTOCOL, PI_WARN, "Octet 3 >= UPSTREAMCOMMAND_LAST", EXPFILL }}, + { &ei_r3_firmwaredownload_action, { "r3.firmwaredownload.action.unknown", PI_PROTOCOL, PI_WARN, "Unknown Firmware download action", EXPFILL }}, + { &ei_r3_cmd_downloadfirmwaretimeout, { "r3.r3.command.downloadfirmwaretimeout", PI_UNDECODED, PI_WARN, "Download Firmware Timeout", EXPFILL }}, + { &ei_r3_unknown_command_value, { "r3.command.unknown", PI_UNDECODED, PI_WARN, "Unknown command value", EXPFILL }}, }; expert_module_t* expert_r3; |