Packet capture (im_pcap)
This module provides support to passively monitor network traffic by generating logs for various protocols. It uses the libpcap and WinPcap libraries to capture network traffic.
When running under Windows, im_pcap uses the WinPcap library to capture network traffic. Due to licensing restrictions, the NXLog installer does not include WinPcap. The WinPcap library has to be obtained and installed separately before using im_pcap. You can get a copy from the project’s website. If WinPcap is not installed, attempting to use the im_pcap module will fail with an error. |
Multiple instances of im_pcap are not supported currently. |
Configuration
The im_pcap module accepts the following directives in addition to the common module directives.
Optional directives
This optional directive can only occur once.
It specifies the name of a network device/interface on which im_pcap will capture packets.
This directive is mutually exclusive with the File directive.
On Windows systems, network device names must follow the Netgroup Packet Filter (NPF) name format recognized by the WinPcap library:
|
|||||||
This optional directive can only occur once. It specifies the path to the file which contains capture packet data. The file path do not need to be enclosed in quotation marks, although both single quoted and double quoted paths are accepted. This directive is mutually exclusive with the Dev directive. |
|||||||
This optional directive specifies the maximum number of captured packets that this module can queue for parallel processing. When the queue becomes full, new packets will be dropped. The default value for this directive is inherited from the global-level LogqueueSize directive. |
|||||||
This is an optional group directive. It specifies the protocol, port number and protocol-specific fields which should be captured. May be used multiple times in the module definition, to specify multiple protocols. If no Protocol directive is specified, then all protocols will be captured. It has the following sub-directives:
! Filter a! An optional directive that defines a filter, which can be used to further limit the packets that should be captured and handled by the module. Filters do not need to be enclosed in quotation marks, although both single quoted and double quoted filters are accepted. If this directive is not used, then no filtering will be done.
|
Examples
In this example, the File directive defines
the path and filename of a .pcap
file containing packets saved by Wireshark.
The Filter directive defines a filter that selects
only TCP packets targeted for port 443. The output is formatted as JSON while
written to file.
<Extension _json>
Module xm_json
</Extension>
<Input pcap>
Module im_pcap
File "/tmp/example.pcap"
Filter tcp dst port 443
</Input>
<Output file>
Module om_file
File "/tmp/output.json"
Exec to_json();
</Output>
In this example, the configuration illustrates how the Protocol group directive can be defined multiple times within the same module instance. Three types of network packets are to be captured: HTTP requests; TCP for the source and destination ports of all visible TCP traffic; and Ethernet to log the MAC addresses of packet sources and their destinations. The events are formatted to JSON while writing to a file.
This approach has two distinct advantages. It produces events that include all fields of all three protocols, which enables correlation between protocols that yield source and destination information with those protocols that do not provide such fields. Additionally, it achieves this goal using a single module instance instead of multiple instances, which reduces system resource consumption.
<Extension _json>
Module xm_json
</Extension>
<Input pcap>
Module im_pcap
<Protocol>
Type http
Field http.request.uri
Field http.request.method
Field http.response.code
Field http.response.phrase
</Protocol>
<Protocol>
Type tcp
Field tcp.src_port
Field tcp.dst_port
Field tcp.flag
</Protocol>
<Protocol>
Type ethernet
Field eth.src_mac
Field eth.dest.mac
</Protocol>
</Input>
<Output file>
Module om_file
File "tmp/output"
Exec to_json();
</Output>
In this example, each of the three protocols are managed by a separate module instance. The events are formatted to JSON while being written to each of their respective files. This approach can be used when there is a need to analyze each protocol in isolation from each other. Because three input instances are used, more system resources will be consumed when compared to the multi-protocol, single-instance approach.
<Extension _json>
Module xm_json
</Extension>
<Input pcap_tcp>
Module im_pcap
<Protocol>
Type tcp
Field tcp.src_port
Field tcp.dst_port
Field tcp.flag
</Protocol>
</Input>
<Input pcap_http>
Module im_pcap
<Protocol>
Type http
Field http.request.uri
Field http.request.method
Field http.response.code
Field http.response.phrase
</Protocol>
</Input>
<Input pcap_eth>
Module im_pcap
<Protocol>
Type Ethernet
Field eth.src_mac
Field eth.dest.mac
</Protocol>
</Input>
<Output tcp_file>
Module om_file
File "tmp/tcp_output"
Exec to_json();
</Output>
<Output http_file>
Module om_file
File "tmp/http_output"
Exec to_json();
</Output>
<Output eth_file>
Module om_file
File "tmp/eth_output"
Exec to_json();
</Output>
In this example, the configuration illustrates how to use an Exec block to filter events based on protocol fields.
The Protocol directive of the im_pcap module instance captures iec61850iso
traffic.
The output module instance checks if the iso8650.aare.aso_context_name
field exists.
If it does, and its value equals 28ca220203
, the event is dropped.
Events that are not dropped are formatted to JSON and written to file.
<Extension _json>
Module xm_json
</Extension>
<Input pcap>
Module im_pcap
File "/tmp/example.pcap"
<Protocol>
Type iec61850iso
</Protocol>
</Input>
<Output file>
Module om_file
File "/tmp/output.json"
<Exec>
if defined(${iso8650.aare.aso_context_name})
and ${iso8650.aare.aso_context_name} == "28ca220203"
{
drop();
}
to_json();
</Exec>
</Output>
This configuration collects Modbus packets from a network interface. Captured messages are then converted to JSON.
<Extension json>
Module xm_json
</Extension>
<Input modbus>
Module im_pcap
Dev \Device\NPF_{30CA6F95-396D-45FE-B392-BFA2B3AF4AAD} (1)
<Protocol>
Type modbus (2)
</Protocol>
Exec to_json(); (3)
</Input>
1 | Specifies the network inteface/device |
2 | Specifies the protocol type |
3 | Formats the output to JSON |
This configuration collects BACnet packets from a network interface. Captured messages are then converted to JSON.
<Extension json>
Module xm_json
</Extension>
<Input bacnet>
Module im_pcap
Dev \Device\NPF_{403FC877-F019-4013-9387-A78FC58403CB} (1)
Filter port 47808 (2)
<Protocol>
Type bacnet (3)
</Protocol>
Exec to_json(); (4)
</Input>
1 | Specifies the network inteface/device |
2 | Specifies the port filter |
3 | Specifies the protocol type |
4 | Formats the output to JSON |
This configuration collects DNS packets from multiple PCAP files using nxlog-processor(8). It utilizes an external bash script that lists the files and makes them available to nxlog-processor. Once the nxlog-processor command runs, it reads the oldest file and deletes it. When reading multiple files, nxlog-processor has to be triggered for each PCAP file to be processed. This can be achieved by a cron job on Linux.
This example uses the /tmp directory for the files involved. Change your directory according to your environment.
|
#!/bin/sh -e
echo FILE `ls -tr /tmp/*.pcap | head -1`
<Input pcap>
Module im_pcap
include_stdout /tmp/script.sh (1)
<Protocol> (2)
Type dns
Field dns.query
</Protocol>
</Input>
1 | Specifies the script to run |
2 | Specifies the protocol |
Below is the command with the parameters to run nxlog-processor
# ./nxlog-processor -c /opt/nxlog/etc/nxlog.conf; rm -f `ls -tr /tmp/*.pcap | head -1`
This configuration collects DNS packets from multiple PCAP files using nxlog-processor(8). It utilizes an external cmdlet with PowerShell code that lists the files and makes them available to nxlog-processor. Once the nxlog-processor command runs, it reads the oldest file and deletes it. When reading multiple files, nxlog-processor has to be triggered for each PCAP file to be processed. This can be achieved by a scheduled task in Windows.
This example uses the C:\testpcap\ directory for the files involved. Change your directory according to your environment.
|
@( Set "_= (
REM " ) <#
)
@Echo Off
SetLocal EnableExtensions DisableDelayedExpansion
set powershell=powershell.exe
REM Use this if you need 64-bit PowerShell (has no effect on 32-bit systems).
REM if defined PROCESSOR_ARCHITEW6432 (
REM set powershell=%SystemRoot%\SysNative\WindowsPowerShell\v1.0\powershell.exe
REM )
REM Use this if you need 32-bit PowerShell.
REM if NOT %PROCESSOR_ARCHITECTURE% == x86 (
REM set powershell=%SystemRoot%\SysWOW64\WindowsPowerShell\v1.0\powershell.exe
REM )
%powershell% -ExecutionPolicy Bypass -NoProfile ^
-Command "iex ((gc '%~f0') -join [char]10)"
EndLocal & Exit /B %ErrorLevel%
#>
# PowerShell code starts here.
# To get the pcap file with the earliest date
Get-ChildItem -Path "C:\testpcap" -Filter "*.pcap" | Sort-Object -Property LastWriteTime | Select-Object -First 1 | ForEach-Object {
Write-Output "FILE '$($_.FullName)'"
}
<Input pcap>
Module im_pcap
include_stdout C:\testpcap\powershell.cmd (1)
<Protocol> (2)
Type dns
Field dns.query
</Protocol>
</Input>
1 | Specifies the script to run |
2 | Specifies the protocol |
Below is the command with the parameters to run nxlog-processor
nxlog-processor.exe -c "C:\Program Files\nxlog\conf\nxlog.conf" & cmd /C "FOR /F "delims=" %I IN ('DIR /B /O:D "C:\testpcap\*.pcap"') DO (DEL /Q /F "C:\testpcap\%I" & EXIT /B)"
JSON fields
pn_dcp
$pn_dcp.types
(type: json array)-
The array of pn_dcp-type-objects
$pn_dcp.blocks
(type: json array)-
The array of pn_dcp-block-objects
#pn_dcp-type-object
(type: json_map)-
{ "option": "option-name", // predefined-strings "suboption": "suboption-name" // predefined-strings }
#pn_dcp-block-object
(type: json_map)-
This object type may contain optional fields. The presence of optional fields depends on the value of the
option
andsuboption
fields. The special cases are presented below:-
option=ip
;suboption-set: { mac, ip, ip-suite }
:{ "option": "ip", // const value "suboption": "suboption-name", // "mac" : "00:00:00:00:00:00", // suboption = "mac" "ip": "127.0.0.1", // suboption = "ip"/"ip-suite" "subnet_mask": "127.0.0.1", // suboption = "ip"/"ip-suite" "standard_gateway": "127.0.0.1", // suboption = "ip"/"ip-suite" "dns_server_0": "127.0.0.1", // suboption = "ip-suite" "dns_server_1": "127.0.0.1", // suboption = "ip-suite" "dns_server_2": "127.0.0.1", // suboption = "ip-suite" "dns_server_3": "127.0.0.1" // suboption = "ip-suite" }
-
option=dev-properties
;suboption-set: { reserved, manuf, station-name, dev-ven, dev-role, dev-options, alias, dev-instance, oem-dev-id }
:{ "option": "dev-properties", // const value "suboption": "suboption-name", // "manuf": "manuf-string", // suboption = "manuf" "dev_id": 65535, // suboption = "dev-ven"; uint16_t "ven_id": 65535, // suboption = "dev-ven"; uint16_t "dev_role": 255, // suboption = "dev-role"; uint8_t "types": [], // suboption = "dev-options"; pn_dcp-type-object "alias_name": "alias-name-string", // suboption = "alias" "dev_instance_high": 255, // suboption = "dev-instance"; uint8_t "dev_instance_low": 255, // suboption = "dev-instance"; uint8_t "oem_dev_id": 65535, // suboption = "oem-dev-id"; uint16_t "oem_ven_id": 65535 // suboption = "oem-dev-id"; uint16_t }
types
is an array of pn_dcp-type-objects -
option=dhcp
;suboption-set: { host-name, vendor-specific, server-id, param-req-list, class-id, dhcp-client-id, fqdn, uuid, ctrl-dhcp-addr-res }
:{ "option": "dhcp", // const value "suboption": "suboption-name", // "block_info": 65535, // *optional field; uint16_t "block_qualifier": 65535, // *optional field; uint16_t "client_id": "client-id-string", // suboption = "dhcp-client-id" "address_resolution": 255 // suboption = "ctrl-dhcp-addr-res"; uint8_t }
client_id-set: { mac, name-of-station, not-defined, arbitrary-string }
-
option=ctrl
;suboption-set: { reserved, start-transaction, end-transaction, signal, response, reset-factory-settings, reset-factory }
:{ "option": "ctrl", // const value "suboption": "suboption-name", // "block_qualifier": 65535, // suboption = "signal"; uint16_t "signal": 65535, // suboption = "signal"; uint16_t "types": [], // suboption = "signal"; pn_dcp-type-object "block_error": 255 // suboption = "response"; uint8_t }
block_qualifier
exists only for suboptions:{ start-transaction, end-transaction, reset-factory-settings, reset-factory, signal }
types
is an array of pn_dcp-type-objects -
option=dev-initiative
;suboption-set: { reserved, dev-initiative }
:{ "option": "dev-initiative", // const value "suboption": "suboption-name", // "block_info": 65535, // *optional field; uint16_t "block_qualifier": 65535, // *optional field; uint16_t "value": 65535 // suboption = "dev-initiative"; uint16_t }
-
option=all-selector
;suboption-set: { reserved, all-selector }
:{ "option": "all-selector", // const value "suboption": "suboption-name" // reserved/all-selector }
Optional fieldsblock_info
exists only for the following cases:-
pn_dcp.service_id=hello && pn_dcp.service_type=request
-
pn_dcp.service_id=identify && (pn_dcp.service_type=response || pn_dcp.service_type=response-service-id-not-supported)
-
pn_dcp.service_id=get && (pn_dcp.service_type=response || pn_dcp.service_type=response-service-id-not-supported)
block_qualifier
exists only whenpn_dcp.service_id=set && pn_dcp.service_type=request
-
pn-io
$pn_io.blocks
(type: json array)-
The array of pn_io-block-objects
#pn_io-block-object
(type: json_map)-
This object type may contain optional fields. The presence of optional fields depends on the value of the
block_type_id
,block_version_low
, andblock_version_high
fields. The special cases are presented below:
-
block_type_id=16
(diagnosis_data
):{ "block_type_id": 16, "block_name": "diagnosis_data", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "api": 131071, // block_version_low = 1 "slot_number": 65535, // uint16_t "subslot_number": 65535, // uint16_t "channel_number": 65535, // uint16_t "channel_properties": {}, // pn_io-channel_properties-object "user_structure_identifier": "user-id", // predefined-strings "diagnosis_data": [] // pn_io-diagnosis_data-object }
channel_properties
is an object of pn_io-channel_properties-object typediagnosis_data
is an array of pn_io-diagnosis_data-objects
-
block_type_id=257
(ar_block_req
):{ "block_type_id": 257, "block_name": "ar_block_req", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "ar_type": "ar-type", // predefined-strings "ar_uuid": "ar-uuid", // string (uuid) "session_key": 65535, // uint16_t "cm_initiator_mac_add": "mac", // string (mac) "cm_initator_object_uuid": "cm-uuid", // string (uuid) "ar_properties": {}, // pn_io-ar_properties-object "cm_initiator_activity_timeout_factor": 65535, // uint16_t "initator_udp_rt_port": "iana-free-port", // predefined-strings "station_name": "station-name" // arbitrary-string }
ar_properties
is an object of pn_io-ar_properties-object type
-
block_type_id=33025
(ar_block_res
):{ "block_type_id": 33025, "block_name": "ar_block_res", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "ar_type": "ar-type", // predefined-strings "ar_uuid": "ar-uuid", // string (uuid) "session_key": 65535, // uint16_t "cm_responder_mac_add": "mac", // string (mac) "cm_initator_object_uuid": "cm-uuid", // string (uuid) "responder_udp_rt_port": "iana-free-port" // predefined-strings }
-
block_type_id=258
(iocr_block_req
):{ "block_type_id": 258, "block_name": "iocr_block_req", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "iocr_type": "type", // predefined-strings "iocr_reference": 65535, // uint16_t "frame_id": 65535, // uint16_t "lt": "lt", // predefined-strings "iocr_properties": {}, // pn_io-iocr_properties-object "data_length": 65535, // uint16_t "send_clock_factor": 65535, // uint16_t "reduction_ratio": 65535, // uint16_t "phase": 65535, // uint16_t "sequence": 65535, // uint16_t "frame_offset": 65536, // uint32_t "watchdog_timer": 65535, // uint16_t "data_hold_factor": 65535, // uint16_t "iocr_tag_header": {}, // pn_io-iocr_tag_header-object "iocr_multicast_mac_add": "mac", // string (mac) "apis": [] // pn_io-iocr_block_api-object }
iocr_properties
is an object of pn_io-iocr_properties-object typeiocr_tag_header
is an object of pn_io-iocr_tag_header-object typeapis
is an array of pn_io-iocr_block_api-objects
-
block_type_id=33026
(iocr_block_res
):{ "block_type_id": 33026, "block_name": "iocr_block_res", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "iocr_type": "type", // predefined-strings "iocr_reference": 65535, // uint16_t "frame_id": 65535 // uint16_t }
-
block_type_id=260
(expected_submodule_block_req
):{ "block_type_id": 260, "block_name": "expected_submodule_block_req", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "apis": [] // pn_io-api_slot_module-object }
apis
is an array of pn_io-api_slot_module-objects
-
block_type_id=259
(alarm_cr_block_req
):{ "block_type_id": 259, "block_name": "alarm_cr_block_req", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "cr_type": 65535 // uint16_t "lt": "lt", // predefined-strings "alarm_cr_properties": {}, // pn_io-alarm_cr_properties-object "rta_timeout_factor": 65535, // uint16_t "rta_retries": 65535, // uint16_t "local_alarm_reference": 65535, // uint16_t "max_alarm_data_length": 65535, // uint16_t "alarm_cr_tag_header_high": 65535, // uint16_t "alarm_cr_tag_header_low": 65535 // uint16_t }
alarm_cr_properties
is an object of pn_io-alarm_cr_properties-object type
-
block_type_id=33027
(alarm_cr_block_res
):{ "block_type_id": 33027, "block_name": "alarm_cr_block_res", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "cr_type": 65535, // uint16_t "local_alarm_reference": 65535, // uint16_t "max_alarm_data_length": 65535 // uint16_t }
-
block_type_id=268
(rs_info_block
):{ "block_type_id": 268, "block_name": "rs_info_block", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "rs_properties": {} // pn_io-rs_properties-object }
rs_properties
is an object of pn_io-rs_properties-object type
-
block_type_id=261
(prm_server_block
):{ "block_type_id": 261, "block_name": "prm_server_block", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "parameter_server_station_name": "station-name" // arbitrary-string "cm_initiator_activity_timeout_factor": 65535, // uint16_t "parameter_server_object_uuid": "uuid", // string (uuid) "parameter_server_properties": 65536 // uint32_t }
-
block_type_id=262
(mcr_block_req
):{ "block_type_id": 262, "block_name": "mcr_block_req", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "provider_station_name": "station-name" // arbitrary-string "iocr_reference": 65535, // uint16_t "mci_timeout_factor": 65535, // uint16_t "address_resolution_properties": {} // pn_io-address_resolution_properties-object }
address_resolution_properties
is an object of pn_io-address_resolution_properties-object type
-
block_type_id=263
(ar_rpc_block_req
):{ "block_type_id": 263, "block_name": "ar_rpc_block_req", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "initiator_rpc_server_port": 65535 // uint16_t }
-
block_type_id=33031
(ar_rpc_block_res
):{ "block_type_id": 33031, "block_name": "ar_rpc_block_res", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "responder_rpc_server_port": 65535 // uint16_t }
-
block_type_id=265
(ir_info_block
):{ "block_type_id": 265, "block_name": "ir_info_block", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "id_data_uuid": "uuid", // string (uuid) "iocrs": [] // pn_io-iocr_subframe_object-object }
iocrs
is an array of pn_io-iocr_subframe_object-objects
-
block_type_id=266
(sr_info_block
):{ "block_type_id": 266, "block_name": "sr_info_block", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "redundancy_data_hold_factor": 65535, // uint16_t "sr_properties": {} // pn_io-sr_properties-object }
sr_properties
is an object of pn_io-sr_properties-object type
-
block_type_id=267
(ar_fsu_block
):{ "block_type_id": 267, "block_name": "ar_fsu_block", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "id_data_uuid": "uuid", // string (uuid) "blocks": [] // pn_io-block-object }
blocks
is an array of pn_io-fs_parameter_block-block and pn_io-fast_startup_block-block.
-
block_type_id=1537
(fs_parameter_block
):{ "block_type_id": 1537, "block_name": "fs_parameter_block", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "fs_parameter_uuid": "uuid", // string (uuid) "fs_parameter_mode": {} // pn_io-fs_parameter_mode_properties-object }
fs_parameter_mode
is an object of pn_io-fs_parameter_mode_properties-object type
-
block_type_id=1538
(fast_startup_block
):{ "block_type_id": 1538, "block_name": "fast_startup_block", // const value "block_version_low": 255, // uint8_t "block_version_high": 255 // uint8_t // Data* section are skipped }
-
block_type_id=1536
(fs_hello_block
):{ "block_type_id": 1536, "block_name": "fs_hello_block", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "fs_hello_mode": 3, // 2 bits "fs_hello_delay": 65536, // uint32_t "fs_hello_retry": 65536, // uint32_t "fs_hello_interval": 65536 // uint32_t }
-
block_type_id=264
(ar_vendor_block_req
):{ "block_type_id": 264, "block_name": "ar_vendor_block_req", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "api_structure_identifier": 65535, // uint16_t "api": 65536, // uint32_t "expected_extended_identification_info": {} // *optional field; pn_io-extended_identification_info-object }
expected_extended_identification_info
is an object of pn_io-extended_identification_info-object typeexpected_extended_identification_info
exists only when:api = 0
andapi_structure_identifier = 0x8000
-
block_type_id=33032
(ar_vendor_block_res
):{ "block_type_id": 33032, "block_name": "ar_vendor_block_res", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "api_structure_identifier": 65535, // uint16_t "api": 65536, // uint32_t "real_extended_identification_info": {} // *optional field; pn_io-extended_identification_info-object }
real_extended_identification_info
is an object of pn_io-extended_identification_info-object typereal_extended_identification_info
exists only when:api = 0
andapi_structure_identifier = 0x8000
-
block_type_id=33030
(ar_server_block_res
):{ "block_type_id": 33030, "block_name": "ar_server_block_res", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "cm_responder_station_name": "station-name", // arbitrary-string }
Control blocks have the same structures
ControlBlockConnect structure:
ControlBlockPlug structure:
|
-
block_type_id=280
(iod_control_req
):{ "block_type_id": 280, "block_name": "iod_control_req", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "ar_uuid": "ar-uuid", // string (uuid) "session_key": 65535, // uint16_t "control_command": {}, // pn_io-control_command_properties-object "control_block_properties": 65535 // uint16_t }
control_command
is an object of pn_io-control_command_properties-object type
-
block_type_id=33048
(iod_control_res
):{ "block_type_id": 33048, "block_name": "iod_control_res", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "ar_uuid": "ar-uuid", // string (uuid) "session_key": 65535, // uint16_t "control_command": {}, // pn_io-control_command_properties-object "control_block_properties": 65535 // uint16_t }
control_command
is an object of pn_io-control_command_properties-object type
-
block_type_id=272
(iod_control_req_connection
):{ "block_type_id": 272, "block_name": "iod_control_req_connection", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "ar_uuid": "ar-uuid", // string (uuid) "session_key": 65535, // uint16_t "control_command": {}, // pn_io-control_command_properties-object "control_block_properties": 65535 // uint16_t }
control_command
is an object of pn_io-control_command_properties-object type
-
block_type_id=33040
(iod_control_res_connection
):{ "block_type_id": 33040, "block_name": "iod_control_res_connection", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "ar_uuid": "ar-uuid", // string (uuid) "session_key": 65535, // uint16_t "control_command": {}, // pn_io-control_command_properties-object "control_block_properties": 65535 // uint16_t }
control_command
is an object of pn_io-control_command_properties-object type
-
block_type_id=273
(iod_control_req_plug
):{ "block_type_id": 273, "block_name": "iod_control_req_plug", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "ar_uuid": "ar-uuid", // string (uuid) "session_key": 65535, // uint16_t "alarm_sequence_number": 65535, // uint16_t "control_command": {}, // pn_io-control_command_properties-object "control_block_properties": 65535 // uint16_t }
control_command
is an object of pn_io-control_command_properties-object type
-
block_type_id=33041
(iod_control_res_plug
):{ "block_type_id": 33041, "block_name": "iod_control_res_plug", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "ar_uuid": "ar-uuid", // string (uuid) "session_key": 65535, // uint16_t "alarm_sequence_number": 65535, // uint16_t "control_command": {}, // pn_io-control_command_properties-object "control_block_properties": 65535 // uint16_t }
control_command
is an object of pn_io-control_command_properties-object type
-
block_type_id=274
(iox_control_req_connection
):{ "block_type_id": 274, "block_name": "iox_control_req_connection", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "ar_uuid": "ar-uuid", // string (uuid) "session_key": 65535, // uint16_t "control_command": {}, // pn_io-control_command_properties-object "control_block_properties": 65535 // uint16_t }
control_command
is an object of pn_io-control_command_properties-object type
-
block_type_id=33042
(iox_control_res_connection
):{ "block_type_id": 33042, "block_name": "iox_control_res_connection", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "ar_uuid": "ar-uuid", // string (uuid) "session_key": 65535, // uint16_t "control_command": {}, // pn_io-control_command_properties-object "control_block_properties": 65535 // uint16_t }
control_command
is an object of pn_io-control_command_properties-object type
-
block_type_id=278
(iox_control_req_companion_connection
):{ "block_type_id": 278, "block_name": "iox_control_req_companion_connection", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "ar_uuid": "ar-uuid", // string (uuid) "session_key": 65535, // uint16_t "control_command": {}, // pn_io-control_command_properties-object "control_block_properties": 65535 // uint16_t }
control_command
is an object of pn_io-control_command_properties-object type
-
block_type_id=33046
(iox_control_res_companion_connection
):{ "block_type_id": 33046, "block_name": "iox_control_res_companion_connection", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "ar_uuid": "ar-uuid", // string (uuid) "session_key": 65535, // uint16_t "control_command": {}, // pn_io-control_command_properties-object "control_block_properties": 65535 // uint16_t }
control_command
is an object of pn_io-control_command_properties-object type
-
block_type_id=279
(iox_control_req_rtc3_connection
):{ "block_type_id": 279, "block_name": "iox_control_req_rtc3_connection", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "ar_uuid": "ar-uuid", // string (uuid) "session_key": 65535, // uint16_t "control_command": {}, // pn_io-control_command_properties-object "control_block_properties": 65535 // uint16_t }
control_command
is an object of pn_io-control_command_properties-object type
-
block_type_id=33047
(iox_control_res_rtc3_connection
):{ "block_type_id": 33047, "block_name": "iox_control_res_rtc3_connection", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "ar_uuid": "ar-uuid", // string (uuid) "session_key": 65535, // uint16_t "control_command": {}, // pn_io-control_command_properties-object "control_block_properties": 65535 // uint16_t }
control_command
is an object of pn_io-control_command_properties-object type
-
block_type_id=275
(iox_control_req_plug
):{ "block_type_id": 275, "block_name": "iox_control_req_plug", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "ar_uuid": "ar-uuid", // string (uuid) "session_key": 65535, // uint16_t "alarm_sequence_number": 65535, // uint16_t "control_command": {}, // pn_io-control_command_properties-object "control_block_properties": 65535 // uint16_t }
control_command
is an object of pn_io-control_command_properties-object type
-
block_type_id=33043
(iox_control_res_plug
):{ "block_type_id": 33043, "block_name": "iox_control_res_plug", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "ar_uuid": "ar-uuid", // string (uuid) "session_key": 65535, // uint16_t "alarm_sequence_number": 65535, // uint16_t "control_command": {}, // pn_io-control_command_properties-object "control_block_properties": 65535 // uint16_t }
control_command
is an object of pn_io-control_command_properties-object type
-
block_type_id=276
(release_block_req
):{ "block_type_id": 276, "block_name": "release_block_req", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "ar_uuid": "ar-uuid", // string (uuid) "session_key": 65535, // uint16_t "control_command": {}, // pn_io-control_command_properties-object "control_block_properties": 65535 // uint16_t }
control_command
is an object of pn_io-control_command_properties-object type
-
block_type_id=33044
(release_block_res
):{ "block_type_id": 33044, "block_name": "release_block_res", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "ar_uuid": "ar-uuid", // string (uuid) "session_key": 65535, // uint16_t "control_command": {}, // pn_io-control_command_properties-object "control_block_properties": 65535 // uint16_t }
control_command
is an object of pn_io-control_command_properties-object type
-
block_type_id=281
(submodule_list_block
):{ "block_type_id": 281, "block_name": "submodule_list_block", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "entries": [], // pn_io-api_slot_subslot-object }
entries
is an array of pn_io-api_slot_subslot-objects
-
block_type_id=8
(iod_write_request_header
):{ "block_type_id": 8, "block_name": "iod_write_request_header", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "api": 65536, // uint32_t "slot_number": 65535, // uint16_t "subslot_number": 65535, // uint16_t "ar_uuid": "ar-uuid", // string (uuid) "seq_number": 65535, // uint16_t "index": 65535, // uint16_t "record_data_length": 65536, // uint32_t "is_multiple": "false", // string: true/false "is_user_specific_data": "false", // string: true/false "record_data": [] // *optional field }
record_data
exists only whenis_multiple=false && is_user_specific_data==false
.record_data
is an array of pn_io-block-objects
-
block_type_id=32776
(iod_write_response_header
):{ "block_type_id": 32776, "block_name": "iod_write_response_header", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "api": 65536, // uint32_t "slot_number": 65535, // uint16_t "subslot_number": 65535, // uint16_t "ar_uuid": "ar-uuid", // string (uuid) "seq_number": 65535, // uint16_t "index": 65535, // uint16_t "record_data_length": 65536, // uint32_t "is_multiple": "false", // string: true/false "additional_value_1": 65535, // uint16_t "additional_value_2": 65535, // uint16_t "io_status": {} // pn_io-io_status-object }
io_status
is an object of pn_io-io_status-object type
-
block_type_id=9
(iod_read_request_header
):{ "block_type_id": 9, "block_name": "iod_read_request_header", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "api": 65536, // uint32_t "slot_number": 65535, // uint16_t "subslot_number": 65535, // uint16_t "ar_uuid": "ar-uuid", // string (uuid) "seq_number": 65535, // uint16_t "index": 65535, // uint16_t "record_data_length": 65536, // uint32_t "target_ar_uuid": "uuid" // string (uuid) }
The following block (can be only one instance; so-called - record-data section) of the packet belongs to this header.
-
block_type_id=32777
(iod_read_response_header
):{ "block_type_id": 32777, "block_name": "iod_read_response_header", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "api": 65536, // uint32_t "slot_number": 65535, // uint16_t "subslot_number": 65535, // uint16_t "ar_uuid": "ar-uuid", // string (uuid) "seq_number": 65535, // uint16_t "index": 65535, // uint16_t "record_data_length": 65536, // uint32_t "additional_value_1": 65535, // uint16_t "additional_value_2": 65535 // uint16_t }
-
block_type_id=2560
(upload_blob_query
):{ "block_type_id": 2560, "block_name": "upload_blob_query", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "from_offset_data": 65536 // uint32_t }
-
block_type_id=2561
(upload_blob
):{ "block_type_id": 2561, "block_name": "upload_blob", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "from_offset_data": 65536, // uint32_t "next_offset_data": 65536, // uint32_t "total_size": 65536 // uint32_t }
-
block_type_id=33028
(module_diff_block
):{ "block_type_id": 33028, "block_name": "module_diff_block", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "apis" [], // pn_io-api_module_submodule_state_ident-object }
apis
is an array of pn_io-api_module_submodule_state_ident-objects
-
block_type_id=20
(substitute_value
):{ "block_type_id": 20, "block_name": "substitute_value", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "substitution_mode" 65535 // uint16_t }
-
block_type_id=18
(expected_identification_data
):{ "block_type_id": 18, "block_name": "expected_identification_data", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "apis" [] // pn_io-api_module_submodule_ident-object }
apis
is an array of pn_io-api_module_submodule_ident-objectsblock_version_low
must be equal1
. Otherwise the packet is malformed.
-
block_type_id=19
(real_identification_data
):{ "block_type_id": 19, "block_name": "real_identification_data", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "apis" [] // pn_io-api_module_submodule_ident-object }
apis
is an array of pn_io-api_module_submodule_ident-objectsblock_version_low
must be equal1
. Otherwise the packet is malformed.
-
block_type_id=21
(record_input_data_object_element
):{ "block_type_id": 21, "block_name": "record_input_data_object_element", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "iocs": {}, // pn_io-io_xs-object "iops": {}, // pn_io-io_xs-object "length_iops": 255, // uint8_t "length_iocs": 255, // uint8_t "length_data": 65535 // uint16_t }
iocs
andiops
are objects of pn_io-io_xs-object type
-
block_type_id=22
(record_input_data_object_element
):{ "block_type_id": 22, "block_name": "record_output_data_object_element", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "substitute_active_flag": "operation", // predefined-strings "length_iops": 255, // uint8_t "length_iocs": 255, // uint8_t "length_data": 65535, // uint16_t "iocs": {}, // pn_io-io_xs-object "iops": {}, // pn_io-io_xs-object "substitute_value": {} // pn_io-substitute_value-block }
iocs
andiops
are objects of pn_io-io_xs-object typesubstitute_value
is an object of pn_io-block-object type. An expected value must be of pn_io-substitute_value-block type.
-
block_type_id=25
(log_book_data
):{ "block_type_id": 25, "block_name": "log_book_data", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "actual_local_time_stamp": 255, // *special-case; uint8_t "time_time_stamp": "time-string", // *special-case; arbitrary-string "entries": [] // pn_io-log_book_entry_low_0-object/pn_io-log_book_entry_low_1-object }
entries
is an array of pn_io-log_book_entry_low_0-objects whenblock_version_low=0
, or an array of pn_io-log_book_entry_low_1-objects whenblock_version_low=1
actual_local_time_stamp
exists only whenblock_version_low=0
.time_time_stamp
exists only whenblock_version_low=1
.
-
block_type_id=26
(api_data
):{ "block_type_id": 26, "block_name": "api_data", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "apis": [] // 65536 (uint32_t) }
apis
is an array of numbers:uint32_t
-
block_type_id=27
(srl_data
):{ "block_type_id": 27, "block_name": "srl_data", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "redundancy_info": {}, // pn_io-redundancy_info-object }
redundancy_info
is an object of pn_io-redundancy_info-object type
-
block_type_id=24
(ar_data
):{ "block_type_id": 24, "block_name": "ar_data", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "ars": [] // pn_io-ar_data_object_low_0-object/pn_io-ar_data_object_low_1-object }
ars
is an array of pn_io-ar_data_object_low_0-objects whenblock_version_low=0
, or an array of pn_io-ar_data_object_low_1-objects whenblock_version_low=1
-
block_type_id=32
(im0
):{ "block_type_id": 32, "block_name": "im0", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "vendor_id_high": 255, // uint8_t "vendor_id_low": 255, // uint8_t "order_id": "order-id", // arbitrary-string "im_serial_number": "serial", // arbitrary-string "im_hardware_revision": 65535, // uint16_t "im_software_revision": {}, // pn_io-im_software_revision-object "im_revision_counter": 65535, // uint16_t "profile_id": 65535, // uint16_t "im_profile_specific_type": "reserved", // predefined-strings "im_version": {}, // pn_io-im_version-object "im_supported": [] // array of strings }
im_software_revision
is an object of pn_io-im_software_revision-object typeim_version
is an object of pn_io-im_version-object typeim_supported
is an array of strings. Set of values: { i&m0, i&m1, …, i&m15 }
-
block_type_id=33
(im1
):{ "block_type_id": 33, "block_name": "im1", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "im_tag_function": "function", // arbitrary-string "im_tag_location": "location" // arbitrary-string }
-
block_type_id=34
(im2
):{ "block_type_id": 34, "block_name": "im2", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "im_date": "im-date" // arbitrary-string }
-
block_type_id=35
(im3
):{ "block_type_id": 35, "block_name": "im3", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "im_descriptor": "im-descriptor" // arbitrary-string }
-
block_type_id=36
(im4
):{ "block_type_id": 36, "block_name": "im4", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "im_signature": "im-signature" // arbitrary-string }
-
block_type_id=37
(im5
):{ "block_type_id": 37, "block_name": "im5", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "entries": [] // pn_io-block-object }
entries is an array of pn_io-block-objects. Expected values: |
-
block_type_id=53
(asset_management_data
):{ "block_type_id": 53, "block_name": "asset_management_data", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "entries": [] // pn_io-block-object }
entries is an array of pn_io-block-objects. Expected values: |
-
block_type_id=521
(adjust_domain_boundary
):{ "block_type_id": 521, "block_name": "adjust_domain_boundary", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "domain_boundary_ingress": "block", // predefined-strings "domain_boundary_egress": "no-block", // predefined-strings "adjust_properties": 65535 // uint16_t }
-
block_type_id=528
(adjust_multicast_boundary
):{ "block_type_id": 528, "block_name": "adjust_multicast_boundary", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "multicast_boundary": 65536, // uint32_t "adjust_properties": 65535 // uint16_t }
-
block_type_id=527
(pd_port_data_real
):{ "slot_number": 65535, // uint16_t "subslot_number": 65535, // uint16_t "own_port_name": "port-name", // arbitrary-string "peers": [], // pn_io-pd_port_peer-object "mau_type": "10g-base-lr", // predefined-strings "rt_class_3_port_status": {}, // pn_io-rt_class_3_port_status-object "multicast_boundary": 65536, // uint32_t "link_state": {}, // pn_io-link_state-object "media_type": "copper-cable" // predefined-strings }
peers
is an array of pn_io-pd_port_peer-objectsmau_type
is an object of pn_io-mau_type-object typert_class_3_port_status
is an object of pn_io-rt_class_3_port_status-object typelink_state
is an object of pn_io-link_state-object type
-
block_type_id=526
(adjust_mau_type
):{ "block_type_id": 526, "block_name": "adjust_mau_type", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "mau_type": "10g-base-lr", // predefined-strings "adjust_properties": 65535 // uint16_t }
-
block_type_id=524
(check_mau_type
):{ "block_type_id": 524, "block_name": "check_mau_type", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "mau_type": "10g-base-lr" // predefined-strings }
-
block_type_id=551
(check_mau_type_extension
):{ "block_type_id": 551, "block_name": "check_mau_type_extension", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "mau_type_extension": "no-sub-mau-type" // predefined-strings }
-
block_type_id=552
(adjust_mau_type_extension
):{ "block_type_id": 552, "block_name": "adjust_mau_type_extension", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "mau_type_extension": "no-sub-mau-type", // predefined-strings "adjust_properties": 65535 // uint16_t }
-
block_type_id=556
(pd_port_data_real_extended
):{ "block_type_id": 556, "block_name": "pd_port_data_real_extended", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "slot_number": 65535, // uint16_t "subslot_number": 65535, // uint16_t "blocks": [] // pn_io-block-object }
blocks
is an array of pn_io-block-objects; Expected values: pn_io-own_port-block, pn_io-neighbors-block
-
block_type_id=540
(check_link_state
):{ "block_type_id": 540, "block_name": "check_link_state", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "link_state": {} // pn_io-link_state-object }
link_state
is an object of pn_io-link_state-object type
-
block_type_id=539
(adjust_link_state
):{ "block_type_id": 539, "block_name": "adjust_link_state", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "link_state": {}, // pn_io-link_state-object "adjust_properties": 65535 // uint16_t }
link_state
is an object of pn_io-link_state-object type
-
block_type_id=548
(adjust_peer_to_peer_boundary
):{ "block_type_id": 548, "block_name": "adjust_peer_to_peer_boundary", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "peer_to_peer_boundary": {}, // pn_io-peer_to_peer_boundary-object "adjust_properties": 65535 // uint16_t }
peer_to_peer_boundary
is an object of pn_io-peer_to_peer_boundary-object type
-
block_type_id=549
(adjust_dcp_boundary
):{ "block_type_id": 549, "block_name": "adjust_dcp_boundary", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "dcp_boundary": {}, // pn_io-dcp_boundary-object "adjust_properties": 65535 // uint16_t }
dcp_boundary
is an object of pn_io-dcp_boundary-object type
-
block_type_id=550
(adjust_preamble_length
):{ "block_type_id": 550, "block_name": "adjust_preamble_length", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "preamble_length": {}, // pn_io-preamble_length-object "adjust_properties": 65535 // uint16_t }
preamble_length
is an object of pn_io-preamble_length-object type
-
block_type_id=514
(pd_port_data_adjust
):{ "block_type_id": 514, "block_name": "pd_port_data_adjust", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "slot_number": 65535, // uint16_t "subslot_number": 65535, // uint16_t "blocks": [] // pn_io-block-object }
blocks is an array of pn_io-block-objects. Expected values: |
-
block_type_id=512
(pd_port_data_check
):{ "block_type_id": 512, "block_name": "pd_port_data_check", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "slot_number": 65535, // uint16_t "subslot_number": 65535, // uint16_t "blocks": [] // pn_io-block-object }
blocks is an array of pn_io-block-objects. Expected values: |
-
block_type_id=513
(p_dev_data
):{ "block_type_id": 513, "block_name": "p_dev_data", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "blocks": [] // pn_io-block-object }
blocks
is an array of pn_io-block-objects. Expected values: pn_io-pd_ir_data-block, pn_io-pd_sync_data-block, pn_io-pd_ir_subframe_data-block
-
block_type_id=517
(pd_ir_data
):{ "block_type_id": 517, "block_name": "pd_ir_data", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "slot_number": 65535, // uint16_t "subslot_number": 65535 // uint16_t }
-
block_type_id=518
(pd_ir_global_data
):{ "block_type_id": 518, "block_name": "pd_ir_global_data", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "ir_data_uuid": "uuid", // string (uuid) "max_bridge_delay": 65536, // uint32_t "ports": [] // pn_io-pd_ir_global_port_low1-object, pn_io-pd_ir_global_port_low2-object }
ports
is an array of pn_io-pd_ir_global_port_low_1-objects whenblock_version_low=1
, and pn_io-pd_ir_global_port_low_2-objects whenblock_version_low=2
-
block_type_id=520
(pd_ir_begin_end_data
):{ "block_type_id": 520, "block_name": "pd_ir_begin_end_data", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "start_of_red_frame_id": 65536, // uint32_t "end_of_red_frame_id": 65536, // uint32_t "ports": [] // pn_io-pd_ir_begin_end_port-object }
ports
is an array of pn_io-pd_ir_begin_end_port-objects
-
block_type_id=515
(pd_sync_data
):{ "block_type_id": 515, "block_name": "pd_sync_data", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "ptcp_subdomain_uuid": "uuid", // string (uuid) "reserved_interval_begin": 65535, // uint16_t "reserved_interval_end": 65535, // uint16_t "pll_window": 65536, // uint32_t "sync_send_factor": 65536, // uint32_t "send_clock_factor": 65535, // uint16_t "ptcp_timeout_factor": 65535, // uint16_t "ptcp_takeover_timeout_factor": 65535, // uint16_t "ptcp_master_startup_time": 65535, // uint16_t "sync_properties": {}, // pn_io-sync_properties-object "ptcp_master_priority_1": {}, // pn_io-ptcp_master_priority_1-object "ptcp_master_priority_2": 255, // uint8_t "ptcp_subdomain_name": "subdomain-name" // arbitrary-string }
The block supports only block_version_low=2
sync_properties
is an object of pn_io-sync_properties-object typeptcp_master_priority_1
is an object of pn_io-ptcp_master_priority_1-object type
-
block_type_id=557
(pd_time_data
):{ "block_type_id": 557, "block_name": "pd_time_data", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "time_master_priority_1": 255, // uint8_t "time_master_priority_2": 255, // uint8_t "time_pll_window": 255 // uint8_t }
-
block_type_id=562
(mrp_instance_data_real_block
):{ "block_type_id": 562, "block_name": "mrp_instance_data_real_block", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "mrp_role": "media-redundancy-disabled", // predefined-strings "mrp_instance", 255, // uint8_t "mrp_domain_uuid": "uuid", // string (uuid) "mrp_version": 65535, // uint16_t "mrp_domain_name": "domain-name", // arbitrary-string "blocks": [] // pn_io-block-object }
blocks
is an array of pn_io-block-objects; Expected values: pn_io-mrp_manager_params-block, pn_io-mrp_client_params-block, pn_io-mrp_ring_state_data-blockmrp_client_params
can exist only whenrole=media-redundancy-client
mrp_manager_params
andmrp_ring_state_data
can exist only whenrole=media-redundancy-manager
-
block_type_id=516
(isochronous_mode_data
):{ "block_type_id": 516, "block_name": "isochronous_mode_data", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "slot_number": 65535, // uint16_t "subslot_number": 65535, // uint16_t "controller_application_cycle_factor": 65535, // uint16_t "time_data_cycle": 65535, // uint16_t "time_io_input": 65536, // uint32_t "time_io_output": 65536, // uint32_t "time_io_input_valid": 65536, // uint32_t "time_io_output_valid": 65536 // uint32_t }
-
block_type_id=534
(mrp_manager_params
):{ "block_type_id": 534, "block_name": "mrp_manager_params", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "mrp_prio": 65535, // uint16_t "mrp_top_chg_t": 65535, // uint16_t "mrp_top_nr_max": 65535, // uint16_t "mrp_tst_nr_max": 65535, // uint16_t "mrp_tst_short_t": 65535, // uint16_t "mrp_tst_default_t": 65535, // uint16_t }
-
block_type_id=535
(mrp_client_params
):{ "block_type_id": 535, "block_name": "mrp_client_params", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "mrp_lnk_up_t": 65535, // uint16_t "mrp_lnk_down_t": 65535, // uint16_t "mrp_lnk_nr_max": 65535 // uint16_t }
-
block_type_id=537
(mrp_ring_state_data
):{ "block_type_id": 537, "block_name": "mrp_ring_state_data", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "mrp_ring_state": "ring-open" // predefined-strings }
-
block_type_id=608
(own_port
):{ "block_type_id": 608, "block_name": "own_port", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "line_delay": {}, // pn_io-line_delay-object "media_type": "copper-cable", // predefined-strings "multicast_boundary": 65536, // uint32_t "mau_type": "10g-base-lr", // predefined-strings "mau_type_extension": "no-sub-mau-type", // predefined-strings "link_state": {}, // pn_io-link_state-object "rt_class_3_port_status": {} // pn_io-rt_class_3_port_status-object }
line_delay
is an object of pn_io-line_delay-object typelink_state
is an object of pn_io-link_state-object typert_class_3_port_status
is an object of pn_io-rt_class_3_port_status-object type
-
block_type_id=609
(neighbors
):{ "block_type_id": 609, "block_name": "neighbors", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "peers": [] // pn_io-neighbor_peer-object }
peers
is an array of pn_io-neighbor_peer-objects
-
block_type_id=1024
(multiple_block_header
):{ "block_type_id": 1024, "block_name": "multiple_block_header", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "api": 65536, // uint32_t "slot_number": 65535, // uint16_t "subslot_number": 65535, // uint16_t "blocks": [] // pn_io-block-object }
blocks
is an array of pn_io-block-objects
-
block_type_id=529
(pd_interface_mrp_data_adjust
):{ "block_type_id": 529, "block_name": "pd_interface_mrp_data_adjust", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "mrp_domain_uuid": "uuid", // *optional field; string (uuid) "mrp_role": "media-redundancy-disabled", // *optional field; predefined-strings "mrp_domain_name": "domain-name", // *optional field; arbitrary-string "mrp_entries": [] // *optional field; pn_io-block-object }
mrp_entries
exists only when:block_version_low=1
mrp_domain_uuid
,mrp_role
,mrp_domain_name
exist only when:block_version_low=0
mrp_entries
is an object of pn_io-block-object type. An expected value must be of pn_io-mrp_instance_data_adjust_block-block type
-
block_type_id=561
(mrp_instance_data_adjust_block
):{ "block_type_id": 561, "block_name": "mrp_instance_data_adjust_block", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "mrp_instance", 255, // uint8_t "mrp_domain_uuid": "uuid", // string (uuid) "mrp_role": "media-redundancy-disabled", // predefined-strings "mrp_domain_name": "domain-name" // arbitrary-string }
-
block_type_id=531
(pd_interface_mrp_data_check
):{ "block_type_id": 531, "block_name": "pd_interface_mrp_data_check", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "mrp_domain_uuid": "uuid", // *optional field; string (uuid) "mrp_entries": [] // *optional field; pn_io-block-object }
mrp_domain_uuid
exists only when:block_version_low=0
mrp_entries
exists only when:block_version_low=1
mrp_entries
is an object of pn_io-block-object type. An expected value must be of pn_io-mrp_instance_data_check_block-block type
-
block_type_id=530
(pd_interface_mrp_data_real
):{ "block_type_id": 530, "block_name": "pd_interface_mrp_data_real", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "mrp_role": "media-redundancy-disabled", // *optional field; predefined-strings "mrp_domain_uuid": "uuid", // *optional field; string (uuid) "mrp_version": 65535, // *optional field; uint16_t "mrp_domain_name": "domain-name", // *optional field; arbitrary-string "blocks": [], // *optional field; pn_io-block-object "mrp_entries": [] // *optional field; pn_io-block-object }
mrp_role
,mrp_domain_uuid
,mrp_version
,mrp_domain_name
,blocks
exist only whenblock_version_low=1
mrp_role
exists only whenblock_version_low=2
blocks
is an array of pn_io-block-objects; Expected values: pn_io-mrp_manager_params-block, pn_io-mrp_client_params-block, pn_io-mrp_ring_state_data-blockmrp_client_params
can exist only whenrole=media-redundancy-client
mrp_manager_params
andmrp_ring_state_data
can exist only whenrole=media-redundancy-manager
orrole=media-redundancy-manager-auto
mrp_entries
is an array of pn_io-block-objects; Expected values: pn_io-mrp_instance_data_real_block-block
-
block_type_id=563
(mrp_instance_data_check_block
):{ "block_type_id": 563, "block_name": "mrp_instance_data_check_block", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "mrp_instance", 255, // uint8_t "mrp_domain_uuid": "uuid", // string (uuid) "mrp_check": {} // pn_io-mrp_check-object }
mrp_check
is an object of pn_io-mrp_check-object type
-
block_type_id=532
(pd_port_mrp_data_adjust
):{ "block_type_id": 532, "block_name": "pd_port_mrp_data_adjust", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "mrp_instance", 255, // *optional field; uint8_t "mrp_domain_uuid": "uuid" // string (uuid) }
mrp_instance
can exists only whenblock_version_low=1
-
block_type_id=533
(pd_port_mrp_data_real
):{ "block_type_id": 533, "block_name": "pd_port_mrp_data_real", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "mrp_instance", 255, // *optional field; uint8_t "mrp_domain_uuid": "uuid" // string (uuid) }
mrp_instance
can exists only whenblock_version_low=1
-
block_type_id=544
(pd_port_fo_data_real
):{ "block_type_id": 544, "block_name": "pd_port_fo_data_real", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "blocks": [] // pn_io-block-object }
blocks
is an array of pn_io-block-objects. Expected values: pn_io-fiber_optic_manufacturer_specific-block, pn_io-fiber_optic_diagnosis_info-block
-
block_type_id=546
(pd_port_fo_data_adjust
):{ "block_type_id": 546, "block_name": "pd_port_fo_data_adjust", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "fiber_optic_type": 65536, // uint32_t "fiber_optic_cable_type": 65536 // uint32_t }
-
block_type_id=547
(pd_port_fo_data_check
):{ "block_type_id": 547, "block_name": "pd_port_fo_data_check", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "maintenance_required_power_budget": {}, // pn_io-fiber_optic_power_budget_type-object "maintenance_demanded_power_budget": {}, // pn_io-fiber_optic_power_budget_type-object "error_power_budget": {}, // pn_io-fiber_optic_power_budget_type-object }
maintenance_required_power_budget
,maintenance_demanded_power_budget
,error_power_budget
are objects of pn_io-fiber_optic_power_budget_type-object type
-
block_type_id=1545
(ar_fsu_data_adjust
):{ "block_type_id": 1545, "block_name": "ar_fsu_data_adjust", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "blocks": [] // pn_io-block-object }
blocks
is an array of pn_io-block-objects. Expected values: pn_io-fs_parameter_block-block, pn_io-fast_startup_block-block
-
block_type_id=560
(pd_nc_data_check
):{ "block_type_id": 560, "block_name": "pd_nc_data_check", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "maintenance_required_drop_budget": {}, // pn_io-nc_drop_budget_type-object "maintenance_demanded_drop_budget": {}, // pn_io-nc_drop_budget_type-object "error_drop_budget": {} // pn_io-nc_drop_budget_type-object }
maintenance_required_drop_budget
,maintenance_demanded_drop_budget
,error_drop_budget
are objects of pn_io-nc_drop_budget_type-object type
-
block_type_id=1792
(auto_configuration
):{ "block_type_id": 1792, "block_name": "auto_configuration", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "blocks": [] // pn_io-block-object }
blocks
is an array of pn_io-block-objects. Expected values: pn_io-ac_comminication-block, pn_io-ac_configuration-block, pn_io-ac_isochronous-block
-
block_type_id=1793
(ac_comminication
):{ "block_type_id": 1793, "block_name": "ac_comminication", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "ac_min_device_interval": 65535, // uint16_t "ac_communication_properties": {}, // pn_io-ac_communication_properties-object "send_clock_factor_array": [] // uint8_t }
ac_communication_properties
is an object of pn_io-ac_communication_properties-object typesend_clock_factor_array
is an array of numbers:uint8_t
-
block_type_id=1794
(ac_configuration
):{ "block_type_id": 1794, "block_name": "ac_configuration", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "apis": [], // pn_io-ac_configuration_api_object-object }
apis
is an array of pn_io-ac_configuration_api_object-objects
-
block_type_id=1795
(ac_isochronous
):{ "block_type_id": 1795, "block_name": "ac_isochronous", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "apis": [], // pn_io-ac_isochronous_api_object-object }
apis
is an array of pn_io-ac_isochronous_api_object-objects
-
block_type_id=1544
(pd_interface_fsu_data_adjust
):{ "block_type_id": 1544, "block_name": "pd_interface_fsu_data_adjust", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "blocks": [] // pn_io-block-object }
blocks
is an array of pn_io-block-objects. Expected values: pn_io-fs_hello_block-block, pn_io-fast_startup_block-block
-
block_type_id=519
(pd_ir_frame_data
):{ "block_type_id": 519, "block_name": "pd_ir_frame_data", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "phase": 65535, // uint16_t "frame_id": 65535, // uint16_t "data_length": 65535, // uint16_t "rx_port": "local-interface", // string "ether_type": "ieee-802.1as", // predefined-strings "frame_details": {}, // pn_io-frame_details-object "reduction_ratio": 65535, // uint16_t "frame_send_offset": 65536 , // uint32_t "tx_port_groups": [] // pn_io-tx_port_group-object }
frame_details
is an object of pn_io-frame_details-object typetx_port_groups
is an array of pn_io-tx_port_group_entry-objects
-
block_type_id=554
(pd_ir_subframe_data
):{ "block_type_id": 554, "block_name": "pd_ir_subframe_data", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "subframe_blocks": [] // pn_io-block-object }
subframe_blocks
is an array of pn_io-block-objects. Expected values: pn_io-subframe_block-block
-
block_type_id=555
(subframe_block
):{ "block_type_id": 555, "block_name": "subframe_block", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "frame_id": 65535, // uint16_t "sf_io_cr_properties": {}, // pn_io-sf_io_cr_properties-object "subframe_data": [] // pn_io-subframe_data_object-object }
sf_io_cr_properties
is an object of pn_io-sf_io_cr_properties-object typesubframe_data
is an array of pn_io-subframe_data_object-objects
-
block_type_id=576
(pd_interface_data_real
):{ "block_type_id": 576, "block_name": "pd_interface_data_real", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "interface_mac_address": "mac", // string (mac) "ip": "127.0.0.1", // string (ip) "subnet_mask": "127.0.0.1", // string (ip) "standard_gateway": "127.0.0.1" // string (ip) }
-
block_type_id=592
(pd_interface_adjust
):{ "block_type_id": 592, "block_name": "pd_interface_adjust", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "multiple_interface_mode": {} // pn_io-multiple_interface_mode-object }
multiple_interface_mode
is an object of pn_io-multiple_interface_mode-object type
-
block_type_id=593
(pd_port_statistic
):{ "block_type_id": 593, "block_name": "pd_port_statistic", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "counter_status": {}, // *option field; pn_io-counter_status-object "if_in_octets": 65536, // uint32_t "if_out_octets": 65536, // uint32_t "if_in_discards": 65536, // uint32_t "if_out_discards": 65536, // uint32_t "if_in_errors": 65536, // uint32_t "if_out_errors": 65536 // uint32_t }
counter_status
is an object of pn_io-counter_status-object type and exists only whenblock_version_low=1
-
block_type_id=1025
(co_container_content
):{ "block_type_id": 1025, "block_name": "co_container_content", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "api": 65536, // uint32_t "slot_number": 65535, // uint16_t "subslot_number": 65535, // uint16_t "index": 65535, // uint16_t "co_container_block": [] // pn_io-block-object }
co_container_block
is an array of pn_io-block-objects. Expected values: RecordDataWrite blocks (without CombinedObjectContainer)
-
block_type_id=2064
(pe_entity_filter_data
):{ "block_type_id": 2064, "block_name": "pe_entity_filter_data", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "apis": [] // pn_io-pe_entity_filter_data_api_object-object }
apis
is an array of pn_io-filter_data_api_object-objects
-
block_type_id=2065
(pe_entity_status_data
):{ "block_type_id": 2065, "block_name": "pe_entity_status_data", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "apis": [] // pn_io-status_data_api_object-object }
apis
is an array of pn_io-status_data_api_object-objects
-
block_type_id=2304
(rs_adjust_observer
):{ "block_type_id": 2304, "block_name": "rs_adjust_observer", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "entries": [], // pn_io-rs_adjust_observer_entry-object }
entries
is an array of pn_io-rs_adjust_observer_entry-objects
-
block_type_id=2306
(rs_ack_event
):{ "block_type_id": 2306, "block_name": "rs_ack_event", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "rs_specifier": {} // pn_io-rs_specifier-object }
rs_specifier
is an object of pn_io-rs_specifier-object type
-
block_type_id=564
(pd_port_mrp_ic_data_adjust
):{ "block_type_id": 564, "block_name": "pd_port_mrp_ic_data_adjust", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "mrp_ic_role": "no-role-assigned", // predefined-strings "mrp_ic_domain_id": 65535, // uint16_t "mrp_ic_domain_name": "domain-name", // arbitrary-string "mrp_ic_mic_params": {}, // *optional field; pn_io-mrp_ic_mic_params-object "mrp_ic_mim_params": {} // *optional field; pn_io-mrp_ic_mim_params-object }
mrp_ic_mic_params
is an object of pn_io-mrp_ic_mic_params-object type and exists only whenmrp_ic_role=mic
mrp_ic_mim_params
is an object of pn_io-mrp_ic_mim_params-object type and exists only whenmrp_ic_role=mim
-
block_type_id=565
(pd_port_mrp_ic_data_check
):{ "block_type_id": 565, "block_name": "pd_port_mrp_ic_data_check", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "mrp_ic_check": {} // pn_io-mrp_ic_check-object }
mrp_ic_check
is an object of pn_io-mrp_ic_check-object type
-
block_type_id=565
(pd_port_mrp_ic_data_real
):{ "block_type_id": 566, "block_name": "pd_port_mrp_ic_data_real", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "mrp_ic_role": "no-role-assigned", // predefined-strings "mrp_ic_domain_id": 65535, // uint16_t "mrp_version": 65535, // uint16_t "mrp_ic_domain_name": "domain-name", // arbitrary-string "mrp_ic_mic_params": {}, // *optional field; pn_io-mrp_ic_mic_params-object "mrp_ic_mim_params": {}, // *optional field; pn_io-mrp_ic_mim_params-object "mrp_ic_state": "mrp-interconnection-open" // *optional field; predefined-strings }
mrp_ic_mic_params
is an object of pn_io-mrp_ic_mic_params-object type and exists only whenmrp_ic_role=mic
mrp_ic_mim_params
is an object of pn_io-mrp_ic_mim_params-object type and exists only whenmrp_ic_role=mim
mrp_ic_state
exists only whenmrp_ic_role=mim
exists only whenmrp_ic_role=mim
-
block_type_id=40
(im_0_filter_data_submodule
):{ "block_type_id": 40, "block_name": "im_0_filter_data_submodule", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "apis": [] // pn_io-filter_data_api_object-object }
apis
is an array of pn_io-filter_data_api_object-objects
-
block_type_id=49
(im_0_filter_data_module
):{ "block_type_id": 49, "block_name": "im_0_filter_data_module", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "apis": [] // pn_io-filter_data_api_object-object }
apis
is an array of pn_io-filter_data_api_object-objects
-
block_type_id=50
(im_0_filter_data_device
):{ "block_type_id": 50, "block_name": "im_0_filter_data_device", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "apis": [] // pn_io-filter_data_api_object-object }
apis
is an array of pn_io-filter_data_api_object-objects
-
block_type_id=52
(i_m5_data
):{ "block_type_id": 52, "block_name": "i_m5_data", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "im_annotation": "annotation", // arbitrary-string (max-length=64) "im_order_id": "order-id", // arbitrary-string (max-length=64) "vendor_id_high": 255, // uint8_t "vendor_id_low": 255, // uint8_t "im_serial_number": "serial", // arbitrary-string (max-length=16) "im_hardware_revision": 65535, // uint16_t "im_software_revision": {} // pn_io-im_software_revision-object }
im_software_revision
is an object of pn_io-im_software_revision-object type
-
block_type_id=54
(asset_management_full_info
):{ "block_type_id": 54, "block_name": "asset_management_full_info", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "im_unique_identifier": "uuid", // string (uuid) "am_location": {}, // pn_io-am_location-object "im_annotation": "annotation", // arbitrary-string (max-length=64) "im_order_id": "order-id", // arbitrary-string (max-length=64) "am_software_revision": "software-revision", // arbitrary-string (max-length=64) "am_hardware_revision": "hardware-revision", // arbitrary-string (max-length=64) "im_serial_number": "serial", // arbitrary-string (max-length=16) "im_software_revision": {}, // pn_io-im_software_revision-object "am_device_identification": {}, // pn_io-am_device_identification-object "am_type_identification": "standard-controller", // predefined-strings "im_hardware_revision": 65535 // uint16_t }
am_location
is an object of pn_io-am_location-object typeim_software_revision
is an object of pn_io-im_software_revision-object typeam_device_identification
is an object of pn_io-am_device_identification-object type
-
block_type_id=55
(asset_management_only_hardware_info
):{ "block_type_id": 55, "block_name": "asset_management_only_hardware_info", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "im_unique_identifier": "uuid", // string (uuid) "am_location": {}, // pn_io-am_location-object "im_annotation": "annotation", // arbitrary-string (max-length=64) "im_order_id": "order-id", // arbitrary-string (max-length=64) "am_hardware_revision": "hardware-revision", // arbitrary-string (max-length=64) "im_serial_number": "serial", // arbitrary-string (max-length=16) "am_device_identification": {}, // pn_io-am_device_identification-object "am_type_identification": "standard-controller", // predefined-strings "im_hardware_revision": 65535 // uint16_t }
am_location
is an object of pn_io-am_location-object typeam_device_identification
is an object of pn_io-am_device_identification-object type
-
block_type_id=56
(asset_management_only_firmware_info
):{ "block_type_id": 56, "block_name": "asset_management_only_firmware_info", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "im_unique_identifier": "uuid", // string (uuid) "am_location": {}, // pn_io-am_location-object "im_annotation": "annotation", // arbitrary-string (max-length=64) "im_order_id": "order-id", // arbitrary-string (max-length=64) "am_software_revision": "software-revision", // arbitrary-string (max-length=64) "im_serial_number": "serial", // arbitrary-string (max-length=16) "im_software_revision": {}, // pn_io-im_software_revision-object "am_device_identification": {}, // pn_io-am_device_identification-object "am_type_identification": "standard-controller" // predefined-strings }
am_location
is an object of pn_io-am_location-object typeim_software_revision
is an object of pn_io-im_software_revision-object typeam_device_identification
is an object of pn_io-am_device_identification-object type
-
block_type_id=522
(check_peers
):{ "block_type_id": 522, "block_name": "check_peers", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "peers": [] // pn_io-check_peer-object }
peers
is an array of pn_io-check_peer-objects type
-
block_type_id=523
(check_link_delay
):{ "block_type_id": 523, "block_name": "check_link_delay", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "line_delay": {} // pn_io-line_delay-object }
line_delay
is an object of pn_io-line_delay-object type
-
block_type_id=542
(check_sync_difference
):{ "block_type_id": 542, "block_name": "check_sync_difference", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "check_sync_mode": {} // pn_io-check_sync_mode-object }
check_sync_mode
is an object of pn_io-check_sync_mode-object type
-
block_type_id=543
(check_mau_type_difference
):{ "block_type_id": 543, "block_name": "check_mau_type_difference", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "mau_type_mode": {} // pn_io-mau_type_mode-object }
mau_type_mode
is an object of pn_io-mau_type_mode-object type
-
block_type_id=545
(fiber_optic_manufacturer_specific
):{ "block_type_id": 545, "block_name": "fiber_optic_manufacturer_specific", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "vendor_id_low": 255, // uint8_t "vendor_id_high": 255, // uint8_t "vendor_block_type": 65535 // uint16_t }
-
block_type_id=552
(fiber_optic_diagnosis_info
):{ "block_type_id": 552, "block_name": "fiber_optic_diagnosis_info", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "fiber_optic_power_budget_real": {} // pn_io-fiber_optic_power_budget_type-object }
fiber_optic_power_budget_real
is an object of pn_io-fiber_optic_power_budget_type-object type
-
block_type_id=32770
(alarm_ack_low
):{ "block_type_id": 32770, "block_name": "alarm_ack_low", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "api": 65536, // uint32_t "alarm_type": 65535, // uint16_t "slot_number": 65535, // uint16_t "subslot_number": 65535, // uint16_t "alarm_specifier": {}, // pn_io-alarm_specifier-object "io_status": {} // pn_io-io_status-object }
alarm_specifier
is an object of pn_io-alarm_specifier-object typeio_status
is an object of pn_io-io_status-object type
-
block_type_id=32769
(alarm_ack_high
):{ "block_type_id": 32769, "block_name": "alarm_ack_high", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "alarm_type": 65535, // uint16_t "api": 65536, // uint32_t "slot_number": 65535, // uint16_t "subslot_number": 65535, // uint16_t "alarm_specifier": {}, // pn_io-alarm_specifier-object "io_status": {} // pn_io-io_status-object }
alarm_specifier
is an object of pn_io-alarm_specifier-object typeio_status
is an object of pn_io-io_status-object type
-
block_type_id=2
(alarm_notification_low
):{ "block_type_id": 2, "block_name": "alarm_notification_low", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "alarm_type": 65535, // uint16_t "api": 65536, // uint32_t "slot_number": 65535, // uint16_t "subslot_number": 65535, // uint16_t "module_ident_number": 65536, // uint32_t "submodule_ident_number": 65536, // uint32_t "alarm_specifier": {}, // pn_io-alarm_specifier-object "user_structure_identifier": "user-id", // predefined-strings "alarm_payload": [] // pn_io-block-object }
alarm_specifier
is an object of pn_io-alarm_specifier-object type
alarm_payload is an array of pn_io-block-objects. Expected values: |
-
block_type_id=1
(alarm_notification_high
):{ "block_type_id": 1, "block_name": "alarm_notification_high", // const value "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "alarm_type": 65535, // uint16_t "api": 65536, // uint32_t "slot_number": 65535, // uint16_t "subslot_number": 65535, // uint16_t "module_ident_number": 65536, // uint32_t "submodule_ident_number": 65536, // uint32_t "alarm_specifier": {}, // pn_io-alarm_specifier-object "user_structure_identifier": "user-id", // predefined-strings "alarm_payload": [] // pn_io-block-object }
alarm_specifier
is an object of pn_io-alarm_specifier-object type
alarm_payload is an array of pn_io-block-objects. Expected values: |
-
block_type_id=3840
(maintenance_item
):{ "block_type_id": 3840, "block_name": "maintenance_item", // const value "maintenance_status": {} // pn_io-maintenance_status-object }
maintenance_status
is an object of pn_io-maintenance_status-object type
-
block_type_id=3841
(upload_selected_records
):{ "block_type_id": 3841, "block_name": "upload_selected_records", // const value "ur_records": [] // pn_io-ur_record-object }
ur_records
is an array of pn_io-ur_record-objects
-
block_type_id=3843
(retrive_selected_records
):{ "block_type_id": 3843, "block_name": "retrive_selected_records", // const value "ur_records": [] // pn_io-ur_record-object }
ur_records
is an array of pn_io-ur_record-objects
-
block_type_id=3844
(retrive_all_records
):{ "block_type_id": 3844, "block_name": "retrive_all_records", // const value "ur_records": [] // pn_io-ur_record-object }
ur_records
is an array of pn_io-ur_record-objects
-
block_type_id=3842
(i_parameter_item
):{ "block_type_id": 3842, "block_name": "i_parameter_item", // const value "i_par_req_header": 65536, // uint32_t "max_segm_size": 65536, // uint32_t "transfer_index": 65536, // uint32_t "total_i_par_size": 65536, // uint32_t }
-
block_type_id=3845
(pe_alarm_item
):{ "block_type_id": 3845, "block_name": "pe_alarm_item", // const value "pe_energy_saving_mode": "pe-operate" // predefined-strings }
$lldp.organization_specific_blocks
(type: json array)-
The array of lldp_organization_specific-block-objects
#lldp_organization_specific-block-object
(type: json_map)-
This object type may contain optional fields. The presence of optional fields depends on the value of the
organization_specific_oui
field. The special cases are presented below:-
organization_specific_oui=16
(profinet
):{ "organization_specific_oui": 3791, // const value "profinet_organization_specific_subtype": "sub-type-name", // }
profinet_organization_specific_subtype
affects on the structure of the object. The following are presented the special cases of the block structure:
-
organization_specific_oui=16
andprofinet_organization_specific_subtype=measured-delay-values
(profinet-measured_delay_values-block
):{ "organization_specific_oui": 3791, // const value "profinet_organization_specific_subtype": "measured-delay-values", // const value "ptcp_port_rx_delay_local": 65536, // uint32_t "ptcp_port_rx_delay_remote": 65536, // uint32_t "ptcp_port_tx_delay_local": 65536, // uint32_t "ptcp_port_tx_delay_remote": 65536, // uint32_t "cable_delay_local": 65536, // uint32_t }
-
organization_specific_oui=16
andprofinet_organization_specific_subtype=port-status
(profinet-port_status-block
):{ "organization_specific_oui": 3791, // const value "profinet_organization_specific_subtype": "port-status", // const value "rtc2_port_status": {}, // lldp_organization_specific-profinet-rtc3_port_status-object "rtc3_port_status": {} // lldp_organization_specific-profinet-rtc3_port_status-object }
rtc2_port_status
is an object of lldp_organization_specific-profinet-rtc2_port_status-object typertc3_port_status
is an object of lldp_organization_specific-profinet-rtc3_port_status-object type
-
organization_specific_oui=16
andprofinet_organization_specific_subtype=alias
(profinet-alias-block
):{ "organization_specific_oui": 3791, // const value "profinet_organization_specific_subtype": "alias", // const value "alias_name": "alias-name" // arbitrary-string }
-
organization_specific_oui=16
andprofinet_organization_specific_subtype=mrp-port-status
(profinet-mrp_port_status-block
):{ "organization_specific_oui": 3791, // const value "profinet_organization_specific_subtype": "mrp-port-status", // const value "mrp_domain_uuid": "mrp-domain-uuid", // string (uuid) "mrrt_port_status": {} // lldp_organization_specific-profinet-mrrt_port_status-object }
mrrt_port_status
is an object of lldp_organization_specific-profinet-mrrt_port_status-object type
-
organization_specific_oui=16
andprofinet_organization_specific_subtype=chassis-mac
(profinet-chassis_mac-block
):{ "organization_specific_oui": 3791, // const value "profinet_organization_specific_subtype": "chassis-mac", // const value "mac": "mac" // string (mac) }
-
organization_specific_oui=16
andprofinet_organization_specific_subtype=ptcp-status
(profinet-ptcp_status-block
):{ "organization_specific_oui": 3791, // const value "profinet_organization_specific_subtype": "ptcp-status", // const value "mac": "mac", // string (mac) "ptcp_subdomain_uuid" "ptcp-subdomain-uuid", // string (uuid) "ir_data_uuid": "ir-data-uuid", // string (uuid) "lldp_length_of_period": {}, // lldp_organization_specific-profinet-lldp_length_of_period-object "lldp_red_orange_period_begin" {}, // lldp_organization_specific-profinet-lldp_red_orange_period_begin-object "lldp_orange_period_begin": {}, // lldp_organization_specific-profinet-lldp_orange_period_begin-object "lldp_green_period_begin": {} // lldp_organization_specific-profinet-lldp_green_period_begin-object }
lldp_length_of_period
is an object of lldp_organization_specific-profinet-lldp_length_of_period-object typelldp_red_orange_period_begin
is an object of lldp_organization_specific-profinet-lldp_red_orange_period_begin-object typelldp_orange_period_begin
is an object of lldp_organization_specific-profinet-lldp_orange_period_begin-object typelldp_green_period_begin
is an object of lldp_organization_specific-profinet-lldp_green_period_begin-object type
-
organization_specific_oui=16
andprofinet_organization_specific_subtype=mau-type-extension
(profinet-mau_type_extension-block
):{ "organization_specific_oui": 3791, // const value "profinet_organization_specific_subtype": "chassis-mac", // const value "mau_type_extension": 65535 // uint16_t }
-
organization_specific_oui=16
andprofinet_organization_specific_subtype=mrp-ic-port-status
(profinet-mrp_ic_port_status-block
):{ "organization_specific_oui": 3791, // const value "profinet_organization_specific_subtype": "mrp-ic-port-status", // const value "mrp_ic_domain_id": 65535, // uint16_t "mrp_ic_role": "no-role-assigned" // predefined-strings }
-
organization_specific_oui=32962
(ieee-802-1
):{ "organization_specific_oui": 32962, // const value "ieee_802_1_organization_specific_subtype": "sub-type-name", // }
ieee_802_1_organization_specific_subtype
affects on the structure of the object. The following are presented the special cases of the block structure:
-
organization_specific_oui=32962
andieee_802_1_organization_specific_subtype=port-vlan-id
(ieee_802_1-port_vlan_id-block
):{ "organization_specific_oui": 32962, // const value "ieee_802_1_organization_specific_subtype": "port-vlan-id", // const value "port_vlan_id": 65535, // uint16_t }
-
organization_specific_oui=32962
andieee_802_1_organization_specific_subtype=port-and-protocol-vlan-id
(ieee_802_1-port_and_protocol_vlan_id-block
):{ "organization_specific_oui": 32962, // const value "ieee_802_1_organization_specific_subtype": "port-and-protocol-vlan-id", // const value "flags": {}, // lldp_organization_specific-ieee_802_1-flags-object "port_and_protocol_vlan_id": 65535 // uint16_t }
flags
is an object of lldp_organization_specific-ieee_802_1-flags-object type
-
organization_specific_oui=32962
andieee_802_1_organization_specific_subtype=vlan-name
(ieee_802_1-vlan_name-block
):{ "organization_specific_oui": 32962, // const value "ieee_802_1_organization_specific_subtype": "vlan-name", // const value "vlan_id": 65535, // uint16_t "vlan_name": "vlan-name" // arbitrary-string }
-
organization_specific_oui=32962
andieee_802_1_organization_specific_subtype=protocol-identify
(ieee_802_1-protocol_identify-block
):{ "organization_specific_oui": 32962, // const value "ieee_802_1_organization_specific_subtype": "protocol-identify", // const value "protocol_identify": "protocol-identify" // arbitrary-string }
-
organization_specific_oui=4623
(ieee-802-3
):{ "organization_specific_oui": 4623, // const value "ieee_802_3_organization_specific_subtype": "sub-type-name", // }
ieee_802_3_organization_specific_subtype
affects on the structure of the object. The following are presented the special cases of the block structure:
-
organization_specific_oui=4623
andieee_802_3_organization_specific_subtype=mac/phy-config/status
(ieee_802_3-mac_phy_config_status-block
):{ "organization_specific_oui": 32962, // const value "ieee_802_1_organization_specific_subtype": "mac/phy-config/status", // const value "auto_negotiation_support_status": {}, // lldp_organization_specific-ieee_802_3-pmd_auto_negotiation_advertised_capability-object "pmd_auto_negotiation_advertised_capability": 65535, // uint16_t "operational_mau_type": 65535 // uint16_t }
pmd_auto_negotiation_advertised_capability
is an object of lldp_organization_specific-ieee_802_3-pmd_auto_negotiation_advertised_capability-object type
-
organization_specific_oui=4623
andieee_802_3_organization_specific_subtype=power-via-mdi
(ieee_802_3-power_via_mdi-block
):{ "organization_specific_oui": 32962, // const value "ieee_802_1_organization_specific_subtype": "power-via-mdi", // const value "mid_power_support": {}, // lldp_organization_specific-ieee_802_3-mid_power_support-object "pse_power_pair": 255, // uint8_t "mid_power_class": 255 // uint8_t }
mid_power_support
is an object of lldp_organization_specific-ieee_802_3-mid_power_support-object type
-
organization_specific_oui=4623
andieee_802_3_organization_specific_subtype=like-aggregation
(ieee_802_3-like_aggregation-block
):{ "organization_specific_oui": 32962, // const value "ieee_802_1_organization_specific_subtype": "like-aggregation", // const value "aggregation_status": {}, // lldp_organization_specific-ieee_802_3-aggregation_status-object "aggregated_port_id": 65536 // uint32_t }
aggregation_status
is an object of lldp_organization_specific-ieee_802_3-aggregation_status-object type
-
organization_specific_oui=4623
andieee_802_3_organization_specific_subtype=max-frame-size
(ieee_802_3-max-frame-size-block
):{ "organization_specific_oui": 32962, // const value "ieee_802_1_organization_specific_subtype": "max-frame-size", // const value "maximum_802_3_frame_size": 65535 // uint16_t }
=== Internal json structures
#pn_io-channel_properties-object
(type: json_map)
-
{
"type": "type", // predefined-strings
"accumulative": "accumulative", // predefined-strings
"maintenance": "maintenance", // predefined-strings
"specifier": "specifier", // predefined-strings
"direction": "direction", // predefined-strings
}
#pn_io-ar_properties-object
(type: json_map)
{
"state": "state", // predefined-strings
"supervisor_takeover_allowed": "flag", // predefined-strings
"parameterization_server": "type", // predefined-strings
"device_access": "access", // predefined-strings
"companion_ar": "companion", // predefined-strings
"acknowledge_companion_ar": "ack-companion", // predefined-strings
"startup_mode": "mode", // predefined-strings
"combained_object_container": "coc", // predefined-strings
"pull_module_alarm_allowed": 0 // 0/1
}
#pn_io-iocr_properties-object
(type: json_map)
{
"rt_class": 15, // 4 bits
"reserved1": 511, // 9 bits
"reserved2": 2047, // 11 bits
"reserved3": 15 // 8 bits
}
#pn_io-iocr_tag_header-object
(type: json_map)
{
"iocr_vlan_id": 4095, // 12 bits
"reserved": 1, // 1 bit
"io_user_priority": 7 // 3 bits
}
#pn_io-expected_submodule_data_description-object
(type: json_map)
{
"type": "input", // predefined-strings
"reserved": 16383 // 14 bits
}
#pn_io-submodule_properties-object
(type: json_map)
{
"type": "io-controller", // predefined-strings
"shared_input": "type", // predefined-strings
"reduce_input_submodule_data_length": "zero", // predefined-strings
"reduce_output_submodule_data_length": "zero", // predefined-strings
"discard_ioxs": "zero", // predefined-strings
"reserved1": 3, // 2 bits
"reserved2": 255 // 8 bits
}
#pn_io-alarm_cr_properties-object
(type: json_map)-
{ "priority": "user-priority", // predefined-strings "transport": "data-rta-pdu", // predefined-strings "reserved1": 8388607, // 23 bits "reserved2": 255 // 8 bits }
{
"protocol": "dcp", // predefined-strings
"reserved1": 31, // 5 bits
"reserved2": 255, // 8 bits
"factor": 65535 // 16 bits
}
#pn_io-sr_properties-object
(type: json_map)-
{ "input_valid_on_backup_ar": 0, // 0/1 "reserved1": 0, // 0/1 "mode": "default", // predefined-strings "reserved2": 8191, // 13 bits "reserved3": 255 // 8 bits }
#pn_io-fs_parameter_mode_properties-object
(type: json_map)-
{ "mode": 3, // 2 bits "reserved1": 3FFFFF, // 22 bits "reserved2": 255 // 8 bits }
#pn_io-control_command_properties-object
(type: json_map)-
{ "prm_end": 0, // 0/1 "applicaton_ready": 0, // 0/1 "release": 0, // 0/1 "done": 0, // 0/1 "ready_for_companion": 0, // 0/1 "ready_for_rt_class3": 0, // 0/1 "prm_begin": 0, // 0/1 "reserved": 511 // 9 bits }
#pn_io-io_status-object
(type: json_map)-
{ "error_code": 255, // uint8_t "error_decode": 255, // uint8_t "error_code1": 255, // uint8_t "error_code2": 255 // uint8_t }
#pn_io-io_xs-object
(type: json_map)-
{ "extension": 0, // 0/1 "reserved": 15, // 4 bits "instance": "detected-by-slot", // predefined-strings "data_state": "good" // predefined-strings }
#pn_io-iocr_block_data_object-object
(type: json_map)-
{ "slot_number": 65535, // uint16_t "subslot_number": 65535, // uint16_t "frame_offset": 65535 // uint16_t }
#pn_io-iocr_block_api-object
(type: json_map)-
{ "api": 65536, // uint32_t "io_data": [], // pn_io-iocr_block_data_object-object "iocs_data": [] // pn_io-iocr_block_data_object-object }
io_data
andiocs_data
are arrays of pn_io-iocr_block_data_object-objects
#pn_io-iocr_subframe_object-object
(type: json_map)-
{ "iocr_reference": 65535, // uint16_t "subframe_data": 65536, // uint32_t "subframe_offset": 65535 // uint16_t }
#pn_io-expected_submodule_data-object
(type: json_map)-
{ "data_description": {}, // pn_io-expected_submodule_data_description-object "submodule_data_length": 65535, // uint16_t "length_iops": 65535, // uint16_t "length_iocs": 65535 // uint16_t }
data_description
is an object of pn_io-expected_submodule_data_description-object type
#pn_io-subslot_submodule-object
(type: json_map)-
{ "subslot_number": 65535, // uint16_t "submodule_ident_number": 65536, // uint32_t "submodule_properties": {}, // pn_io-submodule_properties-object "data": [] // pn_io-expected_submodule_data-object }
submodule_properties
is an object of pn_io-submodule_properties-object typedata
is an array of pn_io-expected_submodule_data-objects
#pn_io-api_slot_module-object
(type: json_map)-
{ "api": 65536, // uint32_t "slot_number": 65535, // uint16_t "subslot_number": 65535, // uint16_t "module_ident_number": 65536, // uint32_t "module_properties": 65535, // uint16_t "submodules": [] // pn_io-subslot_submodule-object }
submodules
is an array of pn_io-subslot_submodule-objects
#pn_io-extended_identification_info-object
(type: json_map)-
{ "uuid": "uuid", // string (uuid) "version_high": 255, // uint8_t "version_low": 255 // uint8_t }
#pn_io-api_slot_subslot-object
(type: json_map)-
{ "api": 65536, // uint32_t "slot_number": 65535, // uint16_t "subslot_number": 65535 // uint16_t }
#pn_io-submodule_state_ident-object
(type: json_map)-
{ "subslot_number": 65535, // uint16_t "submodule_state": 65535, // uint16_t "submodule_ident_number": 65536 // uint32_t }
#pn_io-module_state_ident_submodule-object
(type: json_map)-
{ "slot_number": 65535, // uint16_t "module_state": 65535, // uint16_t "module_ident_number": 65536, // uint32_t "submodules": [] // pn_io-submodule_state_ident-object }
submodules
is an array of pn_io-submodule_state_ident-objects
#pn_io-api_module_submodule_state_ident-object
(type: json_map)-
{ "api": 65536, // uint32_t "modules": [] // pn_io-module_state_ident_submodule-object }
modules
is an array of pn_io-module_state_ident_submodule-objects
#pn_io-submodule_ident-object
(type: json_map)-
{ "subslot_number": 65535, // uint16_t "submodule_state": 65535 // uint16_t }
#pn_io-module_state_submodule-object
(type: json_map)-
{ "slot_number": 65535, // uint16_t "module_ident_number": 65536, // uint32_t "submodules": [] // pn_io-submodule_ident-object }
submodules
is an array of pn_io-submodule_ident-objects
#pn_io-api_module_submodule_ident-object
(type: json_map)-
{ "api": 65536, // uint32_t "modules": [] // pn_io-module_state_submodule-object }
modules
is an array of pn_io-module_state_submodule-objects
#pn_io-diagnosis_data-object
(type: json_map)-
This object type may contain optional fields. The presence of optional fields depends on the value of the
user_structure_identifier
field. The special cases are presented below:-
user_structure_identifier=channel-diagnosis
:{ "channel_number": 65535, // uint16_t "channel_properties": {}, // pn_io-channel_properties-object "channel_error_type": 65535 // uint16_t }
-
user_structure_identifier=ext-channel-diagnosis
:{ "channel_number": 65535, // uint16_t "channel_properties": {}, // pn_io-channel_properties-object "channel_error_type": 65535, // uint16_t "ext_channel_error_type": 65535, // uint16_t "ext_channel_add_value": 65536 // uint32_t }
-
user_structure_identifier=qualified-channel-diagnosis
:{ "channel_number": 65535, // uint16_t "channel_properties": {}, // pn_io-channel_properties-object "channel_error_type": 65535, // uint16_t "ext_channel_error_type": 65535, // uint16_t "ext_channel_add_value": 65536, // uint32_t "qualified_channel_qualifier": 65536 // uint32_t }
channel_properties
is an object of pn_io-channel_properties-object type -
#pn_io-log_book_entry_low_0-object
(type: json_map)-
{ "local_time_stamp": 4294967296, // uint64_t "ar_uuid": "ar-uuid", // string (uuid) "io_status": {}, // pn_io-io_status-object "entry_detail": 65536 // uint32_t }
io_status
is an object of pn_io-io_status-object type
#pn_io-log_book_entry_low_1-object
(type: json_map)-
{ "time_time_stamp": "time-string", // arbitrary-string "ar_uuid": "ar-uuid", // string (uuid) "io_status": {}, // pn_io-io_status-object "entry_detail": 65536 // uint32_t }
io_status
is an object of pn_io-io_status-object type
#pn_io-redundancy_info-object
(type: json_map)-
{ "end_point_1": "left", // predefined-strings "end_point_2": "right" // predefined-strings }
#pn_io-data_status-object
(type: json_map)-
{ "state": "iocr-state-is-backup", // predefined-strings "redundancy": "ar-state-is-backup", // predefined-strings "data_valid": "data-item-valid", // predefined-strings "provider_state": "run", // predefined-strings "station_problem_indicator": "problem-detected", // predefined-strings "ignore": "evaluate" // predefined-strings }
#pn_io-transfer_status-object
(type: json_map)-
{ "alignment_or_frame_checksum_error": "false", // string: true/false "wrong_length_error": "false", // string: true/false "mac_receive_buffer_overflow": "false", // string: true/false "rt_class_3_error": "false" // string: true/false }
#pn_io-apdu_status-object
(type: json_map)-
{ "cycle_counter": 65535, // uint16_t "data_status": {}, // pn_io-data_status-object "transfer_status": {} // pn_io-transfer_status-object }
data_status
is an object of pn_io-data_status-object typetransfer_status
is an object of pn_io-transfer_status-object type
#pn_io-im_version-object
(type: json_map)-
{ "im_version_major": 255, // uint8_t "im_version_minor": 255 // uint8_t }
#pn_io-im_software_revision-object
(type: json_map)-
{ "sw_revision_prefix": "V", // arbitrary-string (1 char: V,R,P,U,T) "im_sw_revision_functional_enhancement": 255, // uint8_t "im_sw_revision_bug_fix": 255, // uint8_t "im_sw_revision_internal_change": 255 // uint8_t }
#pn_io-line_delay-object
(type: json_map)-
{ "value": 2147483647, // 31 bits "format_indicator": "line-delay" // predefined-strings }
#pn_io-rt_class_3_port_status-object
(type: json_map)-
{ "state": "rt-class3-up", // predefined-strings "fragmentation": "on", // string: on/off "preamble_length": "seven-octets", // predefined-strings "optimized": "default" // predefined-strings }
#pn_io-link_state-object
(type: json_map)-
{ "link": "down", // predefined-strings "port": "blocking" // predefined-strings }
#pn_io-peer_to_peer_boundary-object
(type: json_map)-
{ "lldp_agent": "send-lldp-frames", // predefined-strings "ptcp_ase": "send-ptcp-delay-req", // predefined-strings "time_ase": "send-path-delay-req" // predefined-strings }
#pn_io-dcp_boundary-object
(type: json_map)-
{ "block_ident_frame": "not-block(01-0e-cf-00-00-00)", // predefined-strings "block_hello_frame": "not-block(01-0e-cf-00-00-01)" // predefined-strings }
#pn_io-preamble_length-object
(type: json_map)-
{ "length": "7-octets" // predefined-strings }
#pn_io-ar_data_iocr_object_low_0-object
(type: json_map)-
{ "iocr_type": "type", // predefined-strings "iocr_reference": 65535, // uint16_t "frame_id": 65535, // uint16_t "apdu_status": {}, // pn_io-apdu_status-object "initator_udp_rt_port": "iana-defined-port", // predefined-strings "responder_udp_rt_port": "iana-defined-port" // predefined-strings }
apdu_status
is an object of pn_io-apdu_status-object type
#pn_io-ar_data_iocr_object_low_1-object
(type: json_map)-
{ "iocr_properties": {}, // pn_io-iocr_properties-object "iocr_type": "type", // predefined-strings "frame_id": 65535, // uint16_t "apdu_status": {} // pn_io-apdu_status-object }
iocr_properties
is an object of pn_io-iocr_properties-object typeapdu_status
is an object of pn_io-apdu_status-object type
#pn_io-ar_data_object_low_0-object
(type: json_map)-
{ "ar_type": "ar-type", // predefined-strings "ar_uuid": "ar-uuid", // string (uuid) "ar_properties": {}, // pn_io-ar_properties-object "cm_initator_object_uuid": "cm-uuid", // string (uuid) "cm_initiator_station_name": "station-name", // arbitrary-string "iocrs": [], // pn_io-ar_data_iocr_object_low_0-object "cr_type": 65535, // uint16_t "local_alarm_reference": 65535, // uint16_t "remote_alarm_reference": 65535, // uint16_t "parameter_server_object_uuid": "uuid", // string (uuid) "parameter_server_station_name": "station-name", // arbitrary-string "apis": [] // 65536 (uint32_t) }
apis
is an array of numbers:uint32_t
iocrs
is an array of pn_io-ar_data_iocr_object_low_0-objects
#pn_io-ar_data_object_low_1-object
(type: json_map)-
{ "ar_uuid": "ar-uuid", // string (uuid) "cm_initator_object_uuid": "cm-uuid", // string (uuid) "cm_initator_object_uuid": "cm-uuid", // string (uuid) "parameter_server_object_uuid": "uuid", // string (uuid) "ar_properties": {}, // pn_io-ar_properties-object "ar_type": "ar-type", // predefined-strings "cr_type": 65535, // uint16_t "local_alarm_reference": 65535, // uint16_t "remote_alarm_reference": 65535, // uint16_t "initator_udp_rt_port": "iana-defined-port", // predefined-strings "responder_udp_rt_port": "iana-defined-port", // predefined-strings "cm_initiator_station_name": "station-name", // arbitrary-string "parameter_server_station_name": "station-name", // arbitrary-string "iocrs": [], // pn_io-ar_data_iocr_object_low_1-object "apis": [], // 65536 (uint32_t) "entries": [] // pn_io-block-object }
apis
is an array of numbers:uint32_t
iocrs
is an array of pn_io-ar_data_iocr_object_low_1-objectsentries
arrays elements expected values:
#pn_io-pd_port_peer-object
(type: json_map)-
{ "peer_port_name": "port-name", // arbitrary-string "peer_station_name": "station-name", // arbitrary-string "check_line_delay": {}, // pn_io-line_delay-object "peer_mac_address": "mac", // string (mac) }
check_line_delay
is an object of pn_io-line_delay-object type
#pn_io-pd_ir_global_port_low_1-object
(type: json_map)-
{ "max_port_rx_delay": 65536, // uint32_t "max_port_tx_delay": 65536 // uint32_t }
#pn_io-pd_ir_global_port_low_2-object
(type: json_map)-
{ "max_port_rx_delay": 65536, // uint32_t "max_port_tx_delay": 65536, // uint32_t "max_line_rx_delay": 65536, // uint32_t "yellow_time": 65536 // uint32_t }
#pn_io-phase_assignment-object
(type: json_map)-
{ "assigned_value_for_reserved_begin": 15, // 4 bits "assigned_value_for_orange_begin": 15, // 4 bits "assigned_value_for_reserved_end": 255 // 4 bits }
#pn_io-begin_end_assignment-object
(type: json_map)-
{ "red_orange_period_begin": 65536, // uint32_t "orange_period_begin": 65536, // uint32_t "green_period_begin": 65536 // uint32_t }
#pn_io-pd_ir_begin_end_port_assignment-object
(type: json_map)-
{ "tx_begin_end_assignment": {}, // pn_io-begin_end_assignment-object "rx_begin_end_assignment": {} // pn_io-begin_end_assignment-object }
tx_begin_end_assignment
andrx_begin_end_assignment
are objects of pn_io-begin_end_assignment-object type
#pn_io-pd_ir_begin_end_port_phase-object
(type: json_map)-
{ "tx_phase_assignment": {}, // pn_io-phase_assignment-object "rx_phase_assignment": {} // pn_io-phase_assignment-object }
tx_phase_assignment
andrx_phase_assignment
are objects of pn_io-phase_assignment-object type
#pn_io-pd_ir_begin_end_port-object
(type: json_map)-
{ "assignments": [], // pn_io-pd_ir_begin_end_port_assignment-object "phases": [] // pn_io-pd_ir_begin_end_port_phase-object }
assignments
is an array of pn_io-pd_ir_begin_end_port_assignment-objectsphases
is an array of pn_io-pd_ir_begin_end_port_phase-objects
#pn_io-sync_properties-object
(type: json_map)-
{ "role": "external-sync", // predefined-strings "id": 31 // 5 bits }
#pn_io-ptcp_master_priority_1-object
(type: json_map)-
{ "priority": "sync-slave", // predefined-strings "level": 7, // 3 bits "active": "false" // string: true/false }
#pn_io-neighbor_peer-object
(type: json_map)-
{ "line_delay": {}, // pn_io-line_delay-object "mau_type": "10g-base-lr", // predefined-strings "mau_type_extension": "no-sub-mau-type", // predefined-strings "peer_mac_address": "mac", // string (mac) "peer_port_name": "port-name", // arbitrary-string "peer_station_name": "station-name" // arbitrary-string }
#pn_io-mrp_check-object
(type: json_map)-
{ "media_redundancy_manager": "off", // predefined-strings "mrp_domain_uuid": "on" // predefined-strings }
#pn_io-fiber_optic_power_budget_type-object
(type: json_map)-
{ "value": 2147483647, // 31 bits "check_enable": "on" // predefined-strings }
#pn_io-nc_drop_budget_type-object
(type: json_map)-
{ "value": 2147483647, // 31 bits "check_enable": "on" // predefined-strings }
#pn_io-ac_communication_properties-object
(type: json_map)-
{ "dfp": "supported", // predefined-strings "rtc3": "pd-ir-frame-data-local-info", // predefined-strings "rtc_udp": "supported" // predefined-strings }
#pn_io-ac_isochronous_api_object-object
(type: json_map)-
{ "api": 131071, // uint32_t "slot_number": 65535, // uint16_t "subslot_number": 65535, // uint16_t "time_io_base": 65536, // uint32_t "time_io_input": 65536, // uint32_t "time_io_output": 65536 // uint32_t }
#pn_io-ac_configuration_api_object-object
(type: json_map)-
{ "api": 131071, // uint32_t "slot_number": 65535, // uint16_t "subslot_number": 65535, // uint16_t "module_ident_number": 65536, // uint32_t "submodule_ident_number": 65536, // uint32_t "submodule_input_data_length": 65536, // uint32_t "submodule_output_data_length": 65536 // uint32_t }
#pn_io-frame_details-object
(type: json_map)-
{ "forwarding_mode": "no-sync-frame", // predefined-strings "meaning_frame_send_offset": "time-for-transmitting-frame", // predefined-strings "media_redundancy_watchdog": "enable" // predefined-strings }
#pn_io-tx_port_group_entry-object
(type: json_map)-
{ "tx_port_group_entry": 255 // uint8_t }
#pn_io-sf_io_cr_properties-object
(type: json_map)-
{ "distributed_watch_dog_factor": 15, // 4 bits "restart_factor_for_distributed_wd": 15, // 4 bits "dfp_mode": 15, // 4 bits "dfp_direction": 0, // 1 bit "dfp_redundant_path_layout": 0, // 1 bit "sf_cr_c_16": 0 // 1 bit }
#pn_io-subframe_data_object-object
(type: json_map)-
{ "position": 64, // 6 bits "data_length": 255 // 8 bits }
#pn_io-multiple_interface_mode-object
(type: json_map)-
{ "name_of_device": 0 // 1 bit }
#pn_io-filter_data_submodule_object-object
(type: json_map)-
{ "subslot_number": 65535, // uint16_t "submodule_ident_number": 65536 // uint32_t }
#pn_io-filter_data_module_object-object
(type: json_map)-
{ "slot_number": 65535, // uint16_t "module_ident_number": 65536, // uint32_t "submodules": [] // pn_io-filter_data_submodule_object-object }
submodules
is an array of pn_io-filter_data_submodule_object-objects
#pn_io-filter_data_api_object-object
(type: json_map)-
{ "api": 65536, // uint32_t "modules": [] // pn_io-filter_data_module_object-object }
modules
is an array of pn_io-filter_data_module_object-objects
#pn_io-status_data_submodule_object-object
(type: json_map)-
{ "subslot_number": 65535, // uint16_t "pe_energy_saving_mode": "pe-operate" // predefined-strings }
#pn_io-status_data_module_object-object
(type: json_map)-
{ "slot_number": 65535, // uint16_t "module_ident_number": 65536, // uint32_t "submodules": [] // pn_io-status_data_submodule_object-object }
submodules
is an array of pn_io-status_data_submodule_object-objects
#pn_io-status_data_api_object-object
(type: json_map)-
{ "api": 65536, // uint32_t "modules": [] // pn_io-status_data_module_object-object }
modules
is an array of pn_io-status_data_module_object-objects
#pn_io-counter_status-object
(type: json_map)-
{ "if_in_octets": "content-valid", // predefined-strings "if_out_octets": "content-invalid", // predefined-strings "if_in_discards": "content-valid", // predefined-strings "if_out_discards": "content-invalid", // predefined-strings "if_in_errors": "content-valid", // predefined-strings "if_out_errors": "content-invalid" // predefined-strings }
#pn_io-rs_adjust_specifier-object
(type: json_map)-
{ "incident": "rising-edge", // predefined-strings "reserved": 63 // 6 bits }
#pn_io-rs_adjust_observer_entry-object
(type: json_map)-
{ "rs_block_type": "time-status-observer", // predefined-strings "block_version_low": 255, // uint8_t "block_version_high": 255, // uint8_t "channel_number": 65535, // *optional field; uint16_t "rs_max_scan_delay": 65535, // *optional field; uint16_t "rs_adjust_specifier": {} // *optional field; pn_io-rs_adjust_specifier-object }
Optional fields exist only when rs_block_type=digital-input-observer(adjust)
rs_adjust_specifier
is an object of pn_io-rs_adjust_specifier-object type
#pn_io-rs_specifier-object
(type: json_map)-
{ "sequence_number": 2047, // 11 bits "specifier": "appears" // predefined-strings }
#pn_io-mrp_ic_mic_params-object
(type: json_map)-
{ "mrp_ic_top_chg_t": 65535, // uint16_t "mrp_ic_top_nr_max": 65535, // uint16_t "mrp_ic_start_delay": 65535, // uint16_t "mrp_ic_link_status_nr_max": 65535, // uint16_t "mrp_ic_link_status_change_t": 65535 // uint16_t }
#pn_io-mrp_ic_mim_params-object
(type: json_map)-
{ "mrp_ic_lnk_up_t": 65535, // uint16_t "mrp_ic_lnk_down_t": 65535, // uint16_t "mrp_ic_lnk_nr_max": 65535, // uint16_t "mrp_ic_start_delay": 65535 // uint16_t }
#pn_io-mrp_ic_check-object
(type: json_map)-
{ "mim": "off", // predefined-strings "mrp_ic_domain_id": "off", // predefined-strings "reserved1": 4194303, // 22 bits "reserved1": 255 // 8 bits }
#pn_io-check_peer-object
(type: json_map)-
{ "peer_port_name": "port-name", // arbitrary-string "peer_station_name": "station-name" // predefined-strings }
#pn_io-am_location-object
(type: json_map)-
{ "structure": "twelve-level-tree-format", // predefined-strings "level_0": 1023, // *optional field; 10 bits "level_1": 1023, // *optional field; 10 bits "level_2": 1023, // *optional field; 10 bits "level_3": 1023, // *optional field; 10 bits "level_4": 1023, // *optional field; 10 bits "level_5": 1023, // *optional field; 10 bits "level_6": 1023, // *optional field; 10 bits "level_7": 1023, // *optional field; 10 bits "level_8": 1023, // *optional field; 10 bits "level_9": 1023, // *optional field; 10 bits "level_10": 1023, // *optional field; 10 bits "level_11": 1023, // *optional field; 10 bits "begin_slot_number": 65535, // *optional field; uint16_t "begin_subslot_number": 65535, // *optional field; uint16_t "begin_end_slot_number": 65535, // *optional field; uint16_t "begin_end_subslot_number": 65535 // *optional field; uint16_t }
level_0-level_11
exists only whenstructure=twelve-level-tree-format
begin_slot_number
,begin_subslot_number
,begin_end_slot_number
,begin_end_subslot_number
exist only whenstructure=slot-and-subslot-number-format
#pn_io-am_device_identification-object
(type: json_map)-
{ "device_sub_id": 65535, // 16 bits "device_id": 65535, // 16 bits "vendor_id": 65535, // 16 bits "device_sub_id": 65535, // 16 bits "organization": "iec-61158-type-6" // predefined-strings }
level_0-level_11
exists only whenstructure=twelve-level-tree-format
begin_slot_number
,begin_subslot_number
,begin_end_slot_number
,begin_end_subslot_number
exist only whenstructure=slot-and-subslot-number-format
#pn_io-check_sync_mode-object
(type: json_map)-
{ "cable_delay": "on", // string: on/off "sync_master": "off" // string: on/off }
#pn_io-mau_type_mode-object
(type: json_map)-
{ "check": "off" // string: on/off }
#pn_io-alarm_specifier-object
(type: json_map)-
{ "sequence_number": 1023, // 10 bits "channel_diagnosis": "at-least-one", // predefined-strings "manufacturer_specific_diagnosis": "no", // predefined-strings "submodule_diagnosis_state": "fault-exist", // predefined-strings "submodule_diagnosis_state": "fault-free" // predefined-strings }
#pn_io-maintenance_status-object
(type: json_map)-
{ "maintenance_required": "required", // predefined-strings "maintenance_demanded": "no-demanded", // predefined-strings "qualifiers": [] // array of predefined strings }
qualifiers
contains 29 elements (info/no-info); The first element corresponds to Qualifier_3, the second to Qualifier_4, etc.
#pn_io-ur_record-object
(type: json_map)-
{ "ur_record_index": 65536, // uint32_t "ur_record_length": 65536 // uint32_t }
lldp
#lldp_organization_specific-profinet-rtc2_port_status-object
(type: json_map)-
{ "state": "rtc2-run/reserved" // predefined-strings }
#lldp_organization_specific-profinet-rtc3_port_status-object
(type: json_map)-
{ "state": "rtc3-run", // predefined-strings "fragmentation": "off", // on/off "preamble_length": "seven-octet", // predefined-strings "optimized": "off", // on/off }
#lldp_organization_specific-profinet-mrrt_port_status-object
(type: json_map)-
{ "state": "off", // predefined-strings }
#lldp_organization_specific-profinet-lldp_length_of_period-object
(type: json_map)-
{ "length": 2147483647, // 31 bits "valid": "valid" // valid/invalid }
#lldp_organization_specific-profinet-lldp_red_orange_period_begin-object
(type: json_map)-
{ "offset": 2147483647, // 31 bits "valid": "valid" // valid/invalid }
#lldp_organization_specific-profinet-lldp_orange_period_begin-object
(type: json_map)-
{ "offset": 2147483647, // 31 bits "valid": "invalid" // predefined-strings }
#lldp_organization_specific-profinet-lldp_green_period_begin-object
(type: json_map)-
{ "offset": 2147483647, // 31 bits "valid": "invalid" // valid/invalid }
#lldp_organization_specific-ieee_802_1-flags-object
(type: json_map)-
{ "port_and_protocol_vlan_supported": "supported", // supported/not-supported "port_and_protocol_vlan_enabled": "enabled" // enabled/not-enabled }
#lldp_organization_specific-ieee_802_3-pmd_auto_negotiation_advertised_capability-object
(type: json_map)-
{ "auto_negotiation_support": "supported", // supported/not-supported "auto_negotiation_status": "enabled" // enabled/not-enabled }
#lldp_organization_specific-ieee_802_3-mid_power_support-object
(type: json_map)-
{ "port_class_property": "supported", // pse/pd "pse_mdi_power_support": "supported", // supported/not-supported "pse_mdi_power_state": "enabled", // enabled/disabled "pse_pairs_control_ability": "pair-selection-can-be-controlled" // predefined-strings }
#lldp_organization_specific-ieee_802_3-aggregation_status-object
(type: json_map)-
{ "aggregation_capability": "capable-of-being-aggregated", // predefined-strings "aggregation_status": "currently-in-aggregation" // predefined-strings }
IEC-104
$iec104.data
(type: json_map)-
{ "io:": "information-objects", // array of information objects "ios": "number-of-information-objects" // uint8_t }
The ios
field contains the number of elements in the io
array.
#iec104_data-type-information-object
(type: json_map)-
{ "ioa": "information-object-address", // integer "ie": "information-elements", // array of information-element "ies": "number-of-information-elements" // uint8_t }
The ies
field contains the number of elements in the ie
array.
#iec104_data-type-information-element
(type: json_map)-
{ "type": "information-element-type", // predefined-strings ... // type-specific keys }
The type
field is present in all information-element
objects. The other keys in an information-element
object depend on the value of the type
field, as detailed below.
information-element-type
is one of SIQ
, DIQ
, BSI
, QDS
, VTI
, NVA
, SVA
, R32_IEEE_STD_754
, BCR
, CP24Time2A
, CP56Time2A
, SEP
, QDP
, CP16Time2A
, OCI
, SCD
, SCO
, DCO
, RCO
, QOS
, COI
, QOI
, QCC
, FBP
, QRP
, QPM
, QPA
, FRQ
, SRQ
, SCQ
, LSQ
, AFQ
, NOF
, NOS
, LOF
, LOS
, CHS
, SOF
, TSC
, segment
.
#iec104_data-type-information-element-siq
(type: json_map)-
{ "type": "SIQ", // string "invalid": true, // boolean "non-topical": true, // boolean "substituted": true, // boolean "blocked": true, // boolean "status": "status" // predefined-strings }
status
is one of "off"
, "on"
.
#iec104_data-type-information-element-diq
(type: json_map)-
{ "type": "DIQ", // predefined-strings "invalid": true, // boolean "non-topical": true, // boolean "substituted": true, // boolean "blocked": true, // boolean "status": "status" // predefined-strings }
status
is one of "0 (indeterminate or intermediate state)"
, "1 (off)"
, "2 (on)"
, "3 (indeterminate)"
, "<N> (unknown/invalid)"
, where N
is in the range 4..255
. Only the first four values are valid according to the IEC 60870-5 standard.
#iec104_data-type-information-element-bsi
(type: json_map)-
{ "type": "BSI", // predefined-strings "bitstring": "bitstring" // string }
bistring
is a string sequence of 1
and 0
, with each 1
corresponding to a bit set to 1
, and each 0
corresponding to a bit set to 0
. The leftmost bit is the highest-numbered bit.
#iec104_data-type-information-element-qds
(type: json_map)-
{ "type": "QDS", // predefined-strings "invalid": true, // boolean "not-topical": true, // boolean "substituted": true, // boolean "blocked": true, // boolean "overflow": true // boolean }
#iec104_data-type-information-element-vti
(type: json_map)-
{ "type": "VTI", // predefined-strings "transient": true, // boolean "value": 255 // int8_t }
#iec104_data-type-information-element-nva
(type: json_map)-
{ "type": "NVA", // predefined-strings "value": 32768 // int16_t }
#iec104_data-type-information-element-sva
(type: json_map)-
{ "type": "SVA", // predefined-strings "value": 32768 // int16_t }
#iec104_data-type-information-element-r32
(type: json_map)-
{ "type": "R32", // predefined-strings "value": 0.0 // float }
#iec104_data-type-information-element-bcr
(type: json_map)-
{ "type": "BCR", // predefined-strings "invalid": true, // boolean "counter-adjusted": true, // boolean "carry": true, // boolean "sequence-number": 255 // uint8_t }
#iec104_data-type-information-element-cp24time2a
(type: json_map)-
{ "type": "CP24Time2A", // predefined-strings "milliseconds": 59999, // uint16_t "minutes": 59 // uint8_t }
The IEC 60870-5 standard prescribes a valid range of 0..59999
for the milliseconds
field, 0..59
for the minutes
field.
#iec104_data-type-information-element-cp56time2a
(type: json_map)-
{ "type": "CP56Time2A", // predefined-strings "milliseconds": 59999, // uint16_t "minutes": 59, // uint8_t "hours": 23, // uint8_t "day-of-week": 6, // uint8_t "day-of-month": 31, // uint8_t "month": 12, // uint8_t "year": 99 // uint8_t }
The IEC 60870-5 standard prescribes a valid range of 0..59999
for the milliseconds
field, 0..59
for the minutes
field, 0..23
for the hours
field, 0..6
for the day-of-week
field, 0..31
for the day-of-month
field, 1..12
for the month
field, and 0..99
for the year
field.
#iec104_data-type-information-element-sep
(type: json_map)-
{ "type": "SEP", // predefined-strings "invalid": true, // boolean "not-topical": true, // boolean "substituted": true, // boolean "blocked": true, // boolean "elapsed-time-invalid": true, // boolean "event-state": "event-state" // predefined-strings }
event-state
is one of "0 (indeterminate)"
, "1 (off)"
, "2 (on)"
, "3 (indeterminate)"
, or "<N> (unknown/invalid)"
, where N
is in the range 4..255
. Only the first four values are valid according to the IEC 60870-5 standard.
- `#iec104_data-type-information-element-qdp (type: json_map)
-
{ "type": "QDP", // predefined-strings "invalid": true, // boolean "not-topical": true, // boolean "substituted": true, // boolean "blocked": true, // boolean "elapsed-time-invalid": true // boolean }
#iec104_data-type-information-element-cp16time2a
(type: json_map)-
{ "type": "CP16Time2A", // predefined-strings "milliseconds": 65535, // uint16_t }
The valid range for the milliseconds
field is 0..59999
.
#iec104_data-type-information-element-oci
(type: json_map)-
{ "type": "OCI", // predefined-strings "GC": true, // boolean "cl3": true, // boolean "cl2": true, // boolean "cl1": true // boolean }
#iec104_data-type-information-element-scd
(type: json_map)-
{ "type": "SCD", // predefined-strings "status": "bitstring", // string "change": "bitstring" // string }
The status
and change
fields correspond to the analogous IEC 60870-5 bitstrings. Each one is a string sequence of 1
and 0
, with each 1
corresponding to a bit set to 1
, and each 0
corresponding to a bit set to 0
. The leftmost bit is the highest-numbered bit.
#iec104_data-type-information-element-sco
(type: json_map)-
{ "type": "SCO", // predefined-strings "select/execute": 1, // integer "quc": "quc-string", // predefined-strings "scs": 1 // integer }
The quc
field is one of "0 (no additional definition)"
, "1 (short pulse duration)"
, "2 (long duration pulse)"
, "3 (persistent output)"
, or "<N> (unknown/invalid)"
, where N
is in the range 4..255
. Only the first four values are valid according to the IEC 60870-5 standard.
#iec104_data-type-information-element-dco
(type: json_map)-
{ "type": "DCO", // predefined-strings "select/execute": 1, // integer "quc": "quc-string", // predefined-strings "dcs": "dcs-string" // predefined-strings }
The quc
field is one of "0 (no additional definition)"
, "1 (short pulse duration)"
, "2 (long duration pulse)"
, "3 (persistent output)"
, or "<N> (unknown/invalid)"
, where N
is in the range 4..255
. Only the first four values are valid according to the IEC 60870-5 standard.
The dcs
field is one of "0 (not permitted)"
, "1 (command OFF)"
, "2 (command ON)"
, "3 (not permitted)"
, or "<N> (unknown/invalid)"
, where N
is in the range 4..255
. Only the first four values are valid according to the IEC 60870-5 standard.
#iec104_data-type-information-element-rco
(type: json_map)-
{ "type": "RCO", // predefined-strings "select/execute": 1, // integer "quc": "quc-string", // predefined-strings "rcs": "rcs-string" // predefined-strings }
The quc
field is one of "0 (no additional definition)"
, "1 (short pulse duration)"
, "2 (long duration pulse)"
, "3 (persistent output)"
, or "<N> (unknown/invalid)"
, where N
is in the range 4..255
. Only the first four values are valid according to the IEC 60870-5 standard.
The rcs
field is one of "0 (not permitted)"
, "1 (next step LOWER)"
, "2 (next step HIGHER)"
, "3 (not permitted)"
, or "<N> (unknown/invalid)"
, where N
is in the range 4..255
. Only the first four values are valid according to the IEC 60870-5 standard.
#iec104_data-type-information-element-coi
(type: json_map)-
{ "type": "COI", // predefined-strings "bsi": "bsi-string", // predefined-strings "qualifier": "qualifier-string" // predefined-strings }
The bsi
field is one of "0 (initialization with unchanged local parameters)"
or "1 (initialization after changed local parameters)"
.
The qualifier
field is one of "0 (local power switch on)"
, "1 (local manual reset)"
, "2 (remote reset)"
, "<N> (unknown, reserved)"
or "`<M> (unknown, private)", where N
is 3..31
and M
is 32..127
. Only the first three values are standardized as part of the IEC 60870-5 standard.
#iec104_data-type-information-element-qoi
(type: json_map)-
{ "type": "QOI", // predefined-strings "qualifier": "qualifier-string" // predefined-strings }
The qualifier
field is one of the following: "0 (invalid: unused)"
, "20 (station interrogation - global)"
, "<N> (interrogation of group <G>"
where N
is in the range 21..36
and G
is in the range 1..16
such that <N> = <G> + 20
, <N> (reserved)
where N
is in the range 1..19
or in the range 37..63
, or "<N> (private)"
, where N
is in the range 64..255
.
#iec104_data-type-information-element-qcc
(type: json_map)-
{ "type": "QCC", // predefined-strings "freeze": "freeze-string", // predefined-strings "request": "request-string" // predefined-strings }
The freeze
field is one of "0 (read without freeze/reset)"
, "1 (freeze without reset)"
, "2 (freeze with reset)""3 (reset)"
, or "<N> (unknown/invalid)"
, where N
is in the range 4..255
. Only the first four values are valid according to the IEC 60870-5 standard.
The request
field is one of 0 (unused/invalid)
, "<N> (request counter group <G>"
where N
is in the range 1..4
and G
is in the range 1..4
such that <G>=<N>
, "5 (general request counter)"
, " <N> (reserved)"
or "<M> (private)"
where N
is in the range 6..31
and M
is in the range 32..63
.
The qualifier
field is one of "0 (unused/invalid)"
, "1 (general reset of process)"
, "2 (clear time tagged information from event buffer)"
, "<N> (unknown/reserved)"
where N
is in the range 3..126
, or "<N> (private)"
where N
is in the range 127..255
.
#iec104_data-type-information-element-qpm
(type: json_map)-
{ "type": "QPM", // predefined-strings "pop": "pop-string", // predefined-strings "lpc": true, // bool "kpa": "kpa-string" // predefined-strings }
The pop
field is one of "1 (not in operation)"
or "0 (in operation)"
.
The lpc
field is one of "0 (unused/invalid)"
, "1 (threshold value)"
, "2 (smoothing factor)"
, "3 (low limit for transmission of measured values)"
, "4 (high limit for transmission of measured values)"
, "<N> (unknown/reserved)"
where N
is in the range 5..31
or "<N> (private)"
where N
is in the range 32..63
.
#iec104_data-type-information-element-qpa
(type: json_map)-
{ "type": "QPA", // predefined-strings "qualifier": "qualifier-string" // predefined-strings }
The qualifier
field is one of <N> (unused/invalid)
where N
is in the range 0..2
, "3 (activation of cyclic transmission of object)"
, "<N> (unknown/reserved)"
where N
is in the range 4..127
, or "<N> (private)"
, where N
is in the range 128..255
.
#iec104_data-type-information-element-frq
(type: json_map)-
{ "type": "FRQ", // predefined-strings "bsi-non-confirmation": true, // boolean "qualifier-code": "qualifier-code-string" // predefined-strings }
The qualifier-code
field is one of "0 (default)"
, "<N> (unknown/reserved)"
where N
is in the range 1..63
, or "<N> (private)"
where N
is in the range 64..255
.
#iec104_data-type-information-element-srq
(type: json_map)-
{ "type": "SRQ", // predefined-strings "bsi-not-ready": true, // boolean "qualifier-code": "qualifier-code-string" // predefined-strings }
The qualifier-code
field is one of "0 (default)"
, "<N> (unknown/reserved)"
where N
is in the range 1..63
, or "<N> (private)"
where N
is in the range 64..255
.
#iec104_data-type-information-element-scq
(type: json_map)-
{ "type": "SCQ", // predefined-strings "selection-code": "selection-code-string", // predefined-strings "fault-code": "fault-code-string" // predefined-strings }
The selection-code
field is one of "0 (default)"
, "1 (select file)"
, "2 (request file)"
, "3 (deactivate file)"
, "4 (delete file)"
, "5 (select section)"
, "6 (request section)"
, "7 (deactivate section)"
, or "<N> (unknown/reserved)"
where N
is in the range 8..10
, or "<N> (private)"
where N
is in the range 11..15
.
The fault-code
field is one of "0 (default)"
, "1 (requested memory space not available)"
, "2 (checksum failed)"
, "3 (unexpected communication service)"
, "4 (unexpected name of file)"
, "5 (unexpected name of section)"
, "<N> (unknown/reserved)"
where N
is in the range 6..10
, or "<N> (private)"
where N
is in the range 11..15
.
#iec104_data-type-information-element-lsq
(type: json_map)-
{ "type": "LSQ", // predefined-strings "selection-code": "selection-code-string" // predefined-strings }
The selection-code
field is one of "0 (invalid/not used)"
, "1 (file transfer without deactivation)"
, "2 (file transfer with deactivation)"
, "3 (section transfer without deactivation)"
, "4 (section transfer with deactivation)"
, "<N> (unknown/reserved)"
where N
is in the range 5..127
, or "<N> (private)"
where N
is in the range 128..255
.
#iec104_data-type-information-element-afq
(type: json_map)-
{ "type": "AFQ", // predefined-strings "selection-code": "selection-code-string", // predefined-strings "fault-code": "fault-code-string" // predefined-strings }
The selection-code
field is one of "0 (default)"
, "1 (select file)"
, "2 (request file)"
, "3 (deactivate file)"
, "4 (delete file)"
, "5 (select section)"
, "6 (request section)"
, "7 (deactivate section)"
, "<N> (unknown/reserved)"
where N
is in the range 8..10
, or "<N> (private)"
where N
is in the range 11..15
.
The fault-code
field is one of "0 (default)"
, "1 (requested memory space not available)"
, "2 (checksum failed)"
, "3 (unexpected communication service)"
, "4 (unexpected name of file)"
, "5 (unexpected name of section)"
, "<N> (unknown/reserved)"
where N
is in the range 6..10
, or "<N> (private)"
where N
is in the range 11..15
.
#iec104_data-type-information-element-nof
(type: json_map)-
{ "type": "NOF", // predefined-strings "name-of-file": 65535 // uint16_t }
#iec104_data-type-information-element-nos
(type: json_map)-
{ "type": "NOS", // predefined-strings "name-of-section": 255 // uint8_t }
#iec104_data-type-information-element-lof
(type: json_map)-
{ "type": "LOF", // predefined-strings "length-of-file": 4294967296 // uint32_t }
#iec104_data-type-information-element-los
(type: json_map)-
{ "type": "LOS", // predefined-strings "length-of-segment": 255 // uint8_t }
#iec104_data-type-information-element-chs
(type: json_map)-
{ "type": "CHS", // predefined-strings "checksum": 255, // uint8_t }
#iec104_data-type-information-element-sof
(type: json_map)-
{ "type": "SOF", // predefined-strings "file-active": "file-active-string", // predefined-strings "file-origin": "file-origin-string", // predefined-strings "file-status": 255 // uint8_t }
The file-active
field is either "0 (file waits for transfer)"
or "1 (transfer of this file is active)"
.
The file-origin
field is either "0 (name defines file)"
or "1 (name defines directory)"
.
The segment
field contains the hex dump of the segment contents. Bytes are zero-padded and no whitespace is used.
Protocols and fields
This file contains details of the protocols supported by im_pcap
bacnet
Fields
$bacnet.apdu.bacnet_abort.original_invoke_id
(type: integer)-
bacnet.apdu.bacnet_abort.original_invoke_id
$bacnet.apdu.bacnet_abort.reason
(type: string)-
bacnet.apdu.bacnet_abort.reason
$bacnet.apdu.bacnet_abort.sent_by_server
(type: boolean)-
bacnet.apdu.bacnet_abort.sent_by_server
$bacnet.apdu.bacnet_complexack.more_segments_follow
(type: boolean)-
bacnet.apdu.bacnet_complexack.more_segments_follow
$bacnet.apdu.bacnet_complexack.original_invoke_id
(type: integer)-
bacnet.apdu.bacnet_complexack.original_invoke_id
$bacnet.apdu.bacnet_complexack.segmented
(type: boolean)-
bacnet.apdu.bacnet_complexack.segmented
$bacnet.apdu.bacnet_confirmed_request.invoke_id
(type: integer)-
bacnet.apdu.bacnet_confirmed_request.invoke_id
$bacnet.apdu.bacnet_confirmed_request.max_resp
(type: integer)-
bacnet.apdu.bacnet_confirmed_request.max_resp
$bacnet.apdu.bacnet_confirmed_request.max_segs
(type: unknown)-
bacnet.apdu.bacnet_confirmed_request.max_segs
$bacnet.apdu.bacnet_confirmed_request.more_segments_follow
(type: boolean)-
bacnet.apdu.bacnet_confirmed_request.more_segments_follow
$bacnet.apdu.bacnet_confirmed_request.segmented
(type: boolean)-
bacnet.apdu.bacnet_confirmed_request.segmented
$bacnet.apdu.bacnet_confirmed_request.segmented_accepted
(type: boolean)-
bacnet.apdu.bacnet_confirmed_request.segmented_accepted
$bacnet.apdu.bacnet_confirmed_request.service_choice
(type: string)-
bacnet.apdu.bacnet_confirmed_request.service_choice
$bacnet.apdu.bacnet_segmentack.actual_window_size
(type: integer)-
bacnet.apdu.bacnet_segmentack.actual_window_size
$bacnet.apdu.bacnet_segmentack.nak
(type: boolean)-
bacnet.apdu.bacnet_segmentack.nak
$bacnet.apdu.bacnet_segmentack.original_invoke_id
(type: integer)-
bacnet.apdu.bacnet_segmentack.original_invoke_id
$bacnet.apdu.bacnet_segmentack.sent_by_server
(type: boolean)-
bacnet.apdu.bacnet_segmentack.sent_by_server
$bacnet.apdu.bacnet_segmentack.sequence_number
(type: integer)-
bacnet.apdu.bacnet_segmentack.sequence_number
$bacnet.apdu.bacnet_simpleack.original_invoke_id
(type: integer)-
bacnet.apdu.bacnet_simpleack.original_invoke_id
$bacnet.apdu.bacnet_simpleack.service_ack_choice
(type: string)-
bacnet.apdu.bacnet_simpleack.service_ack_choice
$bacnet.apdu.bacnet_unconfirmed_request.service_choice
(type: string)-
bacnet.apdu.bacnet_unconfirmed_request.service_choice
$bacnet.apdu.error.class
(type: string)-
bacnet.apdu.error.class
$bacnet.apdu.error.code
(type: string)-
bacnet.apdu.error.code
$bacnet.apdu.error.error_choice
(type: string)-
bacnet.apdu.error.error_choice
$bacnet.apdu.error.original_invoke_id
(type: integer)-
bacnet.apdu.error.original_invoke_id
$bacnet.apdu.pdu_type
(type: string)-
bacnet.apdu.pdu_type
$bacnet.apdu.reject.original_invoke_id
(type: integer)-
bacnet.apdu.reject.original_invoke_id
$bacnet.apdu.reject.reason
(type: string)-
bacnet.apdu.reject.reason
$bacnet.bvlc.forwarded_npdu.ip
(type: string)-
bacnet.bvlc.forwarded_npdu.ip
$bacnet.bvlc.forwarded_npdu.port
(type: string)-
bacnet.bvlc.forwarded_npdu.port
$bacnet.bvlc.function
(type: string)-
bacnet.bvlc.function
$bacnet.bvlc.length
(type: integer)-
bacnet.bvlc.length
$bacnet.bvlc.register_foreign_device.ttl
(type: integer)-
bacnet.bvlc.register_foreign_device.ttl
$bacnet.bvlc.result.result_code
(type: string)-
bacnet.bvlc.result.result_code
$bacnet.bvlc.type
(type: string)-
bacnet.bvlc.type
$bacnet.npdu.control
(type: integer)-
bacnet.npdu.control
$bacnet.npdu.control.contains
(type: string)-
bacnet.npdu.control.contains
$bacnet.npdu.control.dst_spec
(type: string)-
bacnet.npdu.control.dst_spec
$bacnet.npdu.control.prio
(type: string)-
bacnet.npdu.control.prio
$bacnet.npdu.control.reply_expected
(type: string)-
bacnet.npdu.control.reply_expected
$bacnet.npdu.control.src_spec
(type: string)-
bacnet.npdu.control.src_spec
$bacnet.npdu.version
(type: integer)-
bacnet.npdu.version
cotp
Fields
$cotp.additional_info
(type: string)-
cotp.additional_info
$cotp.class
(type: string)-
cotp.class
$cotp.disconnect_reason
(type: string)-
cotp.disconnect_reason
$cotp.dst_ref
(type: string)-
cotp.dst_ref
$cotp.dst_tsap_id
(type: string)-
cotp.dst_tsap_id
$cotp.error_cause
(type: string)-
cotp.error_cause
$cotp.invalid_tpdu
(type: string)-
cotp.invalid_tpdu
$cotp.option
(type: string)-
cotp.option
$cotp.src_ref
(type: string)-
cotp.src_ref
$cotp.src_tsap_id
(type: string)-
cotp.src_tsap_id
$cotp.tpdu_eot
(type: string)-
cotp.tpdu_eot
$cotp.tpdu_nr
(type: integer)-
cotp.tpdu_nr
$cotp.tpdu_size
(type: integer)-
cotp.tpdu_size
$cotp.tpdu_type
(type: string)-
cotp.tpdu_type
$cotp.unknown_parameter
(type: string)-
cotp.unknown_parameter
dhcp
Fields
$dhcp.address_ip
(type: string)-
dhcp.address_ip
$dhcp.client_ip
(type: string)-
dhcp.client_ip
$dhcp.client_mac
(type: string)-
dhcp.client_mac
$dhcp.elapsed
(type: string)-
dhcp.elapsed
$dhcp.flags
(type: string)-
dhcp.flags
$dhcp.hardware_type
(type: string)-
dhcp.hardware_type
$dhcp.hops
(type: string)-
dhcp.hops
$dhcp.opcode
(type: string)-
dhcp.opcode
$dhcp.option
(type: string)-
dhcp.option
$dhcp.relay_ip
(type: string)-
dhcp.relay_ip
$dhcp.server_ip
(type: string)-
dhcp.server_ip
$dhcp.server_name
(type: string)-
dhcp.server_name
$dhcp.transaction_id
(type: string)-
dhcp.transaction_id
dnp3
Fields
$dnp3.application_layer.control.con
(type: integer)-
dnp3.application_layer.control.con
$dnp3.application_layer.control.fin
(type: integer)-
dnp3.application_layer.control.fin
$dnp3.application_layer.control.fir
(type: integer)-
dnp3.application_layer.control.fir
$dnp3.application_layer.control.sequence
(type: integer)-
dnp3.application_layer.control.sequence
$dnp3.application_layer.control.uns
(type: integer)-
dnp3.application_layer.control.uns
$dnp3.application_layer.function_code
(type: string)-
dnp3.application_layer.function_code
$dnp3.application_layer.internal_indications.already_executing
(type: integer)-
dnp3.application_layer.internal_indications.already_executing
$dnp3.application_layer.internal_indications.broadcast
(type: integer)-
dnp3.application_layer.internal_indications.broadcast
$dnp3.application_layer.internal_indications.class1_events
(type: integer)-
dnp3.application_layer.internal_indications.class1_events
$dnp3.application_layer.internal_indications.class2_events
(type: integer)-
dnp3.application_layer.internal_indications.class2_events
$dnp3.application_layer.internal_indications.class3_events
(type: integer)-
dnp3.application_layer.internal_indications.class3_events
$dnp3.application_layer.internal_indications.config_corrupt
(type: integer)-
dnp3.application_layer.internal_indications.config_corrupt
$dnp3.application_layer.internal_indications.device_restart
(type: integer)-
dnp3.application_layer.internal_indications.device_restart
$dnp3.application_layer.internal_indications.device_trouble
(type: integer)-
dnp3.application_layer.internal_indications.device_trouble
$dnp3.application_layer.internal_indications.events_buffer_overflow
(type: integer)-
dnp3.application_layer.internal_indications.events_buffer_overflow
$dnp3.application_layer.internal_indications.local_control
(type: integer)-
dnp3.application_layer.internal_indications.local_control
$dnp3.application_layer.internal_indications.need_time
(type: integer)-
dnp3.application_layer.internal_indications.need_time
$dnp3.application_layer.internal_indications.no_func_code_support
(type: integer)-
dnp3.application_layer.internal_indications.no_func_code_support
$dnp3.application_layer.internal_indications.object_unknown
(type: integer)-
dnp3.application_layer.internal_indications.object_unknown
$dnp3.application_layer.internal_indications.parameter_error
(type: integer)-
dnp3.application_layer.internal_indications.parameter_error
$dnp3.application_layer.internal_indications.reserved
(type: string)-
dnp3.application_layer.internal_indications.reserved
$dnp3.application_layer.objectN.count
(type: integer)-
dnp3.application_layer.objectN.count
$dnp3.application_layer.objectN.group
(type: integer)-
dnp3.application_layer.objectN.group
$dnp3.application_layer.objectN.malformed
(type: string)-
dnp3.application_layer.objectN.malformed
$dnp3.application_layer.objectN.name
(type: string)-
dnp3.application_layer.objectN.name
$dnp3.application_layer.objectN.pointN.absolute_time_of_occurance
(type: integer)-
dnp3.application_layer.objectN.pointN.absolute_time_of_occurance
$dnp3.application_layer.objectN.pointN.absolute_time_value
(type: integer)-
dnp3.application_layer.objectN.pointN.absolute_time_value
$dnp3.application_layer.objectN.pointN.ancillary_value
(type: string)-
dnp3.application_layer.objectN.pointN.ancillary_value
$dnp3.application_layer.objectN.pointN.association_id
(type: integer)-
dnp3.application_layer.objectN.pointN.association_id
$dnp3.application_layer.objectN.pointN.attribute_code
(type: integer)-
dnp3.application_layer.objectN.pointN.attribute_code
$dnp3.application_layer.objectN.pointN.block_number
(type: integer)-
dnp3.application_layer.objectN.pointN.block_number
$dnp3.application_layer.objectN.pointN.certificate_type
(type: integer)-
dnp3.application_layer.objectN.pointN.certificate_type
$dnp3.application_layer.objectN.pointN.certification_data
(type: integer)-
dnp3.application_layer.objectN.pointN.certification_data
$dnp3.application_layer.objectN.pointN.certification_data_length
(type: integer)-
dnp3.application_layer.objectN.pointN.certification_data_length
$dnp3.application_layer.objectN.pointN.challenge_data_length
(type: integer)-
dnp3.application_layer.objectN.pointN.challenge_data_length
$dnp3.application_layer.objectN.pointN.challenge_sequence_number
(type: integer)-
dnp3.application_layer.objectN.pointN.challenge_sequence_number
$dnp3.application_layer.objectN.pointN.characteristics
(type: integer)-
dnp3.application_layer.objectN.pointN.characteristics
$dnp3.application_layer.objectN.pointN.commanded_state
(type: integer)-
dnp3.application_layer.objectN.pointN.commanded_state
$dnp3.application_layer.objectN.pointN.commanded_value
(type: unknown)-
dnp3.application_layer.objectN.pointN.commanded_value
$dnp3.application_layer.objectN.pointN.control_status
(type: string)-
dnp3.application_layer.objectN.pointN.control_status
$dnp3.application_layer.objectN.pointN.count
(type: integer)-
dnp3.application_layer.objectN.pointN.count
$dnp3.application_layer.objectN.pointN.count_of_headers
(type: integer)-
dnp3.application_layer.objectN.pointN.count_of_headers
$dnp3.application_layer.objectN.pointN.count_value
(type: integer)-
dnp3.application_layer.objectN.pointN.count_value
$dnp3.application_layer.objectN.pointN.data
(type: integer)-
dnp3.application_layer.objectN.pointN.data
$dnp3.application_layer.objectN.pointN.data_elementsN.value
(type: integer)-
dnp3.application_layer.objectN.pointN.data_elementsN.value
$dnp3.application_layer.objectN.pointN.data_objects
(type: string)-
dnp3.application_layer.objectN.pointN.data_objects
$dnp3.application_layer.objectN.pointN.data_type_code
(type: integer)-
dnp3.application_layer.objectN.pointN.data_type_code
$dnp3.application_layer.objectN.pointN.delay_milliseconds
(type: integer)-
dnp3.application_layer.objectN.pointN.delay_milliseconds
$dnp3.application_layer.objectN.pointN.delay_seconds
(type: integer)-
dnp3.application_layer.objectN.pointN.delay_seconds
$dnp3.application_layer.objectN.pointN.descriptor_code
(type: integer)-
dnp3.application_layer.objectN.pointN.descriptor_code
$dnp3.application_layer.objectN.pointN.digital_signature
(type: integer)-
dnp3.application_layer.objectN.pointN.digital_signature
$dnp3.application_layer.objectN.pointN.encrypted_update_key_data
(type: integer)-
dnp3.application_layer.objectN.pointN.encrypted_update_key_data
$dnp3.application_layer.objectN.pointN.encrypted_update_key_length
(type: integer)-
dnp3.application_layer.objectN.pointN.encrypted_update_key_length
$dnp3.application_layer.objectN.pointN.end_record
(type: integer)-
dnp3.application_layer.objectN.pointN.end_record
$dnp3.application_layer.objectN.pointN.error_text
(type: string)-
dnp3.application_layer.objectN.pointN.error_text
$dnp3.application_layer.objectN.pointN.evaluation_time
(type: integer)-
dnp3.application_layer.objectN.pointN.evaluation_time
$dnp3.application_layer.objectN.pointN.file_function_code
(type: integer)-
dnp3.application_layer.objectN.pointN.file_function_code
$dnp3.application_layer.objectN.pointN.file_handle
(type: integer)-
dnp3.application_layer.objectN.pointN.file_handle
$dnp3.application_layer.objectN.pointN.file_id
(type: integer)-
dnp3.application_layer.objectN.pointN.file_id
$dnp3.application_layer.objectN.pointN.file_name
(type: string)-
dnp3.application_layer.objectN.pointN.file_name
$dnp3.application_layer.objectN.pointN.file_name_offset
(type: integer)-
dnp3.application_layer.objectN.pointN.file_name_offset
$dnp3.application_layer.objectN.pointN.file_name_size
(type: integer)-
dnp3.application_layer.objectN.pointN.file_name_size
$dnp3.application_layer.objectN.pointN.file_size
(type: integer)-
dnp3.application_layer.objectN.pointN.file_size
$dnp3.application_layer.objectN.pointN.file_size
(type: integer)-
dnp3.application_layer.objectN.pointN.file_size
$dnp3.application_layer.objectN.pointN.file_size
(type: integer)-
dnp3.application_layer.objectN.pointN.file_size
$dnp3.application_layer.objectN.pointN.file_specification
(type: string)-
dnp3.application_layer.objectN.pointN.file_specification
$dnp3.application_layer.objectN.pointN.file_type_code
(type: integer)-
dnp3.application_layer.objectN.pointN.file_type_code
$dnp3.application_layer.objectN.pointN.fill_percentage
(type: integer)-
dnp3.application_layer.objectN.pointN.fill_percentage
$dnp3.application_layer.objectN.pointN.flags
(type: string)-
dnp3.application_layer.objectN.pointN.flags
$dnp3.application_layer.objectN.pointN.frozen_value
(type: unknown)-
dnp3.application_layer.objectN.pointN.frozen_value
$dnp3.application_layer.objectN.pointN.group
(type: integer)-
dnp3.application_layer.objectN.pointN.group
$dnp3.application_layer.objectN.pointN.group_id
(type: integer)-
dnp3.application_layer.objectN.pointN.group_id
$dnp3.application_layer.objectN.pointN.index
(type: integer)-
dnp3.application_layer.objectN.pointN.index
$dnp3.application_layer.objectN.pointN.key_change_method
(type: integer)-
dnp3.application_layer.objectN.pointN.key_change_method
$dnp3.application_layer.objectN.pointN.key_change_sequence_number
(type: integer)-
dnp3.application_layer.objectN.pointN.key_change_sequence_number
$dnp3.application_layer.objectN.pointN.key_status
(type: integer)-
dnp3.application_layer.objectN.pointN.key_status
$dnp3.application_layer.objectN.pointN.key_wrap_algorithm
(type: integer)-
dnp3.application_layer.objectN.pointN.key_wrap_algorithm
$dnp3.application_layer.objectN.pointN.last
(type: integer)-
dnp3.application_layer.objectN.pointN.last
$dnp3.application_layer.objectN.pointN.mac_algorithm
(type: integer)-
dnp3.application_layer.objectN.pointN.mac_algorithm
$dnp3.application_layer.objectN.pointN.master_challenge_data_length
(type: integer)-
dnp3.application_layer.objectN.pointN.master_challenge_data_length
$dnp3.application_layer.objectN.pointN.maximum_block_size
(type: integer)-
dnp3.application_layer.objectN.pointN.maximum_block_size
$dnp3.application_layer.objectN.pointN.maximum_block_size
(type: integer)-
dnp3.application_layer.objectN.pointN.maximum_block_size
$dnp3.application_layer.objectN.pointN.maximum_block_size
(type: integer)-
dnp3.application_layer.objectN.pointN.maximum_block_size
$dnp3.application_layer.objectN.pointN.maximum_data_length
(type: integer)-
dnp3.application_layer.objectN.pointN.maximum_data_length
$dnp3.application_layer.objectN.pointN.message_authentication_code
(type: integer)-
dnp3.application_layer.objectN.pointN.message_authentication_code
$dnp3.application_layer.objectN.pointN.number_of_status_elements
(type: integer)-
dnp3.application_layer.objectN.pointN.number_of_status_elements
$dnp3.application_layer.objectN.pointN.object_identifier
(type: integer)-
dnp3.application_layer.objectN.pointN.object_identifier
$dnp3.application_layer.objectN.pointN.operation
(type: integer)-
dnp3.application_layer.objectN.pointN.operation
$dnp3.application_layer.objectN.pointN.operational_mode
(type: integer)-
dnp3.application_layer.objectN.pointN.operational_mode
$dnp3.application_layer.objectN.pointN.optional_text
(type: string)-
dnp3.application_layer.objectN.pointN.optional_text
$dnp3.application_layer.objectN.pointN.overflow_state
(type: integer)-
dnp3.application_layer.objectN.pointN.overflow_state
$dnp3.application_layer.objectN.pointN.owner_id
(type: integer)-
dnp3.application_layer.objectN.pointN.owner_id
$dnp3.application_layer.objectN.pointN.password
(type: string)-
dnp3.application_layer.objectN.pointN.password
$dnp3.application_layer.objectN.pointN.password_offset
(type: integer)-
dnp3.application_layer.objectN.pointN.password_offset
$dnp3.application_layer.objectN.pointN.password_size
(type: integer)-
dnp3.application_layer.objectN.pointN.password_size
$dnp3.application_layer.objectN.pointN.permissions
(type: integer)-
dnp3.application_layer.objectN.pointN.permissions
$dnp3.application_layer.objectN.pointN.point_index_elementN.point_index
(type: integer)-
dnp3.application_layer.objectN.pointN.point_index_elementN.point_index
$dnp3.application_layer.objectN.pointN.point_index_elementN.point_type
(type: integer)-
dnp3.application_layer.objectN.pointN.point_index_elementN.point_type
$dnp3.application_layer.objectN.pointN.pseudo_random_challenge_data
(type: integer)-
dnp3.application_layer.objectN.pointN.pseudo_random_challenge_data
$dnp3.application_layer.objectN.pointN.pseudo_random_challenge_data
(type: integer)-
dnp3.application_layer.objectN.pointN.pseudo_random_challenge_data
$dnp3.application_layer.objectN.pointN.pseudo_random_challenge_data_master
(type: integer)-
dnp3.application_layer.objectN.pointN.pseudo_random_challenge_data_master
$dnp3.application_layer.objectN.pointN.reason_for_challenge
(type: integer)-
dnp3.application_layer.objectN.pointN.reason_for_challenge
$dnp3.application_layer.objectN.pointN.record
(type: integer)-
dnp3.application_layer.objectN.pointN.record
$dnp3.application_layer.objectN.pointN.record.value
(type: unknown)-
dnp3.application_layer.objectN.pointN.record.value
$dnp3.application_layer.objectN.pointN.relative_time_of_occurance
(type: integer)-
dnp3.application_layer.objectN.pointN.relative_time_of_occurance
$dnp3.application_layer.objectN.pointN.reserved
(type: integer)-
dnp3.application_layer.objectN.pointN.reserved
$dnp3.application_layer.objectN.pointN.start_record
(type: integer)-
dnp3.application_layer.objectN.pointN.start_record
$dnp3.application_layer.objectN.pointN.state
(type: integer)-
dnp3.application_layer.objectN.pointN.state
$dnp3.application_layer.objectN.pointN.status_change_sequence_number
(type: integer)-
dnp3.application_layer.objectN.pointN.status_change_sequence_number
$dnp3.application_layer.objectN.pointN.status_elementsN.ancilllary_text
(type: string)-
dnp3.application_layer.objectN.pointN.status_elementsN.ancilllary_text
$dnp3.application_layer.objectN.pointN.status_elementsN.status_code
(type: integer)-
dnp3.application_layer.objectN.pointN.status_elementsN.status_code
$dnp3.application_layer.objectN.pointN.time_delay
(type: integer)-
dnp3.application_layer.objectN.pointN.time_delay
$dnp3.application_layer.objectN.pointN.time_of_creation
(type: integer)-
dnp3.application_layer.objectN.pointN.time_of_creation
$dnp3.application_layer.objectN.pointN.time_of_error
(type: integer)-
dnp3.application_layer.objectN.pointN.time_of_error
$dnp3.application_layer.objectN.pointN.user_name
(type: string)-
dnp3.application_layer.objectN.pointN.user_name
$dnp3.application_layer.objectN.pointN.user_name_length
(type: integer)-
dnp3.application_layer.objectN.pointN.user_name_length
$dnp3.application_layer.objectN.pointN.user_name_offser
(type: integer)-
dnp3.application_layer.objectN.pointN.user_name_offser
$dnp3.application_layer.objectN.pointN.user_name_size
(type: integer)-
dnp3.application_layer.objectN.pointN.user_name_size
$dnp3.application_layer.objectN.pointN.user_number
(type: integer)-
dnp3.application_layer.objectN.pointN.user_number
$dnp3.application_layer.objectN.pointN.user_public_key
(type: integer)-
dnp3.application_layer.objectN.pointN.user_public_key
$dnp3.application_layer.objectN.pointN.user_public_key_length
(type: integer)-
dnp3.application_layer.objectN.pointN.user_public_key_length
$dnp3.application_layer.objectN.pointN.user_role
(type: integer)-
dnp3.application_layer.objectN.pointN.user_role
$dnp3.application_layer.objectN.pointN.user_role_expiry_interval
(type: integer)-
dnp3.application_layer.objectN.pointN.user_role_expiry_interval
$dnp3.application_layer.objectN.pointN.value
(type: unknown)-
dnp3.application_layer.objectN.pointN.value
$dnp3.application_layer.objectN.pointN.variation
(type: integer)-
dnp3.application_layer.objectN.pointN.variation
$dnp3.application_layer.objectN.pointN.vendor_code
(type: integer)-
dnp3.application_layer.objectN.pointN.vendor_code
$dnp3.application_layer.objectN.pointN.wrapped_key_data
(type: integer)-
dnp3.application_layer.objectN.pointN.wrapped_key_data
$dnp3.application_layer.objectN.range
(type: string)-
dnp3.application_layer.objectN.range
$dnp3.application_layer.objectN.variation
(type: integer)-
dnp3.application_layer.objectN.variation
$dnp3.data_layer.control
(type: integer)-
dnp3.data_layer.control
$dnp3.data_layer.control.dir
(type: integer)-
dnp3.data_layer.control.dir
$dnp3.data_layer.control.fcb
(type: integer)-
dnp3.data_layer.control.fcb
$dnp3.data_layer.control.fcv
(type: integer)-
dnp3.data_layer.control.fcv
$dnp3.data_layer.control.function_code
(type: string)-
dnp3.data_layer.control.function_code
$dnp3.data_layer.control.prm
(type: integer)-
dnp3.data_layer.control.prm
$dnp3.data_layer.destination
(type: integer)-
dnp3.data_layer.destination
$dnp3.data_layer.length
(type: integer)-
dnp3.data_layer.length
$dnp3.data_layer.source
(type: integer)-
dnp3.data_layer.source
$dnp3.data_layer.start_bytes
(type: integer)-
dnp3.data_layer.start_bytes
$dnp3.transport.fin
(type: integer)-
dnp3.transport.fin
$dnp3.transport.fir
(type: integer)-
dnp3.transport.fir
$dnp3.transport.sequence
(type: integer)-
dnp3.transport.sequence
dns
Fields
$dns.additional
(type: string)-
dns.additional
$dns.answer
(type: string)-
dns.answer
$dns.flags.authentic_data
(type: string)-
dns.flags.authentic_data
$dns.flags.checking_disabled
(type: string)-
dns.flags.checking_disabled
$dns.flags.recursion_available
(type: string)-
dns.flags.recursion_available
$dns.flags.recursion_desired
(type: string)-
dns.flags.recursion_desired
$dns.flags.truncated_response
(type: string)-
dns.flags.truncated_response
$dns.id
(type: string)-
dns.id
$dns.opcode
(type: string)-
dns.opcode
$dns.query
(type: string)-
dns.query
$dns.response
(type: string)-
dns.response
$dns.response.code
(type: string)-
dns.response.code
http
Fields
$http.header
(type: string)-
http.header
$http.request.method
(type: string)-
http.request.method
$http.request.size
(type: string)-
http.request.size
$http.request.uri
(type: string)-
http.request.uri
$http.request.url
(type: string)-
http.request.url
$http.request.version
(type: string)-
http.request.version
$http.response.code
(type: string)-
http.response.code
$http.response.phrase
(type: string)-
http.response.phrase
iec104
Fields
$iec104.apci.receive_sequence_number
(type: string)-
iec104.apci.receive_sequence_number
$iec104.apci.send_sequence_number
(type: integer)-
iec104.apci.send_sequence_number
$iec104.apci.startdt.act
(type: integer)-
iec104.apci.startdt.act
$iec104.apci.startdt.con
(type: integer)-
iec104.apci.startdt.con
$iec104.apci.stopdt.act
(type: integer)-
iec104.apci.stopdt.act
$iec104.apci.stopdt.con
(type: integer)-
iec104.apci.stopdt.con
$iec104.apci.testfr.act
(type: integer)-
iec104.apci.testfr.act
$iec104.apci.testfr.con
(type: integer)-
iec104.apci.testfr.con
$iec104.apci.type
(type: string)-
iec104.apci.type
$iec104.asdu.dui.cause_of_transmission
(type: string)-
iec104.asdu.dui.cause_of_transmission
$iec104.asdu.dui.coa
(type: integer)-
iec104.asdu.dui.coa
$iec104.asdu.dui.num_records
(type: integer)-
iec104.asdu.dui.num_records
$iec104.asdu.dui.org
(type: integer)-
iec104.asdu.dui.org
$iec104.asdu.dui.pn
(type: integer)-
iec104.asdu.dui.pn
$iec104.asdu.dui.sq
(type: boolean)-
iec104.asdu.dui.sq
$iec104.asdu.dui.test_bit
(type: integer)-
iec104.asdu.dui.test_bit
$iec104.asdu.dui.type
(type: string)-
One of:
M_SP_NA_1
,M_SP_TA_1
,M_DP_NA_1
,M_DP_TA_1
,M_ST_NA_1
,M_ST_TA_1
,M_BO_NA_1
,M_BO_TA_1
,M_ME_NA_1
,M_ME_TA_1
,M_ME_NB_1
,M_ME_TB_1
,M_ME_NC_1
,M_ME_TC_1
,M_IT_NA_1
,M_IT_TA_1
,M_EP_TA_1
,M_EP_TB_1
,M_EP_TC_1
,M_PS_NA_1
,M_SP_TB_1
,M_DP_TB_1
,M_ST_TB_1
,M_BO_TB_1
,M_ME_TD_1
,M_ME_TE_1
,M_ME_TF_1
,M_IT_TB_1
,M_EP_TD_1
,M_EP_TE_1
,M_EP_TF_1
,C_SC_NA_1
,C_DC_NA_1
,C_RC_NA_1
,C_SE_NA_1
,C_SE_NB_1
,C_SE_NC_1
,C_BO_NA_1
,M_EI_NA_1
,C_IC_NA_1
,C_CI_NA_1
,C_RD_NA_1
,C_CS_NA_1
,C_TS_NA_1
,C_RP_NA_1
,C_CD_NA_1
,C_TS_TA_1
,P_ME_NA_1
,P_ME_NB_1
,P_ME_NC_1
,P_AC_NA_1
,F_FR_NA_1
,F_SR_NA_1
,F_SC_NA_1
,F_LS_NA_1
,F_AF_NA_1
,F_SG_NA_1
,F_DR_TA_1
lldp
Fields
$lldp.chassis_id
(type: string)-
lldp.chassis_id
$lldp.chassis_id_subtype
(type: string)-
lldp.chassis_id_subtype
$lldp.malformed_packet
(type: string)-
lldp.malformed_packet
$lldp.management_address.interface_number
(type: integer)-
lldp.management_address.interface_number
$lldp.management_address.interface_numbering_subtype
(type: string)-
lldp.management_address.interface_numbering_subtype
$lldp.management_address.management_address
(type: string)-
lldp.management_address.management_address
$lldp.management_address.object_identifier
(type: string)-
lldp.management_address.object_identifier
$lldp.organization_specific_blocks
(type: string)-
lldp.organization_specific_blocks
$lldp.port_id
(type: string)-
lldp.port_id
$lldp.port_id_subtype
(type: string)-
lldp.port_id_subtype
$lldp.ttl
(type: string)-
lldp.ttl
modbus
Fields
$modbus.function_code
(type: string)-
Modbus function code for a given request or reponse
$modbus.length
(type: integer)-
Length of the payload carried by this Modbus packet
$modbus.malformed
(type: string)-
The reason why a packet was tagged as malformed by the decoder
$modbus.prot_id
(type: integer)-
Modbus protocol ID. Always 0 for Modbus/TCP
$modbus.query.diagnostic.data
(type: string)-
modbus.query.diagnostic.data
$modbus.query.encapsulated_interface.data
(type: string)-
modbus.query.encapsulated_interface.data
$modbus.query.mask_write_register.and_mask
(type: string)-
modbus.query.mask_write_register.and_mask
$modbus.query.mask_write_register.or_mask
(type: string)-
modbus.query.mask_write_register.or_mask
$modbus.query.mask_write_register.ref_address
(type: string)-
modbus.query.mask_write_register.ref_address
$modbus.query.payload_data
(type: string)-
Hex dump of the full payload data. Only output if the packet cannot be reliably decoded.
$modbus.query.read_coils.qty_of_inputs
(type: string)-
modbus.query.read_coils.qty_of_inputs
$modbus.query.read_coils.starting_address
(type: string)-
$modbus.query.read_device_id.object_id
(type: string)-
modbus.query.read_device_id.object_id
$modbus.query.read_device_id.read_device_id_code
(type: string)-
modbus.query.read_device_id.read_device_id_code
$modbus.query.read_discrete_inputs.qty_of_inputs
(type: string)-
modbus.query.read_discrete_inputs.qty_of_inputs
$modbus.query.read_discrete_inputs.starting_address
(type: string)-
modbus.query.read_discrete_inputs.starting_address
$modbus.query.read_fifo_queue.fifo_pointer_address
(type: string)-
modbus.query.read_fifo_queue.fifo_pointer_address
$modbus.query.read_file_record.byte_count
(type: string)-
modbus.query.read_file_record.byte_count
$modbus.query.read_file_record.subrequests
(type: string)-
A string dump of a JSON object, containing an array with the details of each sub-request of the query. The object has a single, array-typed record, called
subrequests
, containing zero or more records of the following form{ "reference_type": <integer>, // Reference type for this sub-request "file_number": <integer>, // Requested file number "record_number": <integer>, // Requested record number "record_length": <integer> // Requested record length }
$modbus.query.read_holding_regs.qty_of_regs
(type: string)-
modbus.query.read_holding_regs.qty_of_regs
$modbus.query.read_holding_regs.starting_address
(type: string)-
modbus.query.read_holding_regs.starting_address
$modbus.query.read_input_regs.qty_of_input_regs
(type: string)-
modbus.query.read_input_regs.qty_of_input_regs
$modbus.query.read_input_regs.starting_address
(type: string)-
modbus.query.read_input_regs.starting_address
$modbus.query.rw_multiple_regs.qty_to_read
(type: string)-
modbus.query.rw_multiple_regs.qty_to_read
$modbus.query.rw_multiple_regs.qty_to_write
(type: string)-
modbus.query.rw_multiple_regs.qty_to_write
$modbus.query.rw_multiple_regs.read_starting_address
(type: string)-
modbus.query.rw_multiple_regs.read_starting_address
$modbus.query.rw_multiple_regs.registers
(type: string)-
CSV-formatted list of input register values. All values are formatted as unsigned, base-10 integers.
$modbus.query.rw_multiple_regs.write_byte_count
(type: string)-
modbus.query.rw_multiple_regs.write_byte_count
$modbus.query.rw_multiple_regs.write_starting_address
(type: string)-
modbus.query.rw_multiple_regs.write_starting_address
$modbus.query.write_file_record.req_data_len
(type: string)-
modbus.query.write_file_record.req_data_len
$modbus.query.write_file_record.sub_record
(type: string)-
A string dump of a JSON object, containing an array with the details of each sub-record of the query. The object has a single, array-typed record, called
subrecords
, containing zero or more records of the following form{ "reference_type": <integer>, // Reference type for this sub-record "file_number": <integer>, // File number for this sub-record "record_number": <integer>, // Record number for this sub-record "record_length": <integer>, // Length of the record referenced in this sub-record "record_data": <string> // CSV-formatted sequence of register values }
$modbus.query.write_multiple_coils.byte_count
(type: string)-
modbus.query.write_multiple_coils.byte_count
$modbus.query.write_multiple_coils.coils
(type: integer)-
CSV-formatted list of coil values
$modbus.query.write_multiple_coils.qty_of_outputs
(type: string)-
modbus.query.write_multiple_coils.qty_of_outputs
$modbus.query.write_multiple_coils.starting_address
(type: string)-
modbus.query.write_multiple_coils.starting_address
$modbus.query.write_multiple_registers.byte_count
(type: string)-
modbus.query.write_multiple_registers.byte_count
$modbus.query.write_multiple_registers.qty_of_regs
(type: string)-
modbus.query.write_multiple_registers.qty_of_regs
$modbus.query.write_multiple_registers.registers
(type: integer)-
CSV-formatted list of input register values. All values are formatted as unsigned, base-10 integers.
$modbus.query.write_multiple_registers.starting_address
(type: string)-
modbus.query.write_multiple_registers.starting_address
$modbus.query.write_single_coil.output_address
(type: string)-
modbus.query.write_single_coil.output_address
$modbus.query.write_single_coil.output_value
(type: string)-
modbus.query.write_single_coil.output_value
$modbus.query.write_single_register.reg_address
(type: string)-
modbus.query.write_single_register.reg_address
$modbus.query.write_single_register.reg_value
(type: string)-
modbus.query.write_single_register.reg_value
$modbus.response.diagnostic.data
(type: string)-
modbus.response.diagnostic.data
$modbus.response.diagnostic.exception_code
(type: string)-
modbus.response.diagnostic.exception_code
$modbus.response.enapsulated_interface_transport.exception_code
(type: string)-
modbus.response.enapsulated_interface_transport.exception_code
$modbus.response.encapsulated_interface.data
(type: string)-
modbus.response.encapsulated_interface.data
$modbus.response.get_comm_event_counter.event_count
(type: string)-
modbus.response.get_comm_event_counter.event_count
$modbus.response.get_comm_event_counter.exception_code
(type: string)-
modbus.response.get_comm_event_counter.exception_code
$modbus.response.get_comm_event_counter.status
(type: string)-
modbus.response.get_comm_event_counter.status
$modbus.response.get_comm_event_log.byte_count
(type: string)-
modbus.response.get_comm_event_log.byte_count
$modbus.response.get_comm_event_log.event_count
(type: string)-
modbus.response.get_comm_event_log.event_count
$modbus.response.get_comm_event_log.events
(type: string)-
Comma-separated list of events in the communication event log. Each entry in the list is a string of the form
<event type> (<event code>)
, where<event type>
is the human-readable, comma-free name of the event type, and<event code>
is the hex code of the event.
$modbus.response.get_comm_event_log.excception_code
(type: string)-
modbus.response.get_comm_event_log.excception_code
$modbus.response.get_comm_event_log.message_count
(type: string)-
modbus.response.get_comm_event_log.message_count
$modbus.response.get_comm_event_log.status
(type: string)-
modbus.response.get_comm_event_log.status
$modbus.response.mask_write_register.and_mask
(type: string)-
modbus.response.mask_write_register.and_mask
$modbus.response.mask_write_register.exc_code
(type: string)-
modbus.response.mask_write_register.exc_code
$modbus.response.mask_write_register.or_mask
(type: string)-
modbus.response.mask_write_register.or_mask
$modbus.response.mask_write_register.ref_address
(type: string)-
modbus.response.mask_write_register.ref_address
$modbus.response.payload_data
(type: string)-
Hex dump of the full payload data. Only output if the packet cannot be reliably decoded.
$modbus.response.read_coils.byte_count
(type: string)-
modbus.response.read_coils.byte_count
$modbus.response.read_coils.coils
(type: integer)-
CSV-formatted list of coil values
$modbus.response.read_coils.exc_code
(type: string)-
modbus.response.read_coils.exc_code
$modbus.response.read_device_id.conformity_level
(type: string)-
modbus.response.read_device_id.conformity_level
$modbus.response.read_device_id.id_code
(type: string)-
modbus.response.read_device_id.id_code
$modbus.response.read_device_id.more_follows
(type: string)-
modbus.response.read_device_id.more_follows
$modbus.response.read_device_id.next_object_id
(type: string)-
modbus.response.read_device_id.next_object_id
$modbus.response.read_device_id.number_of_objects
(type: string)-
modbus.response.read_device_id.number_of_objects
$modbus.response.read_device_id.objects
(type: string)-
A string dump of a JSON object, containing an array with the details of each sub-request of the response. The object has a single, array-typed record, called
objects
, containing zero or more records of the following form{ "object_id": <integer>, "object_length": <integer>, // Length of this object, in bytes "object_value": <string> // Object value, rendered as an escaped ASCII string }
$modbus.response.read_discrete_inputs.byte_count
(type: string)-
modbus.response.read_discrete_inputs.byte_count
$modbus.response.read_discrete_inputs.exc_code
(type: string)-
modbus.response.read_discrete_inputs.exc_code
$modbus.response.read_discrete_inputs.inputs
(type: integer)-
CSV-formatted list of input values
$modbus.response.read_exception_status.data
(type: string)-
modbus.response.read_exception_status.data
$modbus.response.read_exception_status.exception_code
(type: string)-
modbus.response.read_exception_status.exception_code
$modbus.response.read_fifo_queue.byte_count
(type: string)-
modbus.response.read_fifo_queue.byte_count
$modbus.response.read_fifo_queue.exc_code
(type: string)-
modbus.response.read_fifo_queue.exc_code
$modbus.response.read_fifo_queue.fifo_count
(type: string)-
modbus.response.read_fifo_queue.fifo_count
$modbus.response.read_fifo_queue.fifo_value_registers
(type: string)-
CSV-formatted list of input register values. All values are formatted as unsigned, base-10 integers.
$modbus.response.read_file_record.exc_code
(type: string)-
modbus.response.read_file_record.exc_code
$modbus.response.read_file_record.resp_data_len
(type: string)-
modbus.response.read_file_record.resp_data_len
$modbus.response.read_file_record.subrequests
(type: string)-
A string dump of a JSON object, containing an array with the details of each sub-request of the response. The object has a single, array-typed record, called
subrequests
, containing zero or more records of the following form{ "file_resp_len": <integer>, // Total length of this record, in bytes "reference_type": <integer>, // Reference type for this record "registers_data": <string>, // CSV-formatted sequence of register values }
$modbus.response.read_holding_regs.byte_count
(type: string)-
modbus.response.read_holding_regs.byte_count
$modbus.response.read_holding_regs.exc_code
(type: string)-
modbus.response.read_holding_regs.exc_code
$modbus.response.read_holding_regs.registers
(type: string)-
CSV-formatted list of input register values. All values are formatted as unsigned, base-10 integers.
$modbus.response.read_input_regs.byte_count
(type: string)-
modbus.response.read_input_regs.byte_count
$modbus.response.read_input_regs.exc_code
(type: string)-
modbus.response.read_input_regs.exc_code
$modbus.response.read_input_regs.registers
(type: integer)-
CSV-formatted list of input register values. All values are formatted as unsigned, base-10 integers.
$modbus.response.report_server_id.byte_count
(type: string)-
modbus.response.report_server_id.byte_count
$modbus.response.report_server_id.data
(type: string)-
modbus.response.report_server_id.data
$modbus.response.report_server_id.exception_code
(type: string)-
modbus.response.report_server_id.exception_code
$modbus.response.rw_multiple_regs.byte_count
(type: string)-
modbus.response.rw_multiple_regs.byte_count
$modbus.response.rw_multiple_regs.exc_code
(type: string)-
modbus.response.rw_multiple_regs.exc_code
$modbus.response.rw_multiple_regs.registers
(type: string)-
CSV-formatted list of input register values. All values are formatted as unsigned, base-10 integers.
$modbus.response.write_file_record.exc_code
(type: string)-
modbus.response.write_file_record.exc_code
$modbus.response.write_file_record.resp_data_len
(type: string)-
modbus.response.write_file_record.resp_data_len
$modbus.response.write_file_record.sub_record
(type: string)-
A string dump of a JSON object, containing an array with the details of each sub-record of the response. The object has a single, array-typed record, called
subrecords
, containing zero or more records of the following form{ "reference_type": <integer>, // Reference type for this sub-record "file_number": <integer>, // File number for this sub-record "record_number": <integer>, // Record number for this sub-record "record_length": <integer>, // Length of the record referenced in this sub-record "registers": <string> // CSV-formatted sequence of register values }
$modbus.response.write_multiple_coils.exc_code
(type: string)-
modbus.response.write_multiple_coils.exc_code
$modbus.response.write_multiple_coils.qty_of_outputs
(type: string)-
modbus.response.write_multiple_coils.qty_of_outputs
$modbus.response.write_multiple_coils.starting_address
(type: string)-
modbus.response.write_multiple_coils.starting_address
$modbus.response.write_multiple_registers.exc_code
(type: string)-
modbus.response.write_multiple_registers.exc_code
$modbus.response.write_multiple_registers.qty_of_regs
(type: string)-
modbus.response.write_multiple_registers.qty_of_regs
$modbus.response.write_multiple_registers.starting_address
(type: string)-
modbus.response.write_multiple_registers.starting_address
$modbus.response.write_single_coil.exc_code
(type: string)-
modbus.response.write_single_coil.exc_code
$modbus.response.write_single_coil.output_address
(type: string)-
modbus.response.write_single_coil.output_address
$modbus.response.write_single_coil.output_value
(type: string)-
modbus.response.write_single_coil.output_value
$modbus.response.write_single_register.exc_code
(type: string)-
modbus.response.write_single_register.exc_code
$modbus.response.write_single_register.reg_address
(type: string)-
modbus.response.write_single_register.reg_address
$modbus.response.write_single_register.reg_value
(type: string)-
modbus.response.write_single_register.reg_value
$modbus.rtu.checksum
(type: string)-
Modbus packet checksum, as presented by the packet.
$modbus.rtu.computed_checksum
(type: string)-
Modbus packet checksum, as computed by the logging host.
$modbus.rtu.slave_id
(type: string)-
Modbus RTU over TCP slave ID
$modbus.trans_id
(type: integer)-
Modbus transaction ID
$modbus.unit_id
(type: integer)-
Unit ID
pn_dcp
Fields
$pn_dcp.data_length
(type: integer)-
pn_dcp.data_length
$pn_dcp.frame_id
(type: integer)-
pn_dcp.frame_id
$pn_dcp.malformed_packet
(type: string)-
pn_dcp.malformed_packet
$pn_dcp.reserved16
(type: integer)-
pn_dcp.reserved16
$pn_dcp.response_delay
(type: integer)-
pn_dcp.response_delay
$pn_dcp.service_id
(type: integer)-
pn_dcp.service_id
$pn_dcp.service_type
(type: string)-
pn_dcp.service_type
$pn_dcp.xid
(type: integer)-
pn_dcp.xid
pn_io
Fields
$pn_io.actual_count
(type: integer)-
pn_io.actual_count
$pn_io.args_length
(type: integer)-
pn_io.args_length
$pn_io.args_maximum
(type: integer)-
pn_io.args_maximum
$pn_io.malformed_packet
(type: string)-
pn_io.malformed_packet
$pn_io.offset
(type: integer)-
pn_io.offset
$pn_io.status.error_code
(type: integer)-
pn_io.status.error_code
$pn_io.status.error_code1
(type: integer)-
pn_io.status.error_code1
$pn_io.status.error_code2
(type: integer)-
pn_io.status.error_code2
$pn_io.status.error_decode
(type: integer)-
pn_io.status.error_decode
pn_mrp
Fields
$pn_mrp.link_down.blocked
(type: integer)-
pn_mrp.link_down.blocked
$pn_mrp.link_down.interval
(type: integer)-
pn_mrp.link_down.interval
$pn_mrp.link_down.mac
(type: string)-
pn_mrp.link_down.mac
$pn_mrp.link_down.port_role
(type: integer)-
pn_mrp.link_down.port_role
$pn_mrp.link_up.blocked
(type: integer)-
pn_mrp.link_up.blocked
$pn_mrp.link_up.interval
(type: integer)-
pn_mrp.link_up.interval
$pn_mrp.link_up.mac
(type: string)-
pn_mrp.link_up.mac
$pn_mrp.link_up.port_role
(type: integer)-
pn_mrp.link_up.port_role
$pn_mrp.malformed_packet
(type: string)-
pn_mrp.malformed_packet
$pn_mrp.option.oui
(type: integer)-
pn_mrp.option.oui
$pn_mrp.option.siemens.ed1type
(type: integer)-
pn_mrp.option.siemens.ed1type
$pn_mrp.option.siemens.manuf_data
(type: integer)-
pn_mrp.option.siemens.manuf_data
$pn_mrp.option.siemens.mgr_data.mac
(type: string)-
pn_mrp.option.siemens.mgr_data.mac
$pn_mrp.option.siemens.mgr_data.other_mac
(type: string)-
pn_mrp.option.siemens.mgr_data.other_mac
$pn_mrp.option.siemens.mgr_data.other_prio
(type: integer)-
pn_mrp.option.siemens.mgr_data.other_prio
$pn_mrp.option.siemens.mgr_data.prio
(type: integer)-
pn_mrp.option.siemens.mgr_data.prio
$pn_mrp.option.siemens.sub_id
(type: integer)-
pn_mrp.option.siemens.sub_id
$pn_mrp.test.mac
(type: string)-
pn_mrp.test.mac
$pn_mrp.test.port_role
(type: integer)-
pn_mrp.test.port_role
$pn_mrp.test.prio
(type: integer)-
pn_mrp.test.prio
$pn_mrp.test.ring_state
(type: integer)-
pn_mrp.test.ring_state
$pn_mrp.test.timestamp
(type: integer)-
pn_mrp.test.timestamp
$pn_mrp.test.transition
(type: integer)-
pn_mrp.test.transition
$pn_mrp.topology_change.interval
(type: integer)-
pn_mrp.topology_change.interval
$pn_mrp.topology_change.mac
(type: string)-
pn_mrp.topology_change.mac
$pn_mrp.topology_change.prio
(type: integer)-
pn_mrp.topology_change.prio
$pn_mrp.version
(type: integer)-
pn_mrp.version
pn_ptcp
Fields
$pn_ptcp.announce_header.ptcp_sequence_id
(type: integer)-
pn_ptcp.announce_header.ptcp_sequence_id
$pn_ptcp.apdu_status.cycle_counter
(type: integer)-
pn_ptcp.apdu_status.cycle_counter
$pn_ptcp.apdu_status.data_status.data_valid
(type: string)-
pn_ptcp.apdu_status.data_status.data_valid
$pn_ptcp.apdu_status.data_status.ignore
(type: string)-
pn_ptcp.apdu_status.data_status.ignore
$pn_ptcp.apdu_status.data_status.provider_state
(type: string)-
pn_ptcp.apdu_status.data_status.provider_state
$pn_ptcp.apdu_status.data_status.redundancy
(type: string)-
pn_ptcp.apdu_status.data_status.redundancy
$pn_ptcp.apdu_status.data_status.state
(type: string)-
pn_ptcp.apdu_status.data_status.state
$pn_ptcp.apdu_status.data_status.station_problem_indicator
(type: string)-
pn_ptcp.apdu_status.data_status.station_problem_indicator
$pn_ptcp.apdu_status.transfer_status.alignment_or_frame_checksum_error
(type: string)-
pn_ptcp.apdu_status.transfer_status.alignment_or_frame_checksum_error
$pn_ptcp.apdu_status.transfer_status.mac_receive_buffer_overflow
(type: string)-
pn_ptcp.apdu_status.transfer_status.mac_receive_buffer_overflow
$pn_ptcp.apdu_status.transfer_status.rt_class_3_error
(type: string)-
pn_ptcp.apdu_status.transfer_status.rt_class_3_error
$pn_ptcp.apdu_status.transfer_status.wrong_length_error
(type: string)-
pn_ptcp.apdu_status.transfer_status.wrong_length_error
$pn_ptcp.delay_header.ptcp_delay_1_ns
(type: integer)-
pn_ptcp.delay_header.ptcp_delay_1_ns
$pn_ptcp.delay_header.ptcp_sequence_id
(type: integer)-
pn_ptcp.delay_header.ptcp_sequence_id
$pn_ptcp.frame_id
(type: integer)-
pn_ptcp.frame_id
$pn_ptcp.fup_header.ptcp_delay_1_ns_fup
(type: integer)-
pn_ptcp.fup_header.ptcp_delay_1_ns_fup
$pn_ptcp.fup_header.ptcp_sequence_id
(type: integer)-
pn_ptcp.fup_header.ptcp_sequence_id
$pn_ptcp.malformed_packet
(type: string)-
pn_ptcp.malformed_packet
$pn_ptcp.sync_header.ptcp_delay_10_ns
(type: integer)-
pn_ptcp.sync_header.ptcp_delay_10_ns
$pn_ptcp.sync_header.ptcp_delay_1_ns
(type: integer)-
pn_ptcp.sync_header.ptcp_delay_1_ns
$pn_ptcp.sync_header.ptcp_delay_1_ns_byte
(type: integer)-
pn_ptcp.sync_header.ptcp_delay_1_ns_byte
$pn_ptcp.tlv_delay_parameter_block.ptcp_port_mac_address
(type: string)-
pn_ptcp.tlv_delay_parameter_block.ptcp_port_mac_address
$pn_ptcp.tlv_master_block.ptcp_clock_accuracy
(type: integer)-
pn_ptcp.tlv_master_block.ptcp_clock_accuracy
$pn_ptcp.tlv_master_block.ptcp_clock_class
(type: integer)-
pn_ptcp.tlv_master_block.ptcp_clock_class
$pn_ptcp.tlv_master_block.ptcp_clock_variance
(type: integer)-
pn_ptcp.tlv_master_block.ptcp_clock_variance
$pn_ptcp.tlv_master_block.ptcp_master_priority_1
(type: integer)-
pn_ptcp.tlv_master_block.ptcp_master_priority_1
$pn_ptcp.tlv_master_block.ptcp_master_priority_2
(type: integer)-
pn_ptcp.tlv_master_block.ptcp_master_priority_2
$pn_ptcp.tlv_option_block.ptcp_oui
(type: integer)-
pn_ptcp.tlv_option_block.ptcp_oui
$pn_ptcp.tlv_option_block.ptcp_sub_type
(type: integer)-
pn_ptcp.tlv_option_block.ptcp_sub_type
$pn_ptcp.tlv_port_parameter_block.ptcp_t2_port_rx_delay
(type: integer)-
pn_ptcp.tlv_port_parameter_block.ptcp_t2_port_rx_delay
$pn_ptcp.tlv_port_parameter_block.ptcp_t3_port_tx_delay
(type: integer)-
pn_ptcp.tlv_port_parameter_block.ptcp_t3_port_tx_delay
$pn_ptcp.tlv_port_time_block.ptcp_t2time_stamp
(type: integer)-
pn_ptcp.tlv_port_time_block.ptcp_t2time_stamp
$pn_ptcp.tlv_subdomain_block.ptcp_master_source_address
(type: string)-
pn_ptcp.tlv_subdomain_block.ptcp_master_source_address
$pn_ptcp.tlv_subdomain_block.ptcp_subdomain_uuid
(type: string)-
pn_ptcp.tlv_subdomain_block.ptcp_subdomain_uuid
$pn_ptcp.tlv_time_block.ptcp_epoch_number
(type: integer)-
pn_ptcp.tlv_time_block.ptcp_epoch_number
$pn_ptcp.tlv_time_block.ptcp_nano_seconds
(type: integer)-
pn_ptcp.tlv_time_block.ptcp_nano_seconds
$pn_ptcp.tlv_time_block.ptcp_seconds
(type: integer)-
pn_ptcp.tlv_time_block.ptcp_seconds
$pn_ptcp.tlv_time_extension_block.ptcp_current_utc_offset
(type: string)-
pn_ptcp.tlv_time_extension_block.ptcp_current_utc_offset
$pn_ptcp.tlv_time_extension_block.ptcp_flags.leap_second
(type: string)-
pn_ptcp.tlv_time_extension_block.ptcp_flags.leap_second
pn_rta
Fields
$pn_rta.flag_sequence.ack_seq_num
(type: integer)-
pn_rta.flag_sequence.ack_seq_num
$pn_rta.flag_sequence.add_flags.tack
(type: string)-
pn_rta.flag_sequence.add_flags.tack
$pn_rta.flag_sequence.add_flags.window_size
(type: integer)-
pn_rta.flag_sequence.add_flags.window_size
$pn_rta.flag_sequence.send_seq_num
(type: integer)-
pn_rta.flag_sequence.send_seq_num
$pn_rta.frame_id
(type: integer)-
pn_rta.frame_id
$pn_rta.malformed_packet
(type: string)-
pn_rta.malformed_packet
$pn_rta.pn_io_status.error_code
(type: integer)-
pn_rta.pn_io_status.error_code
$pn_rta.pn_io_status.error_code1
(type: integer)-
pn_rta.pn_io_status.error_code1
$pn_rta.pn_io_status.error_code2
(type: integer)-
pn_rta.pn_io_status.error_code2
$pn_rta.pn_io_status.error_decode
(type: integer)-
pn_rta.pn_io_status.error_decode
$pn_rta.reference.destination_service_access_point
(type: integer)-
pn_rta.reference.destination_service_access_point
$pn_rta.reference.pdu_type.type
(type: string)-
pn_rta.reference.pdu_type.type
$pn_rta.reference.pdu_type.version
(type: integer)-
pn_rta.reference.pdu_type.version
$pn_rta.reference.source_service_access_point
(type: integer)-
pn_rta.reference.source_service_access_point
$pn_rta.var_part_len
(type: integer)-
pn_rta.var_part_len
$pn_rta.vendor_device_error_info.device_id_high
(type: integer)-
pn_rta.vendor_device_error_info.device_id_high
$pn_rta.vendor_device_error_info.vendor_id_low
(type: integer)-
pn_rta.vendor_device_error_info.vendor_id_high
pn_rtc
Fields
$pn_rtc.apdu_status.cycle_counter
(type: integer)-
pn_rtc.apdu_status.cycle_counter
$pn_rtc.apdu_status.data_status.data_valid
(type: string)-
pn_rtc.apdu_status.data_status.data_valid
$pn_rtc.apdu_status.data_status.ignore
(type: string)-
pn_rtc.apdu_status.data_status.ignore
$pn_rtc.apdu_status.data_status.provider_state
(type: string)-
pn_rtc.apdu_status.data_status.provider_state
$pn_rtc.apdu_status.data_status.redundancy
(type: string)-
pn_rtc.apdu_status.data_status.redundancy
$pn_rtc.apdu_status.data_status.state
(type: string)-
pn_rtc.apdu_status.data_status.state
$pn_rtc.apdu_status.data_status.station_problem_indicator
(type: string)-
pn_rtc.apdu_status.data_status.station_problem_indicator
$pn_rtc.apdu_status.transfer_status.alignment_or_frame_checksum_error
(type: string)-
pn_rtc.apdu_status.transfer_status.alignment_or_frame_checksum_error
$pn_rtc.apdu_status.transfer_status.mac_receive_buffer_overflow
(type: string)-
pn_rtc.apdu_status.transfer_status.mac_receive_buffer_overflow
$pn_rtc.apdu_status.transfer_status.rt_class_3_error
(type: string)-
pn_rtc.apdu_status.transfer_status.rt_class_3_error
$pn_rtc.apdu_status.transfer_status.wrong_length_error
(type: string)-
pn_rtc.apdu_status.transfer_status.wrong_length_error
$pn_rtc.frame_id
(type: integer)-
pn_rtc.frame_id
$pn_rtc.malformed_packet
(type: string)-
pn_rtc.malformed_packet
$pn_rtc.payload_type
(type: string)-
pn_rtc.payload_type
$pn_rtc.subframes
(type: string)-
pn_rtc.subframes
rpc_cl
Fields
$rpc_cl.activity_uuid
(type: string)-
rpc_cl.activity_uuid
$rpc_cl.auth_proto
(type: string)-
rpc_cl.auth_proto
$rpc_cl.byte_order
(type: string)-
rpc_cl.byte_order
$rpc_cl.character
(type: string)-
rpc_cl.character
$rpc_cl.device_uuid
(type: string)-
rpc_cl.device_uuid
$rpc_cl.floating_point_representation
(type: string)-
rpc_cl.floating_point_representation
$rpc_cl.interface_type
(type: string)-
rpc_cl.interface_type
$rpc_cl.interface_version
(type: integer)-
rpc_cl.interface_version
$rpc_cl.malformed_packet
(type: string)-
rpc_cl.malformed_packet
$rpc_cl.object_uuid
(type: string)-
rpc_cl.object_uuid
$rpc_cl.operation_type
(type: string)-
rpc_cl.operation_type
$rpc_cl.payload_length
(type: integer)-
rpc_cl.payload_length
$rpc_cl.seq_num
(type: integer)-
rpc_cl.seq_num
$rpc_cl.type
(type: string)-
rpc_cl.type
$rpc_cl.version
(type: integer)-
rpc_cl.version
s7comm
Fields
$s7comm
(type: string)-
s7comm
$s7comm.data.length_actual
(type: integer)-
s7comm.data.length_actual
$s7comm.data.length_advertised
(type: integer)-
s7comm.data.length_advertised
$s7comm.data.length_bits
(type: integer)-
s7comm.data.length_bits
$s7comm.data.length_octets
(type: integer)-
s7comm.data.length_octets
$s7comm.data.nc_header_unknown
(type: string)-
s7comm.data.nc_header_unknown
$s7comm.data.octets
(type: string)-
s7comm.data.octets
$s7comm.data.pbc_header_unknown
(type: string)-
s7comm.data.pbc_header_unknown
$s7comm.data.pbc_r_id
(type: string)-
s7comm.data.pbc_r_id
$s7comm.data.return_code
(type: string)-
s7DataReturnCodeMap
$s7comm.data.transport_size
(type: string)-
s7DataTransportSizeMap
$s7comm.data_item_array
(type: string)-
json array
$s7comm.data_nck_array
(type: string)-
json array
$s7comm.dbread.area_array
(type: string)-
json array
$s7comm.dbread.db
(type: string)-
s7comm.dbread.db
$s7comm.dbread.length
(type: integer)-
s7comm.dbread.length
$s7comm.dbread.numareas
(type: string)-
s7comm.dbread.numareas
$s7comm.dbread.startaddress
(type: integer)-
s7comm.dbread.startaddress
$s7comm.driveesany.parameter_idx
(type: string)-
s7comm.driveesany.parameter_idx
$s7comm.driveesany.parameter_nr
(type: string)-
s7comm.driveesany.parameter_nr
$s7comm.driveesany.unknown
(type: string)-
s7comm.driveesany.unknown
$s7comm.header.data_len
(type: integer)-
s7comm.header.data_len
$s7comm.header.error.class
(type: string)-
paramErrorClassMap
$s7comm.header.error.code
(type: string)-
paramErrorCodesMap
$s7comm.header.function
(type: string)-
s7FunctionCodeMap
$s7comm.header.param_len
(type: integer)-
s7comm.header.param_len
$s7comm.header.pduref
(type: integer)-
s7comm.header.pduref
$s7comm.header.protid
(type: string)-
always 0x32
$s7comm.header.reserved
(type: string)-
s7comm.header.reserved
$s7comm.header.rosctr
(type: string)-
s7MsgTypeMap
$s7comm.item.data_length
(type: integer)-
s7comm.item.data_length
$s7comm.item.data_unknown
(type: string)-
s7comm.item.data_unknown
$s7comm.item.length
(type: integer)-
s7comm.item.length
$s7comm.item.syntax
(type: string)-
s7ParamSyntaxMap
$s7comm.item.transfer_id
(type: integer)-
s7comm.item.transfer_id
$s7comm.item.transfer_status
(type: string)-
s7FunctionStatusMap
$s7comm.item.transfer_unknown
(type: string)-
s7comm.item.transfer_unknown
$s7comm.item.type
(type: string)-
s7comm.item.type
$s7comm.item.upload_len_len
(type: integer)-
s7comm.item.upload_len_len
$s7comm.item.upload_length
(type: integer)-
s7comm.item.upload_length
$s7comm.itemcount
(type: integer)-
s7comm.itemcount
$s7comm.nck.area
(type: string)-
s7NckAreasMap
$s7comm.nck.column
(type: integer)-
s7comm.nck.column
$s7comm.nck.line
(type: string)-
s7comm.nck.line
$s7comm.nck.linecount
(type: integer)-
s7comm.nck.linecount
$s7comm.nck.module
(type: string)-
s7comm.nck.module
$s7comm.nck.unit
(type: string)-
s7comm.nck.unit
$s7comm.pbc.r_id
(type: string)-
s7comm.pbc.r_id
$s7comm.pbc.r_id_data
(type: string)-
s7comm.pbc.r_id_data
$s7comm.pbc.r_id_length
(type: integer)-
s7comm.pbc.r_id_length
$s7comm.pbc.r_id_unknown
(type: string)-
s7comm.pbc.r_id_unknown
$s7comm.plc.block_number
(type: integer)-
s7comm.plc.block_number
$s7comm.plc.block_type
(type: string)-
plcBlockTypesMap
$s7comm.plc.dest_filesystem
(type: string)-
s7comm.plc.dest_filesystem
$s7comm.plc.ext_req_length
(type: integer)-
s7comm.plc.ext_req_length
$s7comm.plc.file_count
(type: integer)-
s7comm.plc.file_count
$s7comm.plc.file_identifier
(type: string)-
s7comm.plc.file_identifier
$s7comm.plc.filename
(type: string)-
s7comm.plc.filename
$s7comm.plc.filename_length
(type: integer)-
s7comm.plc.filename_length
$s7comm.plc.files_unknown
(type: string)-
s7comm.plc.files_unknown
$s7comm.plc.load_length
(type: integer)-
s7comm.plc.load_length
$s7comm.plc.mc7_length
(type: integer)-
s7comm.plc.mc7_length
$s7comm.plc.nx_address_ident
(type: string)-
s7comm.plc.nx_address_ident
$s7comm.plc.nx_block_sync
(type: string)-
s7comm.plc.nx_block_sync
$s7comm.plc.nx_ce_number
(type: integer)-
s7comm.plc.nx_ce_number
$s7comm.plc.nx_channel_number
(type: integer)-
s7comm.plc.nx_channel_number
$s7comm.plc.nx_classify
(type: string)-
s7comm.plc.nx_classify
$s7comm.plc.nx_compare_string
(type: string)-
s7comm.plc.nx_compare_string
$s7comm.plc.nx_data_block_number
(type: integer)-
s7comm.plc.nx_data_block_number
$s7comm.plc.nx_dest_filename
(type: string)-
s7comm.plc.nx_dest_filename
$s7comm.plc.nx_direction
(type: string)-
s7comm.plc.nx_direction
$s7comm.plc.nx_dnr
(type: integer)-
s7comm.plc.nx_dnr
$s7comm.plc.nx_duplo_number
(type: integer)-
s7comm.plc.nx_duplo_number
$s7comm.plc.nx_edge_number
(type: integer)-
s7comm.plc.nx_edge_number
$s7comm.plc.nx_edit_skip_count
(type: integer)-
s7comm.plc.nx_edit_skip_count
$s7comm.plc.nx_edit_window_name
(type: string)-
s7comm.plc.nx_edit_window_name
$s7comm.plc.nx_factor
(type: string)-
s7comm.plc.nx_factor
$s7comm.plc.nx_filename
(type: string)-
s7comm.plc.nx_filename
$s7comm.plc.nx_findmode
(type: string)-
s7comm.plc.nx_findmode
$s7comm.plc.nx_first_column_number
(type: integer)-
s7comm.plc.nx_first_column_number
$s7comm.plc.nx_first_row_number
(type: integer)-
s7comm.plc.nx_first_row_number
$s7comm.plc.nx_function_number
(type: integer)-
s7comm.plc.nx_function_number
$s7comm.plc.nx_half_places_down
(type: integer)-
s7comm.plc.nx_half_places_down
$s7comm.plc.nx_half_places_left
(type: integer)-
s7comm.plc.nx_half_places_left
$s7comm.plc.nx_half_places_right
(type: integer)-
s7comm.plc.nx_half_places_right
$s7comm.plc.nx_half_places_up
(type: integer)-
s7comm.plc.nx_half_places_up
$s7comm.plc.nx_increment_number
(type: integer)-
s7comm.plc.nx_increment_number
$s7comm.plc.nx_interrupt_number
(type: integer)-
s7comm.plc.nx_interrupt_number
$s7comm.plc.nx_kind_of_search
(type: string)-
s7comm.plc.nx_kind_of_search
$s7comm.plc.nx_last_column_number
(type: integer)-
s7comm.plc.nx_last_column_number
$s7comm.plc.nx_liftfast
(type: string)-
s7comm.plc.nx_liftfast
$s7comm.plc.nx_line_number
(type: string)-
s7comm.plc.nx_line_number
$s7comm.plc.nx_magazine_number
(type: integer)-
s7comm.plc.nx_magazine_number
$s7comm.plc.nx_magazine_number_dest
(type: integer)-
s7comm.plc.nx_magazine_number_dest
$s7comm.plc.nx_magazine_number_from
(type: integer)-
s7comm.plc.nx_magazine_number_from
$s7comm.plc.nx_magazine_number_source
(type: integer)-
s7comm.plc.nx_magazine_number_source
$s7comm.plc.nx_magazine_number_to
(type: integer)-
s7comm.plc.nx_magazine_number_to
$s7comm.plc.nx_magazine_ref_number
(type: integer)-
s7comm.plc.nx_magazine_ref_number
$s7comm.plc.nx_mode
(type: string)-
s7comm.plc.nx_mode
$s7comm.plc.nx_monitor_mode
(type: string)-
s7comm.plc.nx_monitor_mode
$s7comm.plc.nx_new_filename
(type: string)-
s7comm.plc.nx_new_filename
$s7comm.plc.nx_old_filename
(type: string)-
s7comm.plc.nx_old_filename
$s7comm.plc.nx_on_off
(type: string)-
s7comm.plc.nx_on_off
$s7comm.plc.nx_password
(type: string)-
s7comm.plc.nx_password
$s7comm.plc.nx_password_level
(type: string)-
s7comm.plc.nx_password_level
$s7comm.plc.nx_place_number_dest
(type: integer)-
s7comm.plc.nx_place_number_dest
$s7comm.plc.nx_place_number_from
(type: integer)-
s7comm.plc.nx_place_number_from
$s7comm.plc.nx_place_number_source
(type: integer)-
s7comm.plc.nx_place_number_source
$s7comm.plc.nx_place_number_to
(type: integer)-
s7comm.plc.nx_place_number_to
$s7comm.plc.nx_place_ref_number
(type: integer)-
s7comm.plc.nx_place_ref_number
$s7comm.plc.nx_place_type
(type: integer)-
s7comm.plc.nx_place_type
$s7comm.plc.nx_priority
(type: integer)-
s7comm.plc.nx_priority
$s7comm.plc.nx_protection
(type: string)-
s7comm.plc.nx_protection
$s7comm.plc.nx_search_direction
(type: string)-
s7comm.plc.nx_search_direction
$s7comm.plc.nx_seek_pointer
(type: string)-
s7comm.plc.nx_seek_pointer
$s7comm.plc.nx_semaphore_value
(type: string)-
s7comm.plc.nx_semaphore_value
$s7comm.plc.nx_source_filename
(type: string)-
s7comm.plc.nx_source_filename
$s7comm.plc.nx_spindle_number
(type: integer)-
s7comm.plc.nx_spindle_number
$s7comm.plc.nx_switch
(type: string)-
s7comm.plc.nx_switch
$s7comm.plc.nx_tnr
(type: integer)-
s7comm.plc.nx_tnr
$s7comm.plc.nx_tool_id
(type: integer)-
s7comm.plc.nx_tool_id
$s7comm.plc.nx_tool_number
(type: integer)-
s7comm.plc.nx_tool_number
$s7comm.plc.nx_tool_number2
(type: integer)-
s7comm.plc.nx_tool_number2
$s7comm.plc.nx_tool_status
(type: string)-
s7comm.plc.nx_tool_status
$s7comm.plc.nx_wear_group
(type: string)-
s7comm.plc.nx_wear_group
$s7comm.plc.nx_wear_search_strategy
(type: string)-
s7comm.plc.nx_wear_search_strategy
$s7comm.plc.nx_window_size
(type: integer)-
s7comm.plc.nx_window_size
$s7comm.plc.nxlast_row_number
(type: integer)-
s7comm.plc.nxlast_row_number
$s7comm.plc.service_argument
(type: string)-
s7comm.plc.service_argument
$s7comm.plc.service_description
(type: string)-
s7PLCFunctionDescMap
$s7comm.plc.service_filename
(type: string)-
s7comm.plc.service_filename
$s7comm.plc.service_filename_array
(type: string)-
json array
$s7comm.plc.service_name
(type: string)-
s7comm.plc.service_name
$s7comm.plc.service_name_len
(type: integer)-
s7comm.plc.service_name_len
$s7comm.plc.service_param_blk
(type: string)-
s7comm.plc.service_param_blk
$s7comm.plc.service_param_blklen
(type: integer)-
s7comm.plc.service_param_blklen
$s7comm.plc.service_unknown
(type: string)-
s7comm.plc.service_unknown
$s7comm.plc.stop_unknown
(type: string)-
s7comm.plc.stop_unknown
$s7comm.plc.unknown
(type: string)-
s7comm.plc.unknown
$s7comm.read_data
(type: string)-
s7comm.read_data
$s7comm.read_param_array
(type: string)-
json array
$s7comm.s1200.area1
(type: string)-
s7S1200Areas1Map
$s7comm.s1200.area2
(type: string)-
s7S1200Areas2Map
$s7comm.s1200.area2unknown
(type: string)-
s7comm.s1200.area2unknown
$s7comm.s1200.crc
(type: string)-
s7comm.s1200.crc
$s7comm.s1200.dbnumber
(type: integer)-
s7comm.s1200.dbnumber
$s7comm.s1200.lid_array
(type: string)-
json array
$s7comm.s1200.lid_flags
(type: string)-
s7S1200LidFlagsMap
$s7comm.s1200.lid_value
(type: string)-
s7comm.s1200.lid_value
$s7comm.s1200.reserved1
(type: string)-
s7comm.s1200.reserved1
$s7comm.s7any.address.bit
(type: string)-
s7comm.s7any.address.bit
$s7comm.s7any.address.byte
(type: string)-
s7comm.s7any.address.byte
$s7comm.s7any.address.number
(type: integer)-
s7comm.s7any.address.number
$s7comm.s7any.area
(type: string)-
s7ParamAreaMap
$s7comm.s7any.db
(type: string)-
s7comm.s7any.db
$s7comm.s7any.id
(type: string)-
s7comm.s7any.id
$s7comm.s7any.index
(type: integer)-
s7comm.s7any.index
$s7comm.s7any.length
(type: integer)-
s7comm.s7any.length
$s7comm.s7any.mlen
(type: integer)-
s7comm.s7any.mlen
$s7comm.s7any.transp_size
(type: string)-
s7ItemTransportSizeMap
$s7comm.setup.maxamq_called
(type: integer)-
s7comm.setup.maxamq_called
$s7comm.setup.maxamq_calling
(type: integer)-
s7comm.setup.maxamq_calling
$s7comm.setup.neg_pdu_length
(type: integer)-
s7comm.setup.neg_pdu_length
$s7comm.setup_reserved
(type: string)-
s7comm.setup_reserved
$s7comm.ud.block.add_len
(type: integer)-
s7comm.ud.block.add_len
$s7comm.ud.block.checksum
(type: string)-
s7comm.ud.block.checksum
$s7comm.ud.block.code_timestamp
(type: string)-
s7comm.ud.block.code_timestamp
$s7comm.ud.block.count
(type: integer)-
s7comm.ud.block.count
$s7comm.ud.block.family
(type: string)-
s7comm.ud.block.family
$s7comm.ud.block.file_system
(type: string)-
s7comm.ud.block.file_system
$s7comm.ud.block.flags
(type: string)-
s7comm.ud.block.flags
$s7comm.ud.block.header_name
(type: string)-
s7comm.ud.block.header_name
$s7comm.ud.block.header_version
(type: string)-
s7comm.ud.block.header_version
$s7comm.ud.block.if_timestamp
(type: string)-
s7comm.ud.block.if_timestamp
$s7comm.ud.block.info
(type: string)-
s7comm.ud.block.info
$s7comm.ud.block.lang
(type: string)-
s7UdBlockLangMap
$s7comm.ud.block.local_len
(type: integer)-
s7comm.ud.block.local_len
$s7comm.ud.block.mc7_len
(type: integer)-
s7comm.ud.block.mc7_len
$s7comm.ud.block.mem_len
(type: integer)-
s7comm.ud.block.mem_len
$s7comm.ud.block.number
(type: integer)-
s7comm.ud.block.number
$s7comm.ud.block.reserved
(type: string)-
s7comm.ud.block.reserved
$s7comm.ud.block.security
(type: string)-
s7UdBlockSecurityMap
$s7comm.ud.block.ssb_len
(type: integer)-
s7comm.ud.block.ssb_len
$s7comm.ud.block.subtype
(type: string)-
s7UdBlockSubTypesMap
$s7comm.ud.block.type
(type: string)-
plcBlockTypesMap
$s7comm.ud.block.unknown2
(type: string)-
s7comm.ud.block.unknown2
$s7comm.ud.block.unknown3
(type: string)-
s7comm.ud.block.unknown3
$s7comm.ud.block.unknown4
(type: string)-
s7comm.ud.block.unknown4
$s7comm.ud.block.unkown1
(type: string)-
s7comm.ud.block.unkown1
$s7comm.ud.block_array
(type: string)-
json array
$s7comm.ud.cpu.alarm.ack_state_coming
(type: string)-
s7comm.ud.cpu.alarm.ack_state_coming
$s7comm.ud.cpu.alarm.ack_state_going
(type: string)-
s7comm.ud.cpu.alarm.ack_state_going
$s7comm.ud.cpu.alarm.additional_values_count
(type: integer)-
s7comm.ud.cpu.alarm.additional_values_count
$s7comm.ud.cpu.alarm.coming
(type: string)-
s7comm.ud.cpu.alarm.coming
$s7comm.ud.cpu.alarm.count
(type: integer)-
s7comm.ud.cpu.alarm.count
$s7comm.ud.cpu.alarm.event_array
(type: string)-
json array
$s7comm.ud.cpu.alarm.event_coming
(type: string)-
s7comm.ud.cpu.alarm.event_coming
$s7comm.ud.cpu.alarm.event_coming.sig1
(type: string)-
s7comm.ud.cpu.alarm.event_coming.sig1
$s7comm.ud.cpu.alarm.event_coming.sig2
(type: string)-
s7comm.ud.cpu.alarm.event_coming.sig2
$s7comm.ud.cpu.alarm.event_coming.sig3
(type: string)-
s7comm.ud.cpu.alarm.event_coming.sig3
$s7comm.ud.cpu.alarm.event_coming.sig4
(type: string)-
s7comm.ud.cpu.alarm.event_coming.sig4
$s7comm.ud.cpu.alarm.event_coming.sig5
(type: string)-
s7comm.ud.cpu.alarm.event_coming.sig5
$s7comm.ud.cpu.alarm.event_coming.sig6
(type: string)-
s7comm.ud.cpu.alarm.event_coming.sig6
$s7comm.ud.cpu.alarm.event_coming.sig7
(type: string)-
s7comm.ud.cpu.alarm.event_coming.sig7
$s7comm.ud.cpu.alarm.event_coming.sig8
(type: string)-
s7comm.ud.cpu.alarm.event_coming.sig8
$s7comm.ud.cpu.alarm.event_going
(type: string)-
s7comm.ud.cpu.alarm.event_going
$s7comm.ud.cpu.alarm.event_going.sig1
(type: string)-
s7comm.ud.cpu.alarm.event_going.sig1
$s7comm.ud.cpu.alarm.event_going.sig2
(type: string)-
s7comm.ud.cpu.alarm.event_going.sig2
$s7comm.ud.cpu.alarm.event_going.sig3
(type: string)-
s7comm.ud.cpu.alarm.event_going.sig3
$s7comm.ud.cpu.alarm.event_going.sig4
(type: string)-
s7comm.ud.cpu.alarm.event_going.sig4
$s7comm.ud.cpu.alarm.event_going.sig5
(type: string)-
s7comm.ud.cpu.alarm.event_going.sig5
$s7comm.ud.cpu.alarm.event_going.sig6
(type: string)-
s7comm.ud.cpu.alarm.event_going.sig6
$s7comm.ud.cpu.alarm.event_going.sig7
(type: string)-
s7comm.ud.cpu.alarm.event_going.sig7
$s7comm.ud.cpu.alarm.event_going.sig8
(type: string)-
s7comm.ud.cpu.alarm.event_going.sig8
$s7comm.ud.cpu.alarm.event_id
(type: string)-
s7UdCpuAlarmTypesMap
$s7comm.ud.cpu.alarm.event_state
(type: string)-
s7comm.ud.cpu.alarm.event_state
$s7comm.ud.cpu.alarm.function
(type: string)-
s7comm.ud.cpu.alarm.function
$s7comm.ud.cpu.alarm.going
(type: string)-
s7comm.ud.cpu.alarm.going
$s7comm.ud.cpu.alarm.message_state
(type: string)-
s7comm.ud.cpu.alarm.message_state
$s7comm.ud.cpu.alarm.object_array
(type: string)-
json array
$s7comm.ud.cpu.alarm.query_type
(type: string)-
s7UdCpuAlarmReqQueryMap
$s7comm.ud.cpu.alarm.resp_len
(type: string)-
s7comm.ud.cpu.alarm.resp_len
$s7comm.ud.cpu.alarm.resp_unknown1
(type: string)-
s7comm.ud.cpu.alarm.resp_unknown1
$s7comm.ud.cpu.alarm.resp_unknown2
(type: string)-
s7comm.ud.cpu.alarm.resp_unknown2
$s7comm.ud.cpu.alarm.timestamp
(type: string)-
s7comm.ud.cpu.alarm.timestamp
$s7comm.ud.cpu.alarm.type
(type: string)-
s7UdCpuAlarmTypesMap
$s7comm.ud.cpu.alarm.unknown
(type: string)-
s7comm.ud.cpu.alarm.unknown
$s7comm.ud.cpu.alarm.unknown1
(type: string)-
s7comm.ud.cpu.alarm.unknown1
$s7comm.ud.cpu.alarm.unknown2
(type: string)-
s7comm.ud.cpu.alarm.unknown2
$s7comm.ud.cpu.alarm_array
(type: string)-
json array
$s7comm.ud.cpu.diag.data_id
(type: string)-
s7comm.ud.cpu.diag.data_id
$s7comm.ud.cpu.diag.event.class
(type: string)-
s7UdCpuSzlCpuDiagnosticClassMap
$s7comm.ud.cpu.diag.event.diag_buffer
(type: string)-
s7comm.ud.cpu.diag.event.diag_buffer
$s7comm.ud.cpu.diag.event.external
(type: string)-
s7comm.ud.cpu.diag.event.external
$s7comm.ud.cpu.diag.event.id
(type: string)-
s7UdCpuSzlCpuDiagnostic1_7Map
$s7comm.ud.cpu.diag.event.internal
(type: string)-
s7comm.ud.cpu.diag.event.internal
$s7comm.ud.cpu.diag.event.number
(type: integer)-
s7comm.ud.cpu.diag.event.number
$s7comm.ud.cpu.diag.event.state
(type: string)-
s7comm.ud.cpu.diag.event.state
$s7comm.ud.cpu.diag.info1
(type: string)-
s7comm.ud.cpu.diag.info1
$s7comm.ud.cpu.diag.info2
(type: string)-
s7comm.ud.cpu.diag.info2
$s7comm.ud.cpu.diag.ob_number
(type: integer)-
s7comm.ud.cpu.diag.ob_number
$s7comm.ud.cpu.diag.priority
(type: string)-
s7comm.ud.cpu.diag.priority
$s7comm.ud.cpu.diag.timestamp
(type: string)-
s7comm.ud.cpu.diag.timestamp
$s7comm.ud.cpu.msg.subscribed_events.alarm_type
(type: string)-
s7cpuMsgAlarmMap
$s7comm.ud.cpu.msg.subscribed_events.req.alarm
(type: string)-
s7comm.ud.cpu.msg.subscribed_events.req.alarm
$s7comm.ud.cpu.msg.subscribed_events.req.alarm_reserved
(type: string)-
s7comm.ud.cpu.msg.subscribed_events.req.alarm_reserved
$s7comm.ud.cpu.msg.subscribed_events.req.bitmap
(type: string)-
s7comm.ud.cpu.msg.subscribed_events.req.bitmap
$s7comm.ud.cpu.msg.subscribed_events.req.mode_transition
(type: string)-
s7comm.ud.cpu.msg.subscribed_events.req.mode_transition
$s7comm.ud.cpu.msg.subscribed_events.req.reserved
(type: string)-
s7comm.ud.cpu.msg.subscribed_events.req.reserved
$s7comm.ud.cpu.msg.subscribed_events.req.reserved_4
(type: string)-
s7comm.ud.cpu.msg.subscribed_events.req.reserved_4
$s7comm.ud.cpu.msg.subscribed_events.req.reserved_5
(type: string)-
s7comm.ud.cpu.msg.subscribed_events.req.reserved_5
$s7comm.ud.cpu.msg.subscribed_events.req.reserved_6
(type: string)-
s7comm.ud.cpu.msg.subscribed_events.req.reserved_6
$s7comm.ud.cpu.msg.subscribed_events.req.reserved_7
(type: string)-
s7comm.ud.cpu.msg.subscribed_events.req.reserved_7
$s7comm.ud.cpu.msg.subscribed_events.req.system_diagnostics
(type: string)-
s7comm.ud.cpu.msg.subscribed_events.req.system_diagnostics
$s7comm.ud.cpu.msg.subscribed_events.req.user_diagnostics
(type: string)-
s7comm.ud.cpu.msg.subscribed_events.req.user_diagnostics
$s7comm.ud.cpu.msg.subscribed_events.req.user_name
(type: string)-
s7comm.ud.cpu.msg.subscribed_events.req.user_name
$s7comm.ud.cpu.msg.subscribed_events.resp.alarm_reserved1
(type: string)-
s7comm.ud.cpu.msg.subscribed_events.resp.alarm_reserved1
$s7comm.ud.cpu.msg.subscribed_events.resp.alarm_reserved2
(type: string)-
s7comm.ud.cpu.msg.subscribed_events.resp.alarm_reserved2
$s7comm.ud.cpu.msg.subscribed_events.resp.reserved
(type: string)-
s7comm.ud.cpu.msg.subscribed_events.resp.reserved
$s7comm.ud.cpu.msg.subscribed_events.resp.result
(type: string)-
s7comm.ud.cpu.msg.subscribed_events.resp.result
$s7comm.ud.cpu.scan_ind.timestamp
(type: string)-
s7comm.ud.cpu.scan_ind.timestamp
$s7comm.ud.cpu.scan_ind.unknown1
(type: string)-
s7comm.ud.cpu.scan_ind.unknown1
$s7comm.ud.cpu.scan_ind.unknown2
(type: string)-
s7comm.ud.cpu.scan_ind.unknown2
$s7comm.ud.cpu.szl.block.index
(type: string)-
s7UdCpuBlockTypeIndexMap
$s7comm.ud.cpu.szl.block.object_size
(type: integer)-
s7comm.ud.cpu.szl.block.object_size
$s7comm.ud.cpu.szl.block.quantity
(type: string)-
s7comm.ud.cpu.szl.block.quantity
$s7comm.ud.cpu.szl.block.work_size
(type: integer)-
s7comm.ud.cpu.szl.block.work_size
$s7comm.ud.cpu.szl.comms_capability.addressable_objects.bitmap
(type: string)-
s7comm.ud.cpu.szl.comms_capability.addressable_objects.bitmap
$s7comm.ud.cpu.szl.comms_capability.addressable_objects.c
(type: string)-
s7comm.ud.cpu.szl.comms_capability.addressable_objects.c
$s7comm.ud.cpu.szl.comms_capability.addressable_objects.db
(type: string)-
s7comm.ud.cpu.szl.comms_capability.addressable_objects.db
$s7comm.ud.cpu.szl.comms_capability.addressable_objects.m
(type: string)-
s7comm.ud.cpu.szl.comms_capability.addressable_objects.m
$s7comm.ud.cpu.szl.comms_capability.addressable_objects.pii
(type: string)-
s7comm.ud.cpu.szl.comms_capability.addressable_objects.pii
$s7comm.ud.cpu.szl.comms_capability.addressable_objects.piq
(type: string)-
s7comm.ud.cpu.szl.comms_capability.addressable_objects.piq
$s7comm.ud.cpu.szl.comms_capability.addressable_objects.reserved06
(type: string)-
s7comm.ud.cpu.szl.comms_capability.addressable_objects.reserved06
$s7comm.ud.cpu.szl.comms_capability.addressable_objects.reserved07
(type: string)-
s7comm.ud.cpu.szl.comms_capability.addressable_objects.reserved07
$s7comm.ud.cpu.szl.comms_capability.addressable_objects.t
(type: string)-
s7comm.ud.cpu.szl.comms_capability.addressable_objects.t
$s7comm.ud.cpu.szl.comms_capability.alarm
(type: string)-
s7comm.ud.cpu.szl.comms_capability.alarm
$s7comm.ud.cpu.szl.comms_capability.available_gd_fns.bitmap
(type: string)-
s7comm.ud.cpu.szl.comms_capability.available_gd_fns.bitmap
$s7comm.ud.cpu.szl.comms_capability.available_gd_fns.cyclic
(type: string)-
s7comm.ud.cpu.szl.comms_capability.available_gd_fns.cyclic
$s7comm.ud.cpu.szl.comms_capability.available_gd_fns.gd_rcv
(type: string)-
s7comm.ud.cpu.szl.comms_capability.available_gd_fns.gd_rcv
$s7comm.ud.cpu.szl.comms_capability.available_gd_fns.gd_snd
(type: string)-
s7comm.ud.cpu.szl.comms_capability.available_gd_fns.gd_snd
$s7comm.ud.cpu.szl.comms_capability.available_gd_fns.reserved03
(type: string)-
s7comm.ud.cpu.szl.comms_capability.available_gd_fns.reserved03
$s7comm.ud.cpu.szl.comms_capability.available_gd_fns.reserved04
(type: string)-
s7comm.ud.cpu.szl.comms_capability.available_gd_fns.reserved04
$s7comm.ud.cpu.szl.comms_capability.available_gd_fns.reserved05
(type: string)-
s7comm.ud.cpu.szl.comms_capability.available_gd_fns.reserved05
$s7comm.ud.cpu.szl.comms_capability.available_gd_fns.reserved06
(type: string)-
s7comm.ud.cpu.szl.comms_capability.available_gd_fns.reserved06
$s7comm.ud.cpu.szl.comms_capability.available_gd_fns.reserved07
(type: string)-
s7comm.ud.cpu.szl.comms_capability.available_gd_fns.reserved07
$s7comm.ud.cpu.szl.comms_capability.data_exchange.connection_configured
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.connection_configured
$s7comm.ud.cpu.szl.comms_capability.data_exchange.connection_programmed
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.connection_programmed
$s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.abort
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.abort
$s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.alarm
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.alarm
$s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.alarm_8
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.alarm_8
$s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.alarm_8p
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.alarm_8p
$s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.alarm_s
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.alarm_s
$s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.alarm_sc
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.alarm_sc
$s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.alarm_sq
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.alarm_sq
$s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.ar_send
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.ar_send
$s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.b_rcv
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.b_rcv
$s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.b_send
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.b_send
$s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.bitmap
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.bitmap
$s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.control
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.control
$s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.dis_msg
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.dis_msg
$s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.en_msg
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.en_msg
$s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.get
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.get
$s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.i_abort
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.i_abort
$s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.i_get
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.i_get
$s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.i_put
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.i_put
$s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.initiate
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.initiate
$s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.load
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.load
$s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.load_me
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.load_me
$s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.notify
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.notify
$s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.pi
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.pi
$s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.print
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.print
$s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.put
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.put
$s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.rcv
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.rcv
$s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.read
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.read
$s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.reserved32
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.reserved32
$s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.reserved33
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.reserved33
$s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.reserved34
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.reserved34
$s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.reserved35
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.reserved35
$s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.reserved36
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.reserved36
$s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.reserved37
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.reserved37
$s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.reserved77
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.reserved77
$s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.resume
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.resume
$s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.scan_snd
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.scan_snd
$s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.send
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.send
$s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.start
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.start
$s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.status
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.status
$s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.stop
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.stop
$s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.u_rcv
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.u_rcv
$s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.u_send
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.u_send
$s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.u_status
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.u_status
$s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.write
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.write
$s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.x_abort
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.x_abort
$s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.x_get
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.x_get
$s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.x_put
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.x_put
$s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.x_rcv
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.x_rcv
$s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.x_send
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.fast_reaction.x_send
$s7comm.ud.cpu.szl.comms_capability.data_exchange.max_instances_sfb
(type: integer)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.max_instances_sfb
$s7comm.ud.cpu.szl.comms_capability.data_exchange.max_params_alarm_8
(type: integer)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.max_params_alarm_8
$s7comm.ud.cpu.szl.comms_capability.data_exchange.max_params_per_block
(type: integer)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.max_params_per_block
$s7comm.ud.cpu.szl.comms_capability.data_exchange.module_fast_reaction
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.module_fast_reaction
$s7comm.ud.cpu.szl.comms_capability.data_exchange.reserved1
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.reserved1
$s7comm.ud.cpu.szl.comms_capability.data_exchange.reserved2
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.reserved2
$s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.abort
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.abort
$s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.alarm
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.alarm
$s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.alarm_8
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.alarm_8
$s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.alarm_8p
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.alarm_8p
$s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.alarm_s
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.alarm_s
$s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.alarm_sc
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.alarm_sc
$s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.alarm_sq
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.alarm_sq
$s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.ar_send
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.ar_send
$s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.b_rcv
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.b_rcv
$s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.b_send
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.b_send
$s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.bitmap
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.bitmap
$s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.control
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.control
$s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.dis_msg
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.dis_msg
$s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.en_msg
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.en_msg
$s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.get
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.get
$s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.i_abort
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.i_abort
$s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.i_get
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.i_get
$s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.i_put
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.i_put
$s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.initiate
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.initiate
$s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.load
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.load
$s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.load_me
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.load_me
$s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.notify
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.notify
$s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.pi
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.pi
$s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.print
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.print
$s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.put
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.put
$s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.rcv
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.rcv
$s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.read
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.read
$s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.reserved32
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.reserved32
$s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.reserved33
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.reserved33
$s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.reserved34
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.reserved34
$s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.reserved35
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.reserved35
$s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.reserved36
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.reserved36
$s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.reserved37
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.reserved37
$s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.reserved77
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.reserved77
$s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.resume
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.resume
$s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.scan_snd
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.scan_snd
$s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.send
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.send
$s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.start
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.start
$s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.status
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.status
$s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.stop
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.stop
$s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.u_rcv
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.u_rcv
$s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.u_send
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.u_send
$s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.ustatus
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.ustatus
$s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.write
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.write
$s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.x_abort
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.x_abort
$s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.x_get
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.x_get
$s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.x_put
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.x_put
$s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.x_rcv
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.x_rcv
$s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.x_send
(type: string)-
s7comm.ud.cpu.szl.comms_capability.data_exchange.sfb.x_send
$s7comm.ud.cpu.szl.comms_capability.diagnostics.bitmap
(type: string)-
s7comm.ud.cpu.szl.comms_capability.diagnostics.bitmap
$s7comm.ud.cpu.szl.comms_capability.diagnostics.diagnostic_buffer
(type: string)-
s7comm.ud.cpu.szl.comms_capability.diagnostics.diagnostic_buffer
$s7comm.ud.cpu.szl.comms_capability.diagnostics.diagnostic_interrupt
(type: string)-
s7comm.ud.cpu.szl.comms_capability.diagnostics.diagnostic_interrupt
$s7comm.ud.cpu.szl.comms_capability.diagnostics.evaluating_diagnostic_interrupts
(type: string)-
s7comm.ud.cpu.szl.comms_capability.diagnostics.evaluating_diagnostic_interrupts
$s7comm.ud.cpu.szl.comms_capability.diagnostics.reserved00
(type: string)-
s7comm.ud.cpu.szl.comms_capability.diagnostics.reserved00
$s7comm.ud.cpu.szl.comms_capability.diagnostics.reserved07
(type: string)-
s7comm.ud.cpu.szl.comms_capability.diagnostics.reserved07
$s7comm.ud.cpu.szl.comms_capability.diagnostics.sending_system_diagnostic_data
(type: string)-
s7comm.ud.cpu.szl.comms_capability.diagnostics.sending_system_diagnostic_data
$s7comm.ud.cpu.szl.comms_capability.diagnostics.sending_user_diagnostic_data
(type: string)-
s7comm.ud.cpu.szl.comms_capability.diagnostics.sending_user_diagnostic_data
$s7comm.ud.cpu.szl.comms_capability.diagnostics.sending_vmd_status
(type: string)-
s7comm.ud.cpu.szl.comms_capability.diagnostics.sending_vmd_status
$s7comm.ud.cpu.szl.comms_capability.ek_1
(type: string)-
s7comm.ud.cpu.szl.comms_capability.ek_1
$s7comm.ud.cpu.szl.comms_capability.ek_2
(type: string)-
s7comm.ud.cpu.szl.comms_capability.ek_2
$s7comm.ud.cpu.szl.comms_capability.ergpar
(type: string)-
s7comm.ud.cpu.szl.comms_capability.ergpar
$s7comm.ud.cpu.szl.comms_capability.ergpat
(type: string)-
s7comm.ud.cpu.szl.comms_capability.ergpat
$s7comm.ud.cpu.szl.comms_capability.general.max_connections
(type: integer)-
s7comm.ud.cpu.szl.comms_capability.general.max_connections
$s7comm.ud.cpu.szl.comms_capability.general.max_data_rate_bus
(type: integer)-
s7comm.ud.cpu.szl.comms_capability.general.max_data_rate_bus
$s7comm.ud.cpu.szl.comms_capability.general.max_data_rate_mpi
(type: integer)-
s7comm.ud.cpu.szl.comms_capability.general.max_data_rate_mpi
$s7comm.ud.cpu.szl.comms_capability.general.max_pdu_size
(type: integer)-
s7comm.ud.cpu.szl.comms_capability.general.max_pdu_size
$s7comm.ud.cpu.szl.comms_capability.general.reserved
(type: string)-
s7comm.ud.cpu.szl.comms_capability.general.reserved
$s7comm.ud.cpu.szl.comms_capability.index
(type: string)-
s7UdCpuCommsCapIndexMap
$s7comm.ud.cpu.szl.comms_capability.kons
(type: string)-
s7comm.ud.cpu.szl.comms_capability.kons
$s7comm.ud.cpu.szl.comms_capability.kreis
(type: string)-
s7comm.ud.cpu.szl.comms_capability.kreis
$s7comm.ud.cpu.szl.comms_capability.len_1
(type: string)-
s7comm.ud.cpu.szl.comms_capability.len_1
$s7comm.ud.cpu.szl.comms_capability.len_2
(type: string)-
s7comm.ud.cpu.szl.comms_capability.len_2
$s7comm.ud.cpu.szl.comms_capability.len_3
(type: string)-
s7comm.ud.cpu.szl.comms_capability.len_3
$s7comm.ud.cpu.szl.comms_capability.measurement_time_limit.multiplier
(type: string)-
s7testTimebaseMap
$s7comm.ud.cpu.szl.comms_capability.measurement_time_limit.value
(type: integer)-
s7comm.ud.cpu.szl.comms_capability.measurement_time_limit.value
$s7comm.ud.cpu.szl.comms_capability.message_parameter.bitmap
(type: string)-
s7comm.ud.cpu.szl.comms_capability.message_parameter.bitmap
$s7comm.ud.cpu.szl.comms_capability.message_parameter.block_types.group_status_messages
(type: string)-
s7comm.ud.cpu.szl.comms_capability.message_parameter.block_types.group_status_messages
$s7comm.ud.cpu.szl.comms_capability.message_parameter.block_types.notify_alarm
(type: string)-
s7comm.ud.cpu.szl.comms_capability.message_parameter.block_types.notify_alarm
$s7comm.ud.cpu.szl.comms_capability.message_parameter.block_types.reserved04
(type: string)-
s7comm.ud.cpu.szl.comms_capability.message_parameter.block_types.reserved04
$s7comm.ud.cpu.szl.comms_capability.message_parameter.block_types.reserved05
(type: string)-
s7comm.ud.cpu.szl.comms_capability.message_parameter.block_types.reserved05
$s7comm.ud.cpu.szl.comms_capability.message_parameter.block_types.reserved06
(type: string)-
s7comm.ud.cpu.szl.comms_capability.message_parameter.block_types.reserved06
$s7comm.ud.cpu.szl.comms_capability.message_parameter.block_types.reserved07
(type: string)-
s7comm.ud.cpu.szl.comms_capability.message_parameter.block_types.reserved07
$s7comm.ud.cpu.szl.comms_capability.message_parameter.block_types.scan
(type: string)-
s7comm.ud.cpu.szl.comms_capability.message_parameter.block_types.scan
$s7comm.ud.cpu.szl.comms_capability.message_parameter.block_types.send_arc
(type: string)-
s7comm.ud.cpu.szl.comms_capability.message_parameter.block_types.send_arc
$s7comm.ud.cpu.szl.comms_capability.message_parameter.max_archives
(type: string)-
s7comm.ud.cpu.szl.comms_capability.message_parameter.max_archives
$s7comm.ud.cpu.szl.comms_capability.message_parameter.permitted_address_areas_add.db
(type: string)-
s7comm.ud.cpu.szl.comms_capability.message_parameter.permitted_address_areas_add.db
$s7comm.ud.cpu.szl.comms_capability.message_parameter.permitted_address_areas_add.m
(type: string)-
s7comm.ud.cpu.szl.comms_capability.message_parameter.permitted_address_areas_add.m
$s7comm.ud.cpu.szl.comms_capability.message_parameter.permitted_address_areas_add.pii
(type: string)-
s7comm.ud.cpu.szl.comms_capability.message_parameter.permitted_address_areas_add.pii
$s7comm.ud.cpu.szl.comms_capability.message_parameter.permitted_address_areas_add.piq
(type: string)-
s7comm.ud.cpu.szl.comms_capability.message_parameter.permitted_address_areas_add.piq
$s7comm.ud.cpu.szl.comms_capability.message_parameter.permitted_address_areas_add.reserved44
(type: string)-
s7comm.ud.cpu.szl.comms_capability.message_parameter.permitted_address_areas_add.reserved44
$s7comm.ud.cpu.szl.comms_capability.message_parameter.permitted_address_areas_add.reserved45
(type: string)-
s7comm.ud.cpu.szl.comms_capability.message_parameter.permitted_address_areas_add.reserved45
$s7comm.ud.cpu.szl.comms_capability.message_parameter.permitted_address_areas_add.reserved46
(type: string)-
s7comm.ud.cpu.szl.comms_capability.message_parameter.permitted_address_areas_add.reserved46
$s7comm.ud.cpu.szl.comms_capability.message_parameter.permitted_address_areas_add.reserved47
(type: string)-
s7comm.ud.cpu.szl.comms_capability.message_parameter.permitted_address_areas_add.reserved47
$s7comm.ud.cpu.szl.comms_capability.message_parameter.permitted_address_areas_scan.db
(type: string)-
s7comm.ud.cpu.szl.comms_capability.message_parameter.permitted_address_areas_scan.db
$s7comm.ud.cpu.szl.comms_capability.message_parameter.permitted_address_areas_scan.m
(type: string)-
s7comm.ud.cpu.szl.comms_capability.message_parameter.permitted_address_areas_scan.m
$s7comm.ud.cpu.szl.comms_capability.message_parameter.permitted_address_areas_scan.pii
(type: string)-
s7comm.ud.cpu.szl.comms_capability.message_parameter.permitted_address_areas_scan.pii
$s7comm.ud.cpu.szl.comms_capability.message_parameter.permitted_address_areas_scan.piq
(type: string)-
s7comm.ud.cpu.szl.comms_capability.message_parameter.permitted_address_areas_scan.piq
$s7comm.ud.cpu.szl.comms_capability.message_parameter.permitted_address_areas_scan.reserved24
(type: string)-
s7comm.ud.cpu.szl.comms_capability.message_parameter.permitted_address_areas_scan.reserved24
$s7comm.ud.cpu.szl.comms_capability.message_parameter.permitted_address_areas_scan.reserved25
(type: string)-
s7comm.ud.cpu.szl.comms_capability.message_parameter.permitted_address_areas_scan.reserved25
$s7comm.ud.cpu.szl.comms_capability.message_parameter.permitted_address_areas_scan.reserved26
(type: string)-
s7comm.ud.cpu.szl.comms_capability.message_parameter.permitted_address_areas_scan.reserved26
$s7comm.ud.cpu.szl.comms_capability.message_parameter.permitted_address_areas_scan.reserved27
(type: string)-
s7comm.ud.cpu.szl.comms_capability.message_parameter.permitted_address_areas_scan.reserved27
$s7comm.ud.cpu.szl.comms_capability.message_parameter.permitted_data_types.array_char
(type: string)-
s7comm.ud.cpu.szl.comms_capability.message_parameter.permitted_data_types.array_char
$s7comm.ud.cpu.szl.comms_capability.message_parameter.permitted_data_types.bit
(type: string)-
s7comm.ud.cpu.szl.comms_capability.message_parameter.permitted_data_types.bit
$s7comm.ud.cpu.szl.comms_capability.message_parameter.permitted_data_types.byte
(type: string)-
s7comm.ud.cpu.szl.comms_capability.message_parameter.permitted_data_types.byte
$s7comm.ud.cpu.szl.comms_capability.message_parameter.permitted_data_types.counter
(type: string)-
s7comm.ud.cpu.szl.comms_capability.message_parameter.permitted_data_types.counter
$s7comm.ud.cpu.szl.comms_capability.message_parameter.permitted_data_types.dword
(type: string)-
s7comm.ud.cpu.szl.comms_capability.message_parameter.permitted_data_types.dword
$s7comm.ud.cpu.szl.comms_capability.message_parameter.permitted_data_types.reserved67
(type: string)-
s7comm.ud.cpu.szl.comms_capability.message_parameter.permitted_data_types.reserved67
$s7comm.ud.cpu.szl.comms_capability.message_parameter.permitted_data_types.timer
(type: string)-
s7comm.ud.cpu.szl.comms_capability.message_parameter.permitted_data_types.timer
$s7comm.ud.cpu.szl.comms_capability.message_parameter.permitted_data_types.word
(type: string)-
s7comm.ud.cpu.szl.comms_capability.message_parameter.permitted_data_types.word
$s7comm.ud.cpu.szl.comms_capability.message_parameter.reserved
(type: string)-
s7comm.ud.cpu.szl.comms_capability.message_parameter.reserved
$s7comm.ud.cpu.szl.comms_capability.mode.bitmap
(type: string)-
s7comm.ud.cpu.szl.comms_capability.mode.bitmap
$s7comm.ud.cpu.szl.comms_capability.mode.comm_bus
(type: string)-
s7comm.ud.cpu.szl.comms_capability.mode.comm_bus
$s7comm.ud.cpu.szl.comms_capability.mode.pl_mpi
(type: string)-
s7comm.ud.cpu.szl.comms_capability.mode.pl_mpi
$s7comm.ud.cpu.szl.comms_capability.mode.reserved02
(type: string)-
s7comm.ud.cpu.szl.comms_capability.mode.reserved02
$s7comm.ud.cpu.szl.comms_capability.mode.reserved03
(type: string)-
s7comm.ud.cpu.szl.comms_capability.mode.reserved03
$s7comm.ud.cpu.szl.comms_capability.mode.reserved04
(type: string)-
s7comm.ud.cpu.szl.comms_capability.mode.reserved04
$s7comm.ud.cpu.szl.comms_capability.mode.reserved05
(type: string)-
s7comm.ud.cpu.szl.comms_capability.mode.reserved05
$s7comm.ud.cpu.szl.comms_capability.mode.reserved06
(type: string)-
s7comm.ud.cpu.szl.comms_capability.mode.reserved06
$s7comm.ud.cpu.szl.comms_capability.mode.reserved07
(type: string)-
s7comm.ud.cpu.szl.comms_capability.mode.reserved07
$s7comm.ud.cpu.szl.comms_capability.number_modifiable_vars
(type: integer)-
s7comm.ud.cpu.szl.comms_capability.number_modifiable_vars
$s7comm.ud.cpu.szl.comms_capability.object_management_system.assign_params_mem_card
(type: string)-
s7comm.ud.cpu.szl.comms_capability.object_management_system.assign_params_mem_card
$s7comm.ud.cpu.szl.comms_capability.object_management_system.assign_params_new_modules
(type: string)-
s7comm.ud.cpu.szl.comms_capability.object_management_system.assign_params_new_modules
$s7comm.ud.cpu.szl.comms_capability.object_management_system.assign_params_on_complete_restart
(type: string)-
s7comm.ud.cpu.szl.comms_capability.object_management_system.assign_params_on_complete_restart
$s7comm.ud.cpu.szl.comms_capability.object_management_system.assign_params_on_restart
(type: string)-
s7comm.ud.cpu.szl.comms_capability.object_management_system.assign_params_on_restart
$s7comm.ud.cpu.szl.comms_capability.object_management_system.assign_params_user_program
(type: string)-
s7comm.ud.cpu.szl.comms_capability.object_management_system.assign_params_user_program
$s7comm.ud.cpu.szl.comms_capability.object_management_system.assign_params_when_chaining
(type: string)-
s7comm.ud.cpu.szl.comms_capability.object_management_system.assign_params_when_chaining
$s7comm.ud.cpu.szl.comms_capability.object_management_system.bitmap
(type: string)-
s7comm.ud.cpu.szl.comms_capability.object_management_system.bitmap
$s7comm.ud.cpu.szl.comms_capability.object_management_system.chain_copied
(type: string)-
s7comm.ud.cpu.szl.comms_capability.object_management_system.chain_copied
$s7comm.ud.cpu.szl.comms_capability.object_management_system.chain_list
(type: string)-
s7comm.ud.cpu.szl.comms_capability.object_management_system.chain_list
$s7comm.ud.cpu.szl.comms_capability.object_management_system.compress
(type: string)-
s7comm.ud.cpu.szl.comms_capability.object_management_system.compress
$s7comm.ud.cpu.szl.comms_capability.object_management_system.compress_external
(type: string)-
s7comm.ud.cpu.szl.comms_capability.object_management_system.compress_external
$s7comm.ud.cpu.szl.comms_capability.object_management_system.copy
(type: string)-
s7comm.ud.cpu.szl.comms_capability.object_management_system.copy
$s7comm.ud.cpu.szl.comms_capability.object_management_system.delete
(type: string)-
s7comm.ud.cpu.szl.comms_capability.object_management_system.delete
$s7comm.ud.cpu.szl.comms_capability.object_management_system.delete_list
(type: string)-
s7comm.ud.cpu.szl.comms_capability.object_management_system.delete_list
$s7comm.ud.cpu.szl.comms_capability.object_management_system.dir_hieracrchy1
(type: string)-
s7comm.ud.cpu.szl.comms_capability.object_management_system.dir_hieracrchy1
$s7comm.ud.cpu.szl.comms_capability.object_management_system.dir_hieracrchy2
(type: string)-
s7comm.ud.cpu.szl.comms_capability.object_management_system.dir_hieracrchy2
$s7comm.ud.cpu.szl.comms_capability.object_management_system.dir_hieracrchy3
(type: string)-
s7comm.ud.cpu.szl.comms_capability.object_management_system.dir_hieracrchy3
$s7comm.ud.cpu.szl.comms_capability.object_management_system.evaluate_mem_after_switch_setting
(type: string)-
s7comm.ud.cpu.szl.comms_capability.object_management_system.evaluate_mem_after_switch_setting
$s7comm.ud.cpu.szl.comms_capability.object_management_system.firmware_update
(type: string)-
s7comm.ud.cpu.szl.comms_capability.object_management_system.firmware_update
$s7comm.ud.cpu.szl.comms_capability.object_management_system.firmware_update_using_mem_card
(type: string)-
s7comm.ud.cpu.szl.comms_capability.object_management_system.firmware_update_using_mem_card
$s7comm.ud.cpu.szl.comms_capability.object_management_system.load_function_exchange_data
(type: string)-
s7comm.ud.cpu.szl.comms_capability.object_management_system.load_function_exchange_data
$s7comm.ud.cpu.szl.comms_capability.object_management_system.load_user_program_eprom
(type: string)-
s7comm.ud.cpu.szl.comms_capability.object_management_system.load_user_program_eprom
$s7comm.ud.cpu.szl.comms_capability.object_management_system.load_user_program_ram
(type: string)-
s7comm.ud.cpu.szl.comms_capability.object_management_system.load_user_program_ram
$s7comm.ud.cpu.szl.comms_capability.object_management_system.max_number_chained_blocks
(type: integer)-
s7comm.ud.cpu.szl.comms_capability.object_management_system.max_number_chained_blocks
$s7comm.ud.cpu.szl.comms_capability.object_management_system.max_number_deletable_blocks
(type: integer)-
s7comm.ud.cpu.szl.comms_capability.object_management_system.max_number_deletable_blocks
$s7comm.ud.cpu.szl.comms_capability.object_management_system.max_number_simultaneous_uploads
(type: integer)-
s7comm.ud.cpu.szl.comms_capability.object_management_system.max_number_simultaneous_uploads
$s7comm.ud.cpu.szl.comms_capability.object_management_system.max_size_shiftable_block
(type: integer)-
s7comm.ud.cpu.szl.comms_capability.object_management_system.max_size_shiftable_block
$s7comm.ud.cpu.szl.comms_capability.object_management_system.reserved
(type: string)-
s7comm.ud.cpu.szl.comms_capability.object_management_system.reserved
$s7comm.ud.cpu.szl.comms_capability.object_management_system.reserved00
(type: string)-
s7comm.ud.cpu.szl.comms_capability.object_management_system.reserved00
$s7comm.ud.cpu.szl.comms_capability.object_management_system.reserved13
(type: string)-
s7comm.ud.cpu.szl.comms_capability.object_management_system.reserved13
$s7comm.ud.cpu.szl.comms_capability.object_management_system.reserved14
(type: string)-
s7comm.ud.cpu.szl.comms_capability.object_management_system.reserved14
$s7comm.ud.cpu.szl.comms_capability.object_management_system.reserved15
(type: string)-
s7comm.ud.cpu.szl.comms_capability.object_management_system.reserved15
$s7comm.ud.cpu.szl.comms_capability.object_management_system.reserved16
(type: string)-
s7comm.ud.cpu.szl.comms_capability.object_management_system.reserved16
$s7comm.ud.cpu.szl.comms_capability.object_management_system.reserved31
(type: string)-
s7comm.ud.cpu.szl.comms_capability.object_management_system.reserved31
$s7comm.ud.cpu.szl.comms_capability.object_management_system.reserved32
(type: string)-
s7comm.ud.cpu.szl.comms_capability.object_management_system.reserved32
$s7comm.ud.cpu.szl.comms_capability.object_management_system.reserved33
(type: string)-
s7comm.ud.cpu.szl.comms_capability.object_management_system.reserved33
$s7comm.ud.cpu.szl.comms_capability.object_management_system.reserved34
(type: string)-
s7comm.ud.cpu.szl.comms_capability.object_management_system.reserved34
$s7comm.ud.cpu.szl.comms_capability.object_management_system.reserved35
(type: string)-
s7comm.ud.cpu.szl.comms_capability.object_management_system.reserved35
$s7comm.ud.cpu.szl.comms_capability.object_management_system.reserved46
(type: string)-
s7comm.ud.cpu.szl.comms_capability.object_management_system.reserved46
$s7comm.ud.cpu.szl.comms_capability.object_management_system.reserved47
(type: string)-
s7comm.ud.cpu.szl.comms_capability.object_management_system.reserved47
$s7comm.ud.cpu.szl.comms_capability.object_management_system.save_user_program_all
(type: string)-
s7comm.ud.cpu.szl.comms_capability.object_management_system.save_user_program_all
$s7comm.ud.cpu.szl.comms_capability.object_management_system.save_user_program_eprom
(type: string)-
s7comm.ud.cpu.szl.comms_capability.object_management_system.save_user_program_eprom
$s7comm.ud.cpu.szl.comms_capability.object_management_system.save_user_program_ram
(type: string)-
s7comm.ud.cpu.szl.comms_capability.object_management_system.save_user_program_ram
$s7comm.ud.cpu.szl.comms_capability.object_management_system.set_eprom_mode
(type: string)-
s7comm.ud.cpu.szl.comms_capability.object_management_system.set_eprom_mode
$s7comm.ud.cpu.szl.comms_capability.object_management_system.set_ram_mode
(type: string)-
s7comm.ud.cpu.szl.comms_capability.object_management_system.set_ram_mode
$s7comm.ud.cpu.szl.comms_capability.object_management_system.upload_on_pg
(type: string)-
s7comm.ud.cpu.szl.comms_capability.object_management_system.upload_on_pg
$s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.bit_memory
(type: string)-
s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.bit_memory
$s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.bitmap
(type: string)-
s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.bitmap
$s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.clear_cyclic_reading
(type: string)-
s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.clear_cyclic_reading
$s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.data_record
(type: string)-
s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.data_record
$s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.high_speed_counter
(type: string)-
s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.high_speed_counter
$s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.iec_counter
(type: string)-
s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.iec_counter
$s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.iec_timer
(type: string)-
s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.iec_timer
$s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.initialise_cyclic_reading_explicit
(type: string)-
s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.initialise_cyclic_reading_explicit
$s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.initialise_cyclic_reading_implicit
(type: string)-
s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.initialise_cyclic_reading_implicit
$s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.inputs
(type: string)-
s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.inputs
$s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.max_cyclic_jobs
(type: string)-
s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.max_cyclic_jobs
$s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.max_cyclic_period
(type: string)-
s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.max_cyclic_period
$s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.max_readable_data
(type: string)-
s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.max_readable_data
$s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.min_cyclic_period
(type: string)-
s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.min_cyclic_period
$s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.outputs
(type: string)-
s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.outputs
$s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.peripheral_io
(type: string)-
s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.peripheral_io
$s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.read_once
(type: string)-
s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.read_once
$s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.reserved
(type: string)-
s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.reserved
$s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.reserved07
(type: string)-
s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.reserved07
$s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.reserved10
(type: string)-
s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.reserved10
$s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.reserved11
(type: string)-
s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.reserved11
$s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.reserved12
(type: string)-
s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.reserved12
$s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.reserved13
(type: string)-
s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.reserved13
$s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.reserved22
(type: string)-
s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.reserved22
$s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.reserved23
(type: string)-
s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.reserved23
$s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.reserved24
(type: string)-
s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.reserved24
$s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.reserved25
(type: string)-
s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.reserved25
$s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.reserved26
(type: string)-
s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.reserved26
$s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.reserved34
(type: string)-
s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.reserved34
$s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.reserved35
(type: string)-
s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.reserved35
$s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.reserved36
(type: string)-
s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.reserved36
$s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.reserved37
(type: string)-
s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.reserved37
$s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.s7_counter
(type: string)-
s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.s7_counter
$s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.s7_timer
(type: string)-
s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.s7_timer
$s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.start_cyclic_reading
(type: string)-
s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.start_cyclic_reading
$s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.stop_cyclic_reading
(type: string)-
s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.stop_cyclic_reading
$s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.user_db
(type: string)-
s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.user_db
$s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.write_once
(type: string)-
s7comm.ud.cpu.szl.comms_capability.operator_interface_functions.write_once
$s7comm.ud.cpu.szl.comms_capability.proj
(type: string)-
s7comm.ud.cpu.szl.comms_capability.proj
$s7comm.ud.cpu.szl.comms_capability.rec
(type: string)-
s7comm.ud.cpu.szl.comms_capability.rec
$s7comm.ud.cpu.szl.comms_capability.reserved
(type: string)-
s7comm.ud.cpu.szl.comms_capability.reserved
$s7comm.ud.cpu.szl.comms_capability.reserved2
(type: string)-
s7comm.ud.cpu.szl.comms_capability.reserved2
$s7comm.ud.cpu.szl.comms_capability.sen
(type: string)-
s7comm.ud.cpu.szl.comms_capability.sen
$s7comm.ud.cpu.szl.comms_capability.sk_1
(type: string)-
s7comm.ud.cpu.szl.comms_capability.sk_1
$s7comm.ud.cpu.szl.comms_capability.sk_2
(type: string)-
s7comm.ud.cpu.szl.comms_capability.sk_2
$s7comm.ud.cpu.szl.comms_capability.systrig
(type: string)-
s7comm.ud.cpu.szl.comms_capability.systrig
$s7comm.ud.cpu.szl.comms_capability.test.aseg
(type: string)-
s7comm.ud.cpu.szl.comms_capability.test.aseg
$s7comm.ud.cpu.szl.comms_capability.test.block_status
(type: string)-
s7comm.ud.cpu.szl.comms_capability.test.block_status
$s7comm.ud.cpu.szl.comms_capability.test.block_status_v2
(type: string)-
s7comm.ud.cpu.szl.comms_capability.test.block_status_v2
$s7comm.ud.cpu.szl.comms_capability.test.breakpoint
(type: string)-
s7comm.ud.cpu.szl.comms_capability.test.breakpoint
$s7comm.ud.cpu.szl.comms_capability.test.delete_job
(type: string)-
s7comm.ud.cpu.szl.comms_capability.test.delete_job
$s7comm.ud.cpu.szl.comms_capability.test.disable_job
(type: string)-
s7comm.ud.cpu.szl.comms_capability.test.disable_job
$s7comm.ud.cpu.szl.comms_capability.test.enable_job
(type: string)-
s7comm.ud.cpu.szl.comms_capability.test.enable_job
$s7comm.ud.cpu.szl.comms_capability.test.eseg
(type: string)-
s7comm.ud.cpu.szl.comms_capability.test.eseg
$s7comm.ud.cpu.szl.comms_capability.test.exit_hold
(type: string)-
s7comm.ud.cpu.szl.comms_capability.test.exit_hold
$s7comm.ud.cpu.szl.comms_capability.test.flash_led
(type: string)-
s7comm.ud.cpu.szl.comms_capability.test.flash_led
$s7comm.ud.cpu.szl.comms_capability.test.force
(type: string)-
s7comm.ud.cpu.szl.comms_capability.test.force
$s7comm.ud.cpu.szl.comms_capability.test.force_selection
(type: string)-
s7comm.ud.cpu.szl.comms_capability.test.force_selection
$s7comm.ud.cpu.szl.comms_capability.test.installation_bitmap
(type: string)-
s7comm.ud.cpu.szl.comms_capability.test.installation_bitmap
$s7comm.ud.cpu.szl.comms_capability.test.memory_reset
(type: string)-
s7comm.ud.cpu.szl.comms_capability.test.memory_reset
$s7comm.ud.cpu.szl.comms_capability.test.modify_variable
(type: string)-
s7comm.ud.cpu.szl.comms_capability.test.modify_variable
$s7comm.ud.cpu.szl.comms_capability.test.output_bstack
(type: string)-
s7comm.ud.cpu.szl.comms_capability.test.output_bstack
$s7comm.ud.cpu.szl.comms_capability.test.output_istack
(type: string)-
s7comm.ud.cpu.szl.comms_capability.test.output_istack
$s7comm.ud.cpu.szl.comms_capability.test.output_lstack
(type: string)-
s7comm.ud.cpu.szl.comms_capability.test.output_lstack
$s7comm.ud.cpu.szl.comms_capability.test.read_job
(type: string)-
s7comm.ud.cpu.szl.comms_capability.test.read_job
$s7comm.ud.cpu.szl.comms_capability.test.read_job_list
(type: string)-
s7comm.ud.cpu.szl.comms_capability.test.read_job_list
$s7comm.ud.cpu.szl.comms_capability.test.replace_job
(type: string)-
s7comm.ud.cpu.szl.comms_capability.test.replace_job
$s7comm.ud.cpu.szl.comms_capability.test.reserved00
(type: string)-
s7comm.ud.cpu.szl.comms_capability.test.reserved00
$s7comm.ud.cpu.szl.comms_capability.test.reserved24
(type: string)-
s7comm.ud.cpu.szl.comms_capability.test.reserved24
$s7comm.ud.cpu.szl.comms_capability.test.reserved25
(type: string)-
s7comm.ud.cpu.szl.comms_capability.test.reserved25
$s7comm.ud.cpu.szl.comms_capability.test.reserved27
(type: string)-
s7comm.ud.cpu.szl.comms_capability.test.reserved27
$s7comm.ud.cpu.szl.comms_capability.test.time_meas_from_to
(type: string)-
s7comm.ud.cpu.szl.comms_capability.test.time_meas_from_to
$s7comm.ud.cpu.szl.comms_capability.test.variable_status
(type: string)-
s7comm.ud.cpu.szl.comms_capability.test.variable_status
$s7comm.ud.cpu.szl.comms_capability.tiefe
(type: string)-
s7comm.ud.cpu.szl.comms_capability.tiefe
$s7comm.ud.cpu.szl.comms_capability.time
(type: string)-
s7comm.ud.cpu.szl.comms_capability.time
$s7comm.ud.cpu.szl.comms_capability.time_measurement.addr.time
(type: integer)-
s7comm.ud.cpu.szl.comms_capability.time_measurement.addr.time
$s7comm.ud.cpu.szl.comms_capability.time_measurement.addr.timebase
(type: string)-
s7testTimebaseMap
$s7comm.ud.cpu.szl.comms_capability.time_measurement.akku.time
(type: integer)-
s7comm.ud.cpu.szl.comms_capability.time_measurement.akku.time
$s7comm.ud.cpu.szl.comms_capability.time_measurement.akku.timebase
(type: string)-
s7testTimebaseMap
$s7comm.ud.cpu.szl.comms_capability.time_measurement.db.time
(type: integer)-
s7comm.ud.cpu.szl.comms_capability.time_measurement.db.time
$s7comm.ud.cpu.szl.comms_capability.time_measurement.db.timebase
(type: string)-
s7testTimebaseMap
$s7comm.ud.cpu.szl.comms_capability.time_measurement.db_reg.time
(type: integer)-
s7comm.ud.cpu.szl.comms_capability.time_measurement.db_reg.time
$s7comm.ud.cpu.szl.comms_capability.time_measurement.db_reg.timebase
(type: string)-
s7testTimebaseMap
$s7comm.ud.cpu.szl.comms_capability.time_measurement.ea.time
(type: integer)-
s7comm.ud.cpu.szl.comms_capability.time_measurement.ea.time
$s7comm.ud.cpu.szl.comms_capability.time_measurement.ea.timebase
(type: string)-
s7testTimebaseMap
$s7comm.ud.cpu.szl.comms_capability.time_measurement.last_1.time
(type: integer)-
s7comm.ud.cpu.szl.comms_capability.time_measurement.last_1.time
$s7comm.ud.cpu.szl.comms_capability.time_measurement.last_1.timebase
(type: string)-
s7testTimebaseMap
$s7comm.ud.cpu.szl.comms_capability.time_measurement.last_2.time
(type: integer)-
s7comm.ud.cpu.szl.comms_capability.time_measurement.last_2.time
$s7comm.ud.cpu.szl.comms_capability.time_measurement.last_2.timebase
(type: string)-
s7testTimebaseMap
$s7comm.ud.cpu.szl.comms_capability.time_measurement.last_3.time
(type: integer)-
s7comm.ud.cpu.szl.comms_capability.time_measurement.last_3.time
$s7comm.ud.cpu.szl.comms_capability.time_measurement.last_3.timebase
(type: string)-
s7testTimebaseMap
$s7comm.ud.cpu.szl.comms_capability.time_measurement.ld.time
(type: integer)-
s7comm.ud.cpu.szl.comms_capability.time_measurement.ld.time
$s7comm.ud.cpu.szl.comms_capability.time_measurement.ld.timebase
(type: string)-
s7testTimebaseMap
$s7comm.ud.cpu.szl.comms_capability.time_measurement.merker.time
(type: integer)-
s7comm.ud.cpu.szl.comms_capability.time_measurement.merker.time
$s7comm.ud.cpu.szl.comms_capability.time_measurement.merker.timebase
(type: string)-
s7testTimebaseMap
$s7comm.ud.cpu.szl.comms_capability.time_measurement.reg_tb.time
(type: integer)-
s7comm.ud.cpu.szl.comms_capability.time_measurement.reg_tb.time
$s7comm.ud.cpu.szl.comms_capability.time_measurement.reg_tb.timebase
(type: string)-
s7testTimebaseMap
$s7comm.ud.cpu.szl.comms_capability.time_measurement.reserved
(type: string)-
s7comm.ud.cpu.szl.comms_capability.time_measurement.reserved
$s7comm.ud.cpu.szl.comms_capability.time_measurement.stal1.time
(type: integer)-
s7comm.ud.cpu.szl.comms_capability.time_measurement.stal1.time
$s7comm.ud.cpu.szl.comms_capability.time_measurement.stal1.timebase
(type: string)-
s7testTimebaseMap
$s7comm.ud.cpu.szl.comms_capability.time_measurement.stal2.time
(type: integer)-
s7comm.ud.cpu.szl.comms_capability.time_measurement.stal2.time
$s7comm.ud.cpu.szl.comms_capability.time_measurement.stal2.timebase
(type: string)-
s7testTimebaseMap
$s7comm.ud.cpu.szl.comms_capability.time_measurement.stal3.time
(type: integer)-
s7comm.ud.cpu.szl.comms_capability.time_measurement.stal3.time
$s7comm.ud.cpu.szl.comms_capability.time_measurement.stal3.timebase
(type: string)-
s7testTimebaseMap
$s7comm.ud.cpu.szl.comms_capability.time_measurement.tb.time
(type: integer)-
s7comm.ud.cpu.szl.comms_capability.time_measurement.tb.time
$s7comm.ud.cpu.szl.comms_capability.time_measurement.tb.timebase
(type: string)-
s7testTimebaseMap
$s7comm.ud.cpu.szl.comms_capability.time_of_day.abw_5v
(type: string)-
s7comm.ud.cpu.szl.comms_capability.time_of_day.abw_5v
$s7comm.ud.cpu.szl.comms_capability.time_of_day.abw_puf
(type: string)-
s7comm.ud.cpu.szl.comms_capability.time_of_day.abw_puf
$s7comm.ud.cpu.szl.comms_capability.time_of_day.anz_bsz
(type: string)-
s7comm.ud.cpu.szl.comms_capability.time_of_day.anz_bsz
$s7comm.ud.cpu.szl.comms_capability.time_of_day.bitmap
(type: string)-
s7comm.ud.cpu.szl.comms_capability.time_of_day.bitmap
$s7comm.ud.cpu.szl.comms_capability.time_of_day.reserved
(type: string)-
s7comm.ud.cpu.szl.comms_capability.time_of_day.reserved
$s7comm.ud.cpu.szl.comms_capability.time_of_day.sync_k.master
(type: string)-
s7comm.ud.cpu.szl.comms_capability.time_of_day.sync_k.master
$s7comm.ud.cpu.szl.comms_capability.time_of_day.sync_k.neutral
(type: string)-
s7comm.ud.cpu.szl.comms_capability.time_of_day.sync_k.neutral
$s7comm.ud.cpu.szl.comms_capability.time_of_day.sync_k.reserved03
(type: string)-
s7comm.ud.cpu.szl.comms_capability.time_of_day.sync_k.reserved03
$s7comm.ud.cpu.szl.comms_capability.time_of_day.sync_k.reserved04
(type: string)-
s7comm.ud.cpu.szl.comms_capability.time_of_day.sync_k.reserved04
$s7comm.ud.cpu.szl.comms_capability.time_of_day.sync_k.reserved05
(type: string)-
s7comm.ud.cpu.szl.comms_capability.time_of_day.sync_k.reserved05
$s7comm.ud.cpu.szl.comms_capability.time_of_day.sync_k.reserved06
(type: string)-
s7comm.ud.cpu.szl.comms_capability.time_of_day.sync_k.reserved06
$s7comm.ud.cpu.szl.comms_capability.time_of_day.sync_k.reserved07
(type: string)-
s7comm.ud.cpu.szl.comms_capability.time_of_day.sync_k.reserved07
$s7comm.ud.cpu.szl.comms_capability.time_of_day.sync_k.slave
(type: string)-
s7comm.ud.cpu.szl.comms_capability.time_of_day.sync_k.slave
$s7comm.ud.cpu.szl.comms_capability.time_of_day.sync_mfi.master
(type: string)-
s7comm.ud.cpu.szl.comms_capability.time_of_day.sync_mfi.master
$s7comm.ud.cpu.szl.comms_capability.time_of_day.sync_mfi.neutral
(type: string)-
s7comm.ud.cpu.szl.comms_capability.time_of_day.sync_mfi.neutral
$s7comm.ud.cpu.szl.comms_capability.time_of_day.sync_mfi.reserved23
(type: string)-
s7comm.ud.cpu.szl.comms_capability.time_of_day.sync_mfi.reserved23
$s7comm.ud.cpu.szl.comms_capability.time_of_day.sync_mfi.reserved24
(type: string)-
s7comm.ud.cpu.szl.comms_capability.time_of_day.sync_mfi.reserved24
$s7comm.ud.cpu.szl.comms_capability.time_of_day.sync_mfi.reserved25
(type: string)-
s7comm.ud.cpu.szl.comms_capability.time_of_day.sync_mfi.reserved25
$s7comm.ud.cpu.szl.comms_capability.time_of_day.sync_mfi.reserved26
(type: string)-
s7comm.ud.cpu.szl.comms_capability.time_of_day.sync_mfi.reserved26
$s7comm.ud.cpu.szl.comms_capability.time_of_day.sync_mfi.reserved27
(type: string)-
s7comm.ud.cpu.szl.comms_capability.time_of_day.sync_mfi.reserved27
$s7comm.ud.cpu.szl.comms_capability.time_of_day.sync_mfi.slave
(type: string)-
s7comm.ud.cpu.szl.comms_capability.time_of_day.sync_mfi.slave
$s7comm.ud.cpu.szl.comms_capability.time_of_day.sync_mpi.master
(type: string)-
s7comm.ud.cpu.szl.comms_capability.time_of_day.sync_mpi.master
$s7comm.ud.cpu.szl.comms_capability.time_of_day.sync_mpi.neutral
(type: string)-
s7comm.ud.cpu.szl.comms_capability.time_of_day.sync_mpi.neutral
$s7comm.ud.cpu.szl.comms_capability.time_of_day.sync_mpi.reserved13
(type: string)-
s7comm.ud.cpu.szl.comms_capability.time_of_day.sync_mpi.reserved13
$s7comm.ud.cpu.szl.comms_capability.time_of_day.sync_mpi.reserved14
(type: string)-
s7comm.ud.cpu.szl.comms_capability.time_of_day.sync_mpi.reserved14
$s7comm.ud.cpu.szl.comms_capability.time_of_day.sync_mpi.reserved15
(type: string)-
s7comm.ud.cpu.szl.comms_capability.time_of_day.sync_mpi.reserved15
$s7comm.ud.cpu.szl.comms_capability.time_of_day.sync_mpi.reserved16
(type: string)-
s7comm.ud.cpu.szl.comms_capability.time_of_day.sync_mpi.reserved16
$s7comm.ud.cpu.szl.comms_capability.time_of_day.sync_mpi.reserved17
(type: string)-
s7comm.ud.cpu.szl.comms_capability.time_of_day.sync_mpi.reserved17
$s7comm.ud.cpu.szl.comms_capability.time_of_day.sync_mpi.slave
(type: string)-
s7comm.ud.cpu.szl.comms_capability.time_of_day.sync_mpi.slave
$s7comm.ud.cpu.szl.comms_capability.trgbed
(type: string)-
s7comm.ud.cpu.szl.comms_capability.trgbed
$s7comm.ud.cpu.szl.comms_capability.trigger_events.block_status
(type: string)-
s7comm.ud.cpu.szl.comms_capability.trigger_events.block_status
$s7comm.ud.cpu.szl.comms_capability.trigger_events.breakpoint
(type: string)-
s7comm.ud.cpu.szl.comms_capability.trigger_events.breakpoint
$s7comm.ud.cpu.szl.comms_capability.trigger_events.delete_job
(type: string)-
s7comm.ud.cpu.szl.comms_capability.trigger_events.delete_job
$s7comm.ud.cpu.szl.comms_capability.trigger_events.disable_job
(type: string)-
s7comm.ud.cpu.szl.comms_capability.trigger_events.disable_job
$s7comm.ud.cpu.szl.comms_capability.trigger_events.enable_job
(type: string)-
s7comm.ud.cpu.szl.comms_capability.trigger_events.enable_job
$s7comm.ud.cpu.szl.comms_capability.trigger_events.exit_hold
(type: string)-
s7comm.ud.cpu.szl.comms_capability.trigger_events.exit_hold
$s7comm.ud.cpu.szl.comms_capability.trigger_events.force
(type: string)-
s7comm.ud.cpu.szl.comms_capability.trigger_events.force
$s7comm.ud.cpu.szl.comms_capability.trigger_events.force_selection
(type: string)-
s7comm.ud.cpu.szl.comms_capability.trigger_events.force_selection
$s7comm.ud.cpu.szl.comms_capability.trigger_events.immediately
(type: string)-
s7comm.ud.cpu.szl.comms_capability.trigger_events.immediately
$s7comm.ud.cpu.szl.comms_capability.trigger_events.memory_reset
(type: string)-
s7comm.ud.cpu.szl.comms_capability.trigger_events.memory_reset
$s7comm.ud.cpu.szl.comms_capability.trigger_events.modify_variable
(type: string)-
s7comm.ud.cpu.szl.comms_capability.trigger_events.modify_variable
$s7comm.ud.cpu.szl.comms_capability.trigger_events.output_bstack
(type: string)-
s7comm.ud.cpu.szl.comms_capability.trigger_events.output_bstack
$s7comm.ud.cpu.szl.comms_capability.trigger_events.output_istack
(type: string)-
s7comm.ud.cpu.szl.comms_capability.trigger_events.output_istack
$s7comm.ud.cpu.szl.comms_capability.trigger_events.output_lstack
(type: string)-
s7comm.ud.cpu.szl.comms_capability.trigger_events.output_lstack
$s7comm.ud.cpu.szl.comms_capability.trigger_events.permitted_bitmap
(type: string)-
s7comm.ud.cpu.szl.comms_capability.trigger_events.permitted_bitmap
$s7comm.ud.cpu.szl.comms_capability.trigger_events.time_meas_from_to
(type: string)-
s7comm.ud.cpu.szl.comms_capability.trigger_events.time_meas_from_to
$s7comm.ud.cpu.szl.comms_capability.trigger_events.variable_status
(type: string)-
s7comm.ud.cpu.szl.comms_capability.trigger_events.variable_status
$s7comm.ud.cpu.szl.comms_status.connections.current_configured_connections
(type: integer)-
s7comm.ud.cpu.szl.comms_status.connections.current_configured_connections
$s7comm.ud.cpu.szl.comms_status.connections.current_established_connections
(type: integer)-
s7comm.ud.cpu.szl.comms_status.connections.current_established_connections
$s7comm.ud.cpu.szl.comms_status.connections.current_free_connections
(type: integer)-
s7comm.ud.cpu.szl.comms_status.connections.current_free_connections
$s7comm.ud.cpu.szl.comms_status.connections.current_os_connections
(type: integer)-
s7comm.ud.cpu.szl.comms_status.connections.current_os_connections
$s7comm.ud.cpu.szl.comms_status.connections.current_pg_connections
(type: integer)-
s7comm.ud.cpu.szl.comms_status.connections.current_pg_connections
$s7comm.ud.cpu.szl.comms_status.connections.free_used_connections
(type: integer)-
s7comm.ud.cpu.szl.comms_status.connections.free_used_connections
$s7comm.ud.cpu.szl.comms_status.connections.max_cpu_utilisation
(type: integer)-
s7comm.ud.cpu.szl.comms_status.connections.max_cpu_utilisation
$s7comm.ud.cpu.szl.comms_status.connections.reserved
(type: string)-
s7comm.ud.cpu.szl.comms_status.connections.reserved
$s7comm.ud.cpu.szl.comms_status.connections.reseved_os_connections
(type: integer)-
s7comm.ud.cpu.szl.comms_status.connections.reseved_os_connections
$s7comm.ud.cpu.szl.comms_status.connections.reseved_pg_connections
(type: integer)-
s7comm.ud.cpu.szl.comms_status.connections.reseved_pg_connections
$s7comm.ud.cpu.szl.comms_status.data_exchange.connection_configured
(type: integer)-
s7comm.ud.cpu.szl.comms_status.data_exchange.connection_configured
$s7comm.ud.cpu.szl.comms_status.data_exchange.connection_programmed
(type: integer)-
s7comm.ud.cpu.szl.comms_status.data_exchange.connection_programmed
$s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction
$s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.abort
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.abort
$s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.alarm
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.alarm
$s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.alarm_8
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.alarm_8
$s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.alarm_8p
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.alarm_8p
$s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.alarm_s
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.alarm_s
$s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.alarm_sc
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.alarm_sc
$s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.alarm_sq
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.alarm_sq
$s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.ar_send
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.ar_send
$s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.b_rcv
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.b_rcv
$s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.b_send
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.b_send
$s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.bitmap
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.bitmap
$s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.control
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.control
$s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.dis_msg
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.dis_msg
$s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.en_msg
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.en_msg
$s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.get
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.get
$s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.i_abort
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.i_abort
$s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.i_get
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.i_get
$s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.i_put
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.i_put
$s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.initiate
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.initiate
$s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.load
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.load
$s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.load_me
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.load_me
$s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.notify
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.notify
$s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.pi
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.pi
$s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.print
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.print
$s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.put
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.put
$s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.rcv
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.rcv
$s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.read
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.read
$s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.reserved32
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.reserved32
$s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.reserved33
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.reserved33
$s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.reserved34
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.reserved34
$s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.reserved35
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.reserved35
$s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.reserved36
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.reserved36
$s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.reserved37
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.reserved37
$s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.reserved77
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.reserved77
$s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.resume
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.resume
$s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.scan_snd
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.scan_snd
$s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.send
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.send
$s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.start
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.start
$s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.status
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.status
$s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.stop
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.stop
$s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.u_rcv
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.u_rcv
$s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.u_send
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.u_send
$s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.u_status
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.u_status
$s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.write
(type: string)-