OptoMMP: Added expanded memory ranges and descriptions.

Added the expanded memory ranges and descriptions as found in Opto 22's document on the OptoMMP Protocol Guide at: https://documents.opto22.com/1465_OptoMMP_Protocol_Guide.pdf
Removed trailing new-line at end of file.
This commit is contained in:
Chris Caldwell 2021-10-08 09:19:51 -07:00 committed by Wireshark GitLab Utility
parent 2c701ddf6f
commit ee6d020288
1 changed files with 52 additions and 18 deletions

View File

@ -79,31 +79,37 @@ static const value_string optommp_rcode_meanings[] = {
};
static const range_string optommp_mm_areas[] = {
{ 0xf0100000, 0xf01bffff,
"Expanded Analog & Digital Point Configuration - Read/Write" },
{ 0xf0100000, 0xf01bffff,
"Expanded Analog & Digital Channel Configuration - Read/Write" },
{ 0xf01c0000, 0xf01c7fff,
"Expanded Analog Point Calc & Set - Read/Write" },
"Expanded Analog Channel Calc & Set - Read/Write" },
{ 0xf01d4000, 0xf01dffff,
"Expanded Analog Point Read & Clear - Read/Write" },
"Expanded Analog Channel Read & Clear - Read/Write" },
{ 0xF01E0000, 0xF021FFFF,
"Expanded Digital Channel Read - Read Only" },
{ 0xF0220000, 0xF025FFFF,
"Expanded Digital Channel Write - Read/Write" },
{ 0xf0260000, 0xf029ffff,
"Expanded Analog Point Read - Read" },
"Expanded Analog Channel Read - Read Only" },
{ 0xf02a0000, 0xf02dffff,
"Expanded Analog Point Write - Read/Write" },
"Expanded Analog Channel Write - Read/Write" },
{ 0xf02e0000, 0xf02f7fff,
"Expanded Digital Point Read & Clear - Read/Write" },
"Expanded Digital Channel Read & Clear - Read/Write" },
{ 0xF02F8000, 0xF02FFFFF,
"I/O Channel Data Preserved Area (64-bit energy counters)" },
{ 0xf0300000, 0xf030024b,
"Status Area Read - Read Only" },
{ 0xF0380000, 0xF03802B3,
"Status Write Area - Read/Write" },
{ 0xf0310400, 0xf031110f,
"Communications Port Configuration - Read/Write" },
{ 0xf0329000, 0xf032efff,
"Serial Pass-Through - Read/Write" },
{ 0xf0350000, 0xf0350023,
"Date and Time Configuration - Read/Write" },
{ 0xf0380000, 0xf0380297,
"Status Area Write - Read/Write" },
{ 0xf0390000, 0xf0390003,
"Modbus Configuration - Read/Write" },
{ 0xf03a0004, 0xf03a0073,
{ 0xf03a0004, 0xf03a007F,
"Network Security Configuration - Read/Write" },
{ 0xf03a1000, 0xf03a1fff,
"SSI Module Configuration - Read/Write" },
@ -123,7 +129,7 @@ static const range_string optommp_mm_areas[] = {
"PPP Configuration - Read/Write" },
{ 0xf03eb800, 0xf03fb827,
"PPP Status - Read Only" },
{ 0xf03fffc4, 0xf03fffff,
{ 0xf03fffc0, 0xf03fffff,
"Streaming Configuration - Read/Write" },
{ 0xf0400000, 0xf04001ff,
"Digital Bank Read - Read Only" },
@ -134,15 +140,15 @@ static const range_string optommp_mm_areas[] = {
{ 0xf0700000, 0xf07001ff,
"Analog Bank Write - Read/Write" },
{ 0xf0800000, 0xf0800fd3,
"Digital Point Read - Read Only" },
"Digital Channel Read - Read Only" },
{ 0xf0900000, 0xf0900fcf,
"Digital Point Write - Read/Write" },
"Digital Channel Write - Read/Write" },
{ 0xf0a00000, 0xf0a00fcf,
"Old Analog Point Read - Read Only" },
"Old Analog Channel Read - Read Only" },
{ 0xf0b00000, 0xf0b00fcf,
"Old Analog Point Write - Read/Write" },
"Old Analog Channel Write - Read/Write" },
{ 0xf0c00000, 0xf0c011ff,
"Old A&D Point Configuration Information - Read/Write" },
"Old A&D Channel Configuration Information - Read/Write" },
{ 0xf0d00000, 0xf0d01fff,
"Old Digital Events and Reactions - Read/Write" },
{ 0xf0d40000, 0xf0d4ffff,
@ -150,17 +156,27 @@ static const range_string optommp_mm_areas[] = {
{ 0xf0d80000, 0xf0dc81ff,
"Scratch Pad - Read/Write" },
{ 0xf0e00000, 0xf0e001ff,
"Old Analog Point Calculation and Set - Read Only" },
"Old Analog Channel Calculation and Set - Read Only" },
{ 0xf0f00000, 0xf0f002ff,
"Old Digital Read and Clear - Read Only" },
{ 0xf0f80000, 0xf0f801ff,
"Old Analog Read and Clear/Restart - Read Only" },
{ 0xf1000000, 0xf100021f,
"Streaming - Read Only" },
{ 0xF1000300, 0xF1000BFF,
"Expanded Streaming Data - Read Only" },
{ 0xf1001000, 0xf10017ff,
"Analog EU or Digital Counter Packed Data - Read" },
{ 0xf1001800, 0xf100183f,
"Digital Packed Data - Read/Write" },
{ 0xf1001900, 0xF10019FF,
"Expanded Digital Packed Data Read - Read Only" },
{ 0xF1001A00, 0xF1001A7F,
"Expanded Digital Packed Must On/Off (MOMO) - Read/Write" },
{ 0xF1002000, 0xF100607F,
"Analog/Digital Channel Quality of Data - Read Only" },
{ 0xF1008000, 0xF100BFFF,
"Expanded Analog EU or Digital Counter (Feature) Packed Area - Read Only" },
{ 0xf1100000, 0xf1101fff,
"Alarm Event Settings - Read/Write" },
{ 0xf1200000, 0xf12111ff,
@ -173,14 +189,30 @@ static const range_string optommp_mm_areas[] = {
"Wiegand Serial Event Configuration - Read/Write" },
{ 0xf1808000, 0xf1809ffe,
"SNAP High-Density Digital - Read Only" },
{ 0xF1809000, 0xF1809FFF,
"SNAP High-Density Digital Read Counter Area - Read Only" },
{ 0xf180a000, 0xf180bffe,
"SNAP High-Density Digital Read and Clear - Read/Write" },
"SNAP High-Density Digital Read and Clear Latches - Read/Write" },
{ 0xF180B000, 0xF180BFFF,
"SNAP High-Density Digital Read and Clear Counter - Read/Write" },
{ 0xf180c000, 0xf180c3fe,
"SNAP High-Density Digital Write - Read/Write" },
{ 0xf2000000, 0xf2002edf,
"PID Configuration and Status - Read/Write" },
{ 0xf2100000, 0xf21047ff,
"PID Configuration and Status - Read/Write" },
{ 0xF2180000, 0xF218137F,
"PID Names" },
{ 0xF2280000, 0xF228FFFF,
"Public I/O Tag Configuration (Channels 0-31) - Read/Write" },
{ 0xF2290000, 0xF2295FFF,
"Public Tag Revision Number" },
{ 0xF2293000, 0xF228FFFF,
"Public PID Tag Configuration" },
{ 0xF22A0000, 0xF22AFFFF,
"Public I/O Tag Configuration (Channels 32-63) - Read/Write" },
{ 0xF22B0000, 0xF22B01FF,
"Public Scratchpad Tag Configuration" },
{ 0xf3000000, 0xf3000707,
"Data Logging Configuration - Read/Write" },
{ 0xf3020000, 0xf302176f,
@ -199,6 +231,8 @@ static const range_string optommp_mm_areas[] = {
"WLAN Configuration - Read/Write" },
{ 0xf8000000, 0xf800000b,
"WLAN Enable - Read/Write" },
{ 0xF8110000, 0xF81107FF,
"Module Build Info" },
{ 0xfffff008, 0xfffff077,
"IP Settings - Read/Write" },
{ 0, 0, NULL }