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.
- Dev
-
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:
\Device\NPF_{<GUID>}
. The GUID portion of the name can be found using the commandgetmac -v
.im_pcap will listen on the first available interface if the Dev
directive is omitted.
- File
-
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.
- Protocol
-
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:
- Type
-
Defines the name of a protocol to capture. Allowed types are;
ethernet
,ipv4
,ipv6
,ip
,tcp
,udp
,http
(httprequest
,httpresponse
),arp
,vlan
,icmp
,pppoe
(pppoesession
,pppoediscovery
),dns
,mpls
,gre
(grev0
,grev1
),ppp_pptp
,ssl
,sll
,dhcp
,null_loopback
,igmp
(igmpv1
,igmpv2
,igmpv3
),vxlan
,sip
(siprequest
,sipresponse
),sdp
,radius
,modbus
, profinet (pn_dcp
,pn_mrp
,pn_io
),dnp3
,bacnet
, iec104 (iec104apci
,iec104asdu
), iec61850 (iec61850iso
,iec61850goose
,iec61850gsem
,iec61850sv
,iec61850mms
), s7 (s7comm
),cotp
,tpkt
,rpc_cl
,packettrailer
,genericpayload
,all
.IEC 61850 is a complex standard that includes a collection of protocols. Not all protocols from this standard can be filtered, e.g., iso8327
,iso8823
andiso8650
. This is because these protocols are dependent on dissection of other layers. To support filtering, these protocols are wrapped withiec61850iso
. Additionally, see the example below for how you can apply field-based filtering of IEC61850 traffic. - Port
-
A list of custom port numbers to capture for the protocol specified in the Type directive. If omitted, standard port number(s) corresponding to the protocol will be used. Refer to the JSON fields and Fields sections for details of the default ports for each protocol.
The list of port numbers must be separated by a comma. Spaces and tabs between the values are accepted. - Field
-
Optional directive to specify the fields to be included in the output. If this directive is not specified in the protocol configuration, then all available fields will be present in the output. If one or more Field directives are present in the configuration for a protocol, then only those fields will be present in the output. Refer to the JSON fields and Fields sections for details of the fields supported for each protocol.
- Filter
-
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.
Filtering is done by the libpcap
library. See the Manpage of PCAP-FILTER in the libpcap documentation for the syntax. Not all protocols are supported for libpcap filtering.
- LogqueueSize
-
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.
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 |
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)-
s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.write
$s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.x_abort
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.x_abort
$s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.x_get
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.x_get
$s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.x_put
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.x_put
$s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.x_rcv
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.x_rcv
$s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.x_send
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.fast_reaction.x_send
$s7comm.ud.cpu.szl.comms_status.data_exchange.max_instances_sfb
(type: integer)-
s7comm.ud.cpu.szl.comms_status.data_exchange.max_instances_sfb
$s7comm.ud.cpu.szl.comms_status.data_exchange.max_params_alarm_8
(type: integer)-
s7comm.ud.cpu.szl.comms_status.data_exchange.max_params_alarm_8
$s7comm.ud.cpu.szl.comms_status.data_exchange.max_params_per_block
(type: integer)-
s7comm.ud.cpu.szl.comms_status.data_exchange.max_params_per_block
$s7comm.ud.cpu.szl.comms_status.data_exchange.reserved1
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.reserved1
$s7comm.ud.cpu.szl.comms_status.data_exchange.reserved2
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.reserved2
$s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.abort
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.abort
$s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.alarm
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.alarm
$s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.alarm_8
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.alarm_8
$s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.alarm_8p
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.alarm_8p
$s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.alarm_s
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.alarm_s
$s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.alarm_sc
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.alarm_sc
$s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.alarm_sq
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.alarm_sq
$s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.ar_send
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.ar_send
$s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.b_rcv
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.b_rcv
$s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.b_send
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.b_send
$s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.bitmap
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.bitmap
$s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.control
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.control
$s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.dis_msg
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.dis_msg
$s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.en_msg
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.en_msg
$s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.get
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.get
$s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.i_abort
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.i_abort
$s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.i_get
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.i_get
$s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.i_put
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.i_put
$s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.initiate
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.initiate
$s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.load
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.load
$s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.load_me
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.load_me
$s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.notify
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.notify
$s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.pi
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.pi
$s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.print
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.print
$s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.put
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.put
$s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.rcv
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.rcv
$s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.read
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.read
$s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.reserved32
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.reserved32
$s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.reserved33
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.reserved33
$s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.reserved34
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.reserved34
$s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.reserved35
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.reserved35
$s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.reserved36
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.reserved36
$s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.reserved37
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.reserved37
$s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.reserved77
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.reserved77
$s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.resume
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.resume
$s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.scan_snd
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.scan_snd
$s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.send
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.send
$s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.start
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.start
$s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.status
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.status
$s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.stop
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.stop
$s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.u_rcv
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.u_rcv
$s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.u_send
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.u_send
$s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.ustatus
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.ustatus
$s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.write
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.write
$s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.x_abort
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.x_abort
$s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.x_get
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.x_get
$s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.x_put
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.x_put
$s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.x_rcv
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.x_rcv
$s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.x_send
(type: string)-
s7comm.ud.cpu.szl.comms_status.data_exchange.sfb.x_send
$s7comm.ud.cpu.szl.comms_status.diagnostics.auto_sending
(type: string)-
s7UdCpuSzlFunctionExistsMap
$s7comm.ud.cpu.szl.comms_status.diagnostics.extended_functions
(type: string)-
s7UdCpuSzlFunctionExistsMap
$s7comm.ud.cpu.szl.comms_status.diagnostics.reserved
(type: string)-
s7comm.ud.cpu.szl.comms_status.diagnostics.reserved
$s7comm.ud.cpu.szl.comms_status.diagnostics.status_generation
(type: string)-
s7UdCpuSzlFunctionExistsMap
$s7comm.ud.cpu.szl.comms_status.diagnostics.user_defined_available
(type: string)-
s7UdCpuSzlFunctionExistsMap
$s7comm.ud.cpu.szl.comms_status.protection_level.assigned_protection_level
(type: string)-
s7comm.ud.cpu.szl.comms_status.protection_level.assigned_protection_level
$s7comm.ud.cpu.szl.comms_status.protection_level.crst_wrst_swithc_position
(type: string)-
s7UdCpuSzlCrstSwitchPosnMap
$s7comm.ud.cpu.szl.comms_status.protection_level.current_protection_level
(type: string)-
s7comm.ud.cpu.szl.comms_status.protection_level.current_protection_level
$s7comm.ud.cpu.szl.comms_status.protection_level.hardware_id1
(type: string)-
s7comm.ud.cpu.szl.comms_status.protection_level.hardware_id1
$s7comm.ud.cpu.szl.comms_status.protection_level.hardware_id2
(type: string)-
s7comm.ud.cpu.szl.comms_status.protection_level.hardware_id2
$s7comm.ud.cpu.szl.comms_status.protection_level.kenf
(type: string)-
s7comm.ud.cpu.szl.comms_status.protection_level.kenf
$s7comm.ud.cpu.szl.comms_status.protection_level.key_switch_position
(type: string)-
s7comm.ud.cpu.szl.comms_status.protection_level.key_switch_position
$s7comm.ud.cpu.szl.comms_status.protection_level.mode_switch_position
(type: string)-
s7UdCpuSzlModeSwitchPosnMap
$s7comm.ud.cpu.szl.comms_status.protection_level.program_id1
(type: string)-
s7comm.ud.cpu.szl.comms_status.protection_level.program_id1
$s7comm.ud.cpu.szl.comms_status.protection_level.program_id2
(type: string)-
s7comm.ud.cpu.szl.comms_status.protection_level.program_id2
$s7comm.ud.cpu.szl.comms_status.protection_level.reserved
(type: string)-
s7comm.ud.cpu.szl.comms_status.protection_level.reserved
$s7comm.ud.cpu.szl.comms_status.protection_level.version_identifier
(type: string)-
s7comm.ud.cpu.szl.comms_status.protection_level.version_identifier
$s7comm.ud.cpu.szl.comms_status.test_status.num_jobs
(type: integer)-
s7comm.ud.cpu.szl.comms_status.test_status.num_jobs
$s7comm.ud.cpu.szl.comms_status.test_status.reserved
(type: string)-
s7comm.ud.cpu.szl.comms_status.test_status.reserved
$s7comm.ud.cpu.szl.comms_status.time.clock_0
(type: string)-
s7comm.ud.cpu.szl.comms_status.time.clock_0
$s7comm.ud.cpu.szl.comms_status.time.clock_1
(type: string)-
s7comm.ud.cpu.szl.comms_status.time.clock_1
$s7comm.ud.cpu.szl.comms_status.time.clock_2
(type: string)-
s7comm.ud.cpu.szl.comms_status.time.clock_2
$s7comm.ud.cpu.szl.comms_status.time.clock_3
(type: string)-
s7comm.ud.cpu.szl.comms_status.time.clock_3
$s7comm.ud.cpu.szl.comms_status.time.clock_4
(type: string)-
s7comm.ud.cpu.szl.comms_status.time.clock_4
$s7comm.ud.cpu.szl.comms_status.time.clock_5
(type: string)-
s7comm.ud.cpu.szl.comms_status.time.clock_5
$s7comm.ud.cpu.szl.comms_status.time.clock_6
(type: string)-
s7comm.ud.cpu.szl.comms_status.time.clock_6
$s7comm.ud.cpu.szl.comms_status.time.clock_7
(type: string)-
s7comm.ud.cpu.szl.comms_status.time.clock_7
$s7comm.ud.cpu.szl.comms_status.time.cycle_time_synch
(type: string)-
s7comm.ud.cpu.szl.comms_status.time.cycle_time_synch
$s7comm.ud.cpu.szl.comms_status.time.reserved
(type: string)-
s7comm.ud.cpu.szl.comms_status.time.reserved
$s7comm.ud.cpu.szl.comms_status.time.time_of_day_correction_factor
(type: string)-
s7comm.ud.cpu.szl.comms_status.time.time_of_day_correction_factor
$s7comm.ud.cpu.szl.comms_status.time.timestamp
(type: string)-
s7comm.ud.cpu.szl.comms_status.time.timestamp
$s7comm.ud.cpu.szl.comms_status.time_status1.busy
(type: string)-
s7comm.ud.cpu.szl.comms_status.time_status1.busy
$s7comm.ud.cpu.szl.comms_status.time_status1.clock0
(type: string)-
s7comm.ud.cpu.szl.comms_status.time_status1.clock0
$s7comm.ud.cpu.szl.comms_status.time_status1.clock1
(type: string)-
s7comm.ud.cpu.szl.comms_status.time_status1.clock1
$s7comm.ud.cpu.szl.comms_status.time_status1.clock2
(type: string)-
s7comm.ud.cpu.szl.comms_status.time_status1.clock2
$s7comm.ud.cpu.szl.comms_status.time_status1.clock3
(type: string)-
s7comm.ud.cpu.szl.comms_status.time_status1.clock3
$s7comm.ud.cpu.szl.comms_status.time_status1.clock4
(type: string)-
s7comm.ud.cpu.szl.comms_status.time_status1.clock4
$s7comm.ud.cpu.szl.comms_status.time_status1.clock5
(type: string)-
s7comm.ud.cpu.szl.comms_status.time_status1.clock5
$s7comm.ud.cpu.szl.comms_status.time_status1.clock6
(type: string)-
s7comm.ud.cpu.szl.comms_status.time_status1.clock6
$s7comm.ud.cpu.szl.comms_status.time_status1.clock7
(type: string)-
s7comm.ud.cpu.szl.comms_status.time_status1.clock7
$s7comm.ud.cpu.szl.comms_status.time_status1.overflow
(type: string)-
s7comm.ud.cpu.szl.comms_status.time_status1.overflow
$s7comm.ud.cpu.szl.comms_status.time_status1.reserved
(type: string)-
s7comm.ud.cpu.szl.comms_status.time_status1.reserved
$s7comm.ud.cpu.szl.comms_status.time_status1.reserved1
(type: string)-
s7comm.ud.cpu.szl.comms_status.time_status1.reserved1
$s7comm.ud.cpu.szl.comms_status.time_status1.reserved2
(type: string)-
s7comm.ud.cpu.szl.comms_status.time_status1.reserved2
$s7comm.ud.cpu.szl.comms_status.time_status2.busy
(type: string)-
s7comm.ud.cpu.szl.comms_status.time_status2.busy
$s7comm.ud.cpu.szl.comms_status.time_status2.clock10
(type: string)-
s7comm.ud.cpu.szl.comms_status.time_status2.clock10
$s7comm.ud.cpu.szl.comms_status.time_status2.clock11
(type: string)-
s7comm.ud.cpu.szl.comms_status.time_status2.clock11
$s7comm.ud.cpu.szl.comms_status.time_status2.clock12
(type: string)-
s7comm.ud.cpu.szl.comms_status.time_status2.clock12
$s7comm.ud.cpu.szl.comms_status.time_status2.clock13
(type: string)-
s7comm.ud.cpu.szl.comms_status.time_status2.clock13
$s7comm.ud.cpu.szl.comms_status.time_status2.clock14
(type: string)-
s7comm.ud.cpu.szl.comms_status.time_status2.clock14
$s7comm.ud.cpu.szl.comms_status.time_status2.clock15
(type: string)-
s7comm.ud.cpu.szl.comms_status.time_status2.clock15
$s7comm.ud.cpu.szl.comms_status.time_status2.clock8
(type: string)-
s7comm.ud.cpu.szl.comms_status.time_status2.clock8
$s7comm.ud.cpu.szl.comms_status.time_status2.clock9
(type: string)-
s7comm.ud.cpu.szl.comms_status.time_status2.clock9
$s7comm.ud.cpu.szl.comms_status.time_status2.overflow
(type: string)-
s7comm.ud.cpu.szl.comms_status.time_status2.overflow
$s7comm.ud.cpu.szl.comms_status.time_status2.reserved
(type: string)-
s7comm.ud.cpu.szl.comms_status.time_status2.reserved
$s7comm.ud.cpu.szl.comms_status.time_status2.reserved1
(type: string)-
s7comm.ud.cpu.szl.comms_status.time_status2.reserved1
$s7comm.ud.cpu.szl.comms_status.time_status2.reserved2
(type: string)-
s7comm.ud.cpu.szl.comms_status.time_status2.reserved2
$s7comm.ud.cpu.szl.comp_id.copyright
(type: string)-
s7comm.ud.cpu.szl.comp_id.copyright
$s7comm.ud.cpu.szl.comp_id.cpu_type
(type: string)-
s7comm.ud.cpu.szl.comp_id.cpu_type
$s7comm.ud.cpu.szl.comp_id.index
(type: string)-
s7UdCpuCompIdIndexMap
$s7comm.ud.cpu.szl.comp_id.location
(type: string)-
s7comm.ud.cpu.szl.comp_id.location
$s7comm.ud.cpu.szl.comp_id.manufacturer_id
(type: string)-
s7comm.ud.cpu.szl.comp_id.manufacturer_id
$s7comm.ud.cpu.szl.comp_id.memory_serial_no
(type: string)-
s7comm.ud.cpu.szl.comp_id.memory_serial_no
$s7comm.ud.cpu.szl.comp_id.module_name
(type: string)-
s7comm.ud.cpu.szl.comp_id.module_name
$s7comm.ud.cpu.szl.comp_id.oem_id
(type: string)-
s7comm.ud.cpu.szl.comp_id.oem_id
$s7comm.ud.cpu.szl.comp_id.plc_name
(type: string)-
s7comm.ud.cpu.szl.comp_id.plc_name
$s7comm.ud.cpu.szl.comp_id.profile_id
(type: string)-
s7comm.ud.cpu.szl.comp_id.profile_id
$s7comm.ud.cpu.szl.comp_id.profile_spec
(type: string)-
s7comm.ud.cpu.szl.comp_id.profile_spec
$s7comm.ud.cpu.szl.comp_id.reserved
(type: string)-
s7comm.ud.cpu.szl.comp_id.reserved
$s7comm.ud.cpu.szl.comp_id.serial_no
(type: string)-
s7comm.ud.cpu.szl.comp_id.serial_no
$s7comm.ud.cpu.szl.comp_id.tag
(type: string)-
s7comm.ud.cpu.szl.comp_id.tag
$s7comm.ud.cpu.szl.comp_id_oem.additional_id
(type: string)-
s7comm.ud.cpu.szl.comp_id_oem.additional_id
$s7comm.ud.cpu.szl.count
(type: integer)-
s7comm.ud.cpu.szl.count
$s7comm.ud.cpu.szl.cpu_capability
(type: string)-
s7UdCpuSzlCpuCapabilitiesMap
$s7comm.ud.cpu.szl.cpu_mode
(type: string)-
s7UdCpuMasterModesMap
$s7comm.ud.cpu.szl.diagnostics.max_buffer_entries
(type: integer)-
s7comm.ud.cpu.szl.diagnostics.max_buffer_entries
$s7comm.ud.cpu.szl.diagnostics.max_data_sinks
(type: integer)-
s7comm.ud.cpu.szl.diagnostics.max_data_sinks
$s7comm.ud.cpu.szl.diagnostics.max_process_messages
(type: integer)-
s7comm.ud.cpu.szl.diagnostics.max_process_messages
$s7comm.ud.cpu.szl.diagnostics.reserved
(type: string)-
s7comm.ud.cpu.szl.diagnostics.reserved
$s7comm.ud.cpu.szl.id.identifier
(type: string)-
s7UdCpuSzlNamesMap
$s7comm.ud.cpu.szl.id.module
(type: string)-
s7UdCpuModulesMap
$s7comm.ud.cpu.szl.id.selector
(type: string)-
s7UdCpuSzlSelectorMap
$s7comm.ud.cpu.szl.index
(type: integer)-
s7comm.ud.cpu.szl.index
$s7comm.ud.cpu.szl.interrupt.discard
(type: string)-
s7comm.ud.cpu.szl.interrupt.discard
$s7comm.ud.cpu.szl.interrupt.interaction
(type: string)-
s7comm.ud.cpu.szl.interrupt.interaction
$s7comm.ud.cpu.szl.interrupt.interaction.cpu_goes_stop_mode
(type: string)-
s7comm.ud.cpu.szl.interrupt.interaction.cpu_goes_stop_mode
$s7comm.ud.cpu.szl.interrupt.interaction.generate_interrupt_error
(type: string)-
s7comm.ud.cpu.szl.interrupt.interaction.generate_interrupt_error
$s7comm.ud.cpu.szl.interrupt.interaction.interrupt_only_discarded
(type: string)-
s7comm.ud.cpu.szl.interrupt.interaction.interrupt_only_discarded
$s7comm.ud.cpu.szl.interrupt.interaction.lock_interrupt_source
(type: string)-
s7comm.ud.cpu.szl.interrupt.interaction.lock_interrupt_source
$s7comm.ud.cpu.szl.interrupt.interaction.reserved4
(type: string)-
s7comm.ud.cpu.szl.interrupt.interaction.reserved4
$s7comm.ud.cpu.szl.interrupt.interaction.reserved5
(type: string)-
s7comm.ud.cpu.szl.interrupt.interaction.reserved5
$s7comm.ud.cpu.szl.interrupt.interaction.reserved6
(type: string)-
s7comm.ud.cpu.szl.interrupt.interaction.reserved6
$s7comm.ud.cpu.szl.interrupt.interaction.reserved7
(type: string)-
s7comm.ud.cpu.szl.interrupt.interaction.reserved7
$s7comm.ud.cpu.szl.interrupt.proc_id.bitmap
(type: string)-
s7comm.ud.cpu.szl.interrupt.proc_id.bitmap
$s7comm.ud.cpu.szl.interrupt.proc_id.entry_in_diagnostic_buffer
(type: string)-
s7comm.ud.cpu.szl.interrupt.proc_id.entry_in_diagnostic_buffer
$s7comm.ud.cpu.szl.interrupt.proc_id.interrupt_as_per_SFC_39
(type: string)-
s7comm.ud.cpu.szl.interrupt.proc_id.interrupt_as_per_SFC_39
$s7comm.ud.cpu.szl.interrupt.proc_id.interrupt_OB
(type: string)-
s7comm.ud.cpu.szl.interrupt.proc_id.interrupt_OB
$s7comm.ud.cpu.szl.interrupt.proc_id.interrupt_OB_by_TIS
(type: string)-
s7comm.ud.cpu.szl.interrupt.proc_id.interrupt_OB_by_TIS
$s7comm.ud.cpu.szl.interrupt.proc_id.interrupt_source_active
(type: string)-
s7comm.ud.cpu.szl.interrupt.proc_id.interrupt_source_active
$s7comm.ud.cpu.szl.interrupt.proc_id.reserved3
(type: string)-
s7comm.ud.cpu.szl.interrupt.proc_id.reserved3
$s7comm.ud.cpu.szl.interrupt.proc_id.reserved7
(type: string)-
s7comm.ud.cpu.szl.interrupt.proc_id.reserved7
$s7comm.ud.cpu.szl.interrupt.proc_id.triggerred_by_parameters
(type: string)-
s7comm.ud.cpu.szl.interrupt.proc_id.triggerred_by_parameters
$s7comm.ud.cpu.szl.interrupt.start_info
(type: string)-
s7comm.ud.cpu.szl.interrupt.start_info
$s7comm.ud.cpu.szl.item_array
(type: string)-
json array
$s7comm.ud.cpu.szl.led.flash
(type: string)-
s7comm.ud.cpu.szl.led.flash
$s7comm.ud.cpu.szl.led.number
(type: integer)-
s7comm.ud.cpu.szl.led.number
$s7comm.ud.cpu.szl.led.state
(type: string)-
s7comm.ud.cpu.szl.led.state
$s7comm.ud.cpu.szl.len
(type: integer)-
s7comm.ud.cpu.szl.len
$s7comm.ud.cpu.szl.mode.ae
(type: string)-
s7comm.ud.cpu.szl.mode.ae
$s7comm.ud.cpu.szl.mode.event_id
(type: string)-
s7comm.ud.cpu.szl.mode.event_id
$s7comm.ud.cpu.szl.mode.info1
(type: string)-
s7comm.ud.cpu.szl.mode.info1
$s7comm.ud.cpu.szl.mode.info2
(type: string)-
s7UdCpuModeInfoMap
$s7comm.ud.cpu.szl.mode.info3
(type: string)-
s7comm.ud.cpu.szl.mode.info3
$s7comm.ud.cpu.szl.mode.info4
(type: string)-
s7UdCpuModeInfoMap
$s7comm.ud.cpu.szl.mode.previous
(type: string)-
s7UdCpuModesMap
$s7comm.ud.cpu.szl.mode.requested
(type: string)-
s7UdCpuModesMap
$s7comm.ud.cpu.szl.mode.reserved
(type: string)-
s7comm.ud.cpu.szl.mode.reserved
$s7comm.ud.cpu.szl.mode.timestamp
(type: string)-
s7comm.ud.cpu.szl.mode.timestamp
$s7comm.ud.cpu.szl.module.index
(type: integer)-
s7UdCpuModuleIndexMap
$s7comm.ud.cpu.szl.module.order_ref
(type: string)-
s7comm.ud.cpu.szl.module.order_ref
$s7comm.ud.cpu.szl.module.release
(type: string)-
s7comm.ud.cpu.szl.module.release
$s7comm.ud.cpu.szl.module.type_code
(type: string)-
s7comm.ud.cpu.szl.module.type_code
$s7comm.ud.cpu.szl.module.version
(type: string)-
s7comm.ud.cpu.szl.module.version
$s7comm.ud.cpu.szl.module_status.addr1
(type: string)-
s7comm.ud.cpu.szl.module_status.addr1
$s7comm.ud.cpu.szl.module_status.addr2
(type: string)-
s7comm.ud.cpu.szl.module_status.addr2
$s7comm.ud.cpu.szl.module_status.area_id
(type: string)-
s7UdCpuModuleAreaIdMap
$s7comm.ud.cpu.szl.module_status.berbgbr_reserved3
(type: string)-
s7comm.ud.cpu.szl.module_status.berbgbr_reserved3
$s7comm.ud.cpu.szl.module_status.berbgbr_reserved7
(type: string)-
s7comm.ud.cpu.szl.module_status.berbgbr_reserved7
$s7comm.ud.cpu.szl.module_status.data_id
(type: string)-
s7UdCpuModuleDataIdMap
$s7comm.ud.cpu.szl.module_status.io_status
(type: string)-
s7comm.ud.cpu.szl.module_status.io_status
$s7comm.ud.cpu.szl.module_status.io_status.cir_event_busy
(type: string)-
s7comm.ud.cpu.szl.module_status.io_status.cir_event_busy
$s7comm.ud.cpu.szl.module_status.io_status.module_disabled
(type: string)-
s7comm.ud.cpu.szl.module_status.io_status.module_disabled
$s7comm.ud.cpu.szl.module_status.io_status.module_error
(type: string)-
s7comm.ud.cpu.szl.module_status.io_status.module_error
$s7comm.ud.cpu.szl.module_status.io_status.module_exists
(type: string)-
s7comm.ud.cpu.szl.module_status.io_status.module_exists
$s7comm.ud.cpu.szl.module_status.io_status.module_in_local_bus_seg
(type: string)-
s7comm.ud.cpu.szl.module_status.io_status.module_in_local_bus_seg
$s7comm.ud.cpu.szl.module_status.io_status.module_not_available
(type: string)-
s7comm.ud.cpu.szl.module_status.io_status.module_not_available
$s7comm.ud.cpu.szl.module_status.io_status.reserved
(type: string)-
s7comm.ud.cpu.szl.module_status.io_status.reserved
$s7comm.ud.cpu.szl.module_status.io_status.reserved06
(type: string)-
s7comm.ud.cpu.szl.module_status.io_status.reserved06
$s7comm.ud.cpu.szl.module_status.io_status.station_error
(type: string)-
s7comm.ud.cpu.szl.module_status.io_status.station_error
$s7comm.ud.cpu.szl.module_status.logical_addr
(type: string)-
s7comm.ud.cpu.szl.module_status.logical_addr
$s7comm.ud.cpu.szl.module_status.module_count
(type: integer)-
s7comm.ud.cpu.szl.module_status.module_count
$s7comm.ud.cpu.szl.module_status.type_actual
(type: string)-
s7comm.ud.cpu.szl.module_status.type_actual
$s7comm.ud.cpu.szl.module_status.type_expected
(type: string)-
s7comm.ud.cpu.szl.module_status.type_expected
$s7comm.ud.cpu.szl.module_status.width
(type: string)-
s7comm.ud.cpu.szl.module_status.width
$s7comm.ud.cpu.szl.object_management_system.max_number_copied_blocks
(type: integer)-
s7comm.ud.cpu.szl.object_management_system.max_number_copied_blocks
$s7comm.ud.cpu.szl.profinet_status.actual_id
(type: string)-
s7comm.ud.cpu.szl.profinet_status.actual_id
$s7comm.ud.cpu.szl.profinet_status.actual_id_match
(type: string)-
s7comm.ud.cpu.szl.profinet_status.actual_id_match
$s7comm.ud.cpu.szl.profinet_status.address_type
(type: string)-
s7comm.ud.cpu.szl.profinet_status.address_type
$s7comm.ud.cpu.szl.profinet_status.api_profile
(type: string)-
s7comm.ud.cpu.szl.profinet_status.api_profile
$s7comm.ud.cpu.szl.profinet_status.area_id
(type: string)-
s7comm.ud.cpu.szl.profinet_status.area_id
$s7comm.ud.cpu.szl.profinet_status.berbgbr_reserved3
(type: string)-
s7comm.ud.cpu.szl.profinet_status.berbgbr_reserved3
$s7comm.ud.cpu.szl.profinet_status.berbgbr_reserved7
(type: string)-
s7comm.ud.cpu.szl.profinet_status.berbgbr_reserved7
$s7comm.ud.cpu.szl.profinet_status.bitmap
(type: string)-
s7comm.ud.cpu.szl.profinet_status.bitmap
$s7comm.ud.cpu.szl.profinet_status.bitmap.cir_event_busy
(type: string)-
s7comm.ud.cpu.szl.profinet_status.bitmap.cir_event_busy
$s7comm.ud.cpu.szl.profinet_status.bitmap.maintenance_demanded
(type: string)-
s7comm.ud.cpu.szl.profinet_status.bitmap.maintenance_demanded
$s7comm.ud.cpu.szl.profinet_status.bitmap.maintenance_required
(type: string)-
s7comm.ud.cpu.szl.profinet_status.bitmap.maintenance_required
$s7comm.ud.cpu.szl.profinet_status.bitmap.module_disabled
(type: string)-
s7comm.ud.cpu.szl.profinet_status.bitmap.module_disabled
$s7comm.ud.cpu.szl.profinet_status.bitmap.module_error
(type: string)-
s7comm.ud.cpu.szl.profinet_status.bitmap.module_error
$s7comm.ud.cpu.szl.profinet_status.bitmap.module_exists
(type: string)-
s7comm.ud.cpu.szl.profinet_status.bitmap.module_exists
$s7comm.ud.cpu.szl.profinet_status.bitmap.module_in_local_bus_seg
(type: string)-
s7comm.ud.cpu.szl.profinet_status.bitmap.module_in_local_bus_seg
$s7comm.ud.cpu.szl.profinet_status.bitmap.module_not_available
(type: string)-
s7comm.ud.cpu.szl.profinet_status.bitmap.module_not_available
$s7comm.ud.cpu.szl.profinet_status.bitmap.reserved02
(type: string)-
s7comm.ud.cpu.szl.profinet_status.bitmap.reserved02
$s7comm.ud.cpu.szl.profinet_status.bitmap.reserved03
(type: string)-
s7comm.ud.cpu.szl.profinet_status.bitmap.reserved03
$s7comm.ud.cpu.szl.profinet_status.bitmap.reserved04
(type: string)-
s7comm.ud.cpu.szl.profinet_status.bitmap.reserved04
$s7comm.ud.cpu.szl.profinet_status.bitmap.reserved05
(type: string)-
s7comm.ud.cpu.szl.profinet_status.bitmap.reserved05
$s7comm.ud.cpu.szl.profinet_status.bitmap.reserved07
(type: string)-
s7comm.ud.cpu.szl.profinet_status.bitmap.reserved07
$s7comm.ud.cpu.szl.profinet_status.bitmap.station_error
(type: string)-
s7comm.ud.cpu.szl.profinet_status.bitmap.station_error
$s7comm.ud.cpu.szl.profinet_status.device_id
(type: string)-
s7comm.ud.cpu.szl.profinet_status.device_id
$s7comm.ud.cpu.szl.profinet_status.interface_module
(type: string)-
s7comm.ud.cpu.szl.profinet_status.interface_module
$s7comm.ud.cpu.szl.profinet_status.io_status.reserved
(type: string)-
s7comm.ud.cpu.szl.profinet_status.io_status.reserved
$s7comm.ud.cpu.szl.profinet_status.logical_address
(type: string)-
s7comm.ud.cpu.szl.profinet_status.logical_address
$s7comm.ud.cpu.szl.profinet_status.manufacturer_id
(type: string)-
s7comm.ud.cpu.szl.profinet_status.manufacturer_id
$s7comm.ud.cpu.szl.profinet_status.offset
(type: string)-
s7comm.ud.cpu.szl.profinet_status.offset
$s7comm.ud.cpu.szl.profinet_status.reserved1
(type: string)-
s7comm.ud.cpu.szl.profinet_status.reserved1
$s7comm.ud.cpu.szl.profinet_status.reserved2
(type: string)-
s7comm.ud.cpu.szl.profinet_status.reserved2
$s7comm.ud.cpu.szl.profinet_status.sequence_id
(type: string)-
s7comm.ud.cpu.szl.profinet_status.sequence_id
$s7comm.ud.cpu.szl.profinet_status.slot_number
(type: integer)-
s7comm.ud.cpu.szl.profinet_status.slot_number
$s7comm.ud.cpu.szl.profinet_status.station_number
(type: integer)-
s7comm.ud.cpu.szl.profinet_status.station_number
$s7comm.ud.cpu.szl.profinet_status.submodule
(type: string)-
s7comm.ud.cpu.szl.profinet_status.submodule
$s7comm.ud.cpu.szl.profinet_status.subslot
(type: integer)-
s7comm.ud.cpu.szl.profinet_status.subslot
$s7comm.ud.cpu.szl.profinet_status.system_id
(type: string)-
s7comm.ud.cpu.szl.profinet_status.system_id
$s7comm.ud.cpu.szl.profinet_status.width
(type: integer)-
s7comm.ud.cpu.szl.profinet_status.width
$s7comm.ud.cpu.szl.rack_number
(type: integer)-
s7comm.ud.cpu.szl.rack_number
$s7comm.ud.cpu.szl.station_config
(type: string)-
s7UdCpuModuleIndexMap
$s7comm.ud.cpu.szl.station_config.data_array
(type: string)-
json array
$s7comm.ud.cpu.szl.station_config.station_0
(type: string)-
s7moduleConfigMap
$s7comm.ud.cpu.szl.station_config.station_1
(type: string)-
s7moduleConfigMap
$s7comm.ud.cpu.szl.station_config.station_2
(type: string)-
s7moduleConfigMap
$s7comm.ud.cpu.szl.station_config.station_3
(type: string)-
s7moduleConfigMap
$s7comm.ud.cpu.szl.station_config.station_4
(type: string)-
s7moduleConfigMap
$s7comm.ud.cpu.szl.station_config.station_5
(type: string)-
s7moduleConfigMap
$s7comm.ud.cpu.szl.station_config.station_6
(type: string)-
s7moduleConfigMap
$s7comm.ud.cpu.szl.station_config.station_7
(type: string)-
s7moduleConfigMap
$s7comm.ud.cpu.szl.station_status.data_array
(type: string)-
json array
$s7comm.ud.cpu.szl.station_status.station_0
(type: string)-
s7stationInfoMap
$s7comm.ud.cpu.szl.station_status.station_1
(type: string)-
s7stationInfoMap
$s7comm.ud.cpu.szl.station_status.station_2
(type: string)-
s7stationInfoMap
$s7comm.ud.cpu.szl.station_status.station_3
(type: string)-
s7stationInfoMap
$s7comm.ud.cpu.szl.station_status.station_4
(type: string)-
s7stationInfoMap
$s7comm.ud.cpu.szl.station_status.station_5
(type: string)-
s7stationInfoMap
$s7comm.ud.cpu.szl.station_status.station_6
(type: string)-
s7stationInfoMap
$s7comm.ud.cpu.szl.station_status.station_7
(type: string)-
s7stationInfoMap
$s7comm.ud.cpu.szl.structure_unknown
(type: string)-
s7comm.ud.cpu.szl.structure_unknown
$s7comm.ud.cpu.szl.sys_mem.elements
(type: string)-
s7comm.ud.cpu.szl.sys_mem.elements
$s7comm.ud.cpu.szl.sys_mem.index
(type: string)-
s7UdCpuSystemMemIndexMap
$s7comm.ud.cpu.szl.sys_mem.retentive
(type: string)-
s7comm.ud.cpu.szl.sys_mem.retentive
$s7comm.ud.cpu.szl.user_mem.granularity
(type: string)-
s7comm.ud.cpu.szl.user_mem.granularity
$s7comm.ud.cpu.szl.user_mem.index
(type: string)-
s7UdCpuUserMemIndexMap
$s7comm.ud.cpu.szl.user_mem.mode
(type: string)-
s7comm.ud.cpu.szl.user_mem.mode
$s7comm.ud.cpu.szl.user_mem.mode.code_and_data_separate
(type: string)-
s7comm.ud.cpu.szl.user_mem.mode.code_and_data_separate
$s7comm.ud.cpu.szl.user_mem.mode.code_and_data_together
(type: string)-
s7comm.ud.cpu.szl.user_mem.mode.code_and_data_together
$s7comm.ud.cpu.szl.user_mem.mode.mixed_memory
(type: string)-
s7comm.ud.cpu.szl.user_mem.mode.mixed_memory
$s7comm.ud.cpu.szl.user_mem.mode.non_volatile_memory
(type: string)-
s7comm.ud.cpu.szl.user_mem.mode.non_volatile_memory
$s7comm.ud.cpu.szl.user_mem.mode.reserved05
(type: string)-
s7comm.ud.cpu.szl.user_mem.mode.reserved05
$s7comm.ud.cpu.szl.user_mem.mode.reserved06
(type: string)-
s7comm.ud.cpu.szl.user_mem.mode.reserved06
$s7comm.ud.cpu.szl.user_mem.mode.reserved07
(type: string)-
s7comm.ud.cpu.szl.user_mem.mode.reserved07
$s7comm.ud.cpu.szl.user_mem.mode.volatile_memory
(type: string)-
s7comm.ud.cpu.szl.user_mem.mode.volatile_memory
$s7comm.ud.cpu.szl.user_mem.non_volatile_largest_free_block
(type: string)-
s7comm.ud.cpu.szl.user_mem.non_volatile_largest_free_block
$s7comm.ud.cpu.szl.user_mem.non_volatile_size
(type: string)-
s7comm.ud.cpu.szl.user_mem.non_volatile_size
$s7comm.ud.cpu.szl.user_mem.non_volatile_used
(type: string)-
s7comm.ud.cpu.szl.user_mem.non_volatile_used
$s7comm.ud.cpu.szl.user_mem.size
(type: integer)-
s7comm.ud.cpu.szl.user_mem.size
$s7comm.ud.cpu.szl.user_mem.type
(type: string)-
s7UdCpuMemTypesMap
$s7comm.ud.cpu.szl.user_mem.volatile_largest_free_block
(type: string)-
s7comm.ud.cpu.szl.user_mem.volatile_largest_free_block
$s7comm.ud.cpu.szl.user_mem.volatile_used
(type: string)-
s7comm.ud.cpu.szl.user_mem.volatile_used
$s7comm.ud.cpu.szl.user_mem_volatile_size
(type: string)-
s7comm.ud.cpu.szl.user_mem_volatile_size
$s7comm.ud.cyclic_services
(type: string)-
s7UdCyclicFnsMap
$s7comm.ud.cyclic_services.count
(type: integer)-
s7comm.ud.cyclic_services.count
$s7comm.ud.cyclic_services.interval
(type: integer)-
s7comm.ud.cyclic_services.interval
$s7comm.ud.cyclic_services.status
(type: string)-
s7comm.ud.cyclic_services.status
$s7comm.ud.cyclic_services.status_length
(type: integer)-
s7comm.ud.cyclic_services.status_length
$s7comm.ud.cyclic_services.timebase
(type: string)-
s7UdCyclicTimebaseMap
$s7comm.ud.cyclic_services.unknown
(type: string)-
s7comm.ud.cyclic_services.unknown
$s7comm.ud.cyclic_services.unknown_data
(type: string)-
s7comm.ud.cyclic_services.unknown_data
$s7comm.ud.cyclic_services_array
(type: string)-
json array
$s7comm.ud.error
(type: string)-
s7comm.ud.error
$s7comm.ud.function
(type: string)-
s7UdModeFnsMap, s7UdProgFnsMap, s7UdCyclicFnsMap, s7UdBlockFnsMap, s7UdCpuSubFnsMap, s7UdSecurityFnsMap, s7UdTimeFnsMap, s7UdNcprgSubFnsMap
$s7comm.ud.function_group
(type: string)-
s7UdFnGroupsMap
$s7comm.ud.function_type
(type: string)-
s7UdFnTypesMap
$s7comm.ud.item_count
(type: integer)-
s7comm.ud.item_count
$s7comm.ud.method
(type: string)-
s7UdMethodMap
$s7comm.ud.more_segments
(type: string)-
s7UdLduMap
$s7comm.ud.ncprog.control_unknown
(type: string)-
s7comm.ud.ncprog.control_unknown
$s7comm.ud.ncprog.file.data
(type: string)-
s7comm.ud.ncprog.file.data
$s7comm.ud.ncprog.file.length
(type: integer)-
s7comm.ud.ncprog.file.length
$s7comm.ud.ncprog.file.name
(type: string)-
s7comm.ud.ncprog.file.name
$s7comm.ud.ncprog.file.path
(type: string)-
s7comm.ud.ncprog.file.path
$s7comm.ud.ncprog.file.time
(type: string)-
s7comm.ud.ncprog.file.time
$s7comm.ud.ncprog.unack_count
(type: integer)-
s7comm.ud.ncprog.unack_count
$s7comm.ud.ncprog.unknown
(type: string)-
s7comm.ud.ncprog.unknown
$s7comm.ud.ncprog.upload_req_unknown
(type: string)-
s7comm.ud.ncprog.upload_req_unknown
$s7comm.ud.param_length
(type: integer)-
s7comm.ud.param_length
$s7comm.ud.params_header
(type: string)-
s7comm.ud.params_header
$s7comm.ud.reference
(type: string)-
s7comm.ud.reference
$s7comm.ud.sequence
(type: string)-
s7comm.ud.sequence
$s7comm.ud.test_install.accumulator1
(type: string)-
s7comm.ud.test_install.accumulator1
$s7comm.ud.test_install.accumulator2
(type: string)-
s7comm.ud.test_install.accumulator2
$s7comm.ud.test_install.ar1
(type: string)-
s7comm.ud.test_install.ar1
$s7comm.ud.test_install.ar2
(type: string)-
s7comm.ud.test_install.ar2
$s7comm.ud.test_install.b_stack_item_array
(type: string)-
json array
$s7comm.ud.test_install.block.data
(type: string)-
s7comm.ud.test_install.block.data
$s7comm.ud.test_install.block.start_awl
(type: string)-
s7comm.ud.test_install.block.start_awl
$s7comm.ud.test_install.block.unknown_data
(type: string)-
s7comm.ud.test_install.block.unknown_data
$s7comm.ud.test_install.block_number
(type: integer)-
s7comm.ud.test_install.block_number
$s7comm.ud.test_install.block_stat.accu1
(type: string)-
s7comm.ud.test_install.block_stat.accu1
$s7comm.ud.test_install.block_stat.accu2
(type: string)-
s7comm.ud.test_install.block_stat.accu2
$s7comm.ud.test_install.block_stat.ar1
(type: string)-
s7comm.ud.test_install.block_stat.ar1
$s7comm.ud.test_install.block_stat.ar2
(type: string)-
s7comm.ud.test_install.block_stat.ar2
$s7comm.ud.test_install.block_stat.b2
(type: string)-
s7comm.ud.test_install.block_stat.b2
$s7comm.ud.test_install.block_stat.count
(type: string)-
s7comm.ud.test_install.block_stat.count
$s7comm.ud.test_install.block_stat.db1
(type: string)-
s7comm.ud.test_install.block_stat.db1
$s7comm.ud.test_install.block_stat.flags
(type: string)-
s7comm.ud.test_install.block_stat.flags
$s7comm.ud.test_install.block_stat.item_array
(type: string)-
json array
$s7comm.ud.test_install.block_stat.stw
(type: string)-
s7comm.ud.test_install.block_stat.stw
$s7comm.ud.test_install.block_stat.unknown
(type: string)-
s7comm.ud.test_install.block_stat.unknown
$s7comm.ud.test_install.block_stat2.item_array
(type: string)-
json array
$s7comm.ud.test_install.block_stat_flags7
(type: string)-
s7comm.ud.test_install.block_stat_flags7
$s7comm.ud.test_install.block_stat_reserved
(type: string)-
s7comm.ud.test_install.block_stat_reserved
$s7comm.ud.test_install.block_type
(type: string)-
s7UdBlockSubTypesMap
$s7comm.ud.test_install.call.block_address
(type: string)-
s7comm.ud.test_install.call.block_address
$s7comm.ud.test_install.call.block_number
(type: integer)-
s7comm.ud.test_install.call.block_number
$s7comm.ud.test_install.call.block_type
(type: string)-
s7UdBlockSubTypesMap
$s7comm.ud.test_install.call.condition
(type: string)-
s7UdTestInstallCondMap
$s7comm.ud.test_install.call.db1
(type: string)-
s7comm.ud.test_install.call.db1
$s7comm.ud.test_install.call.db2
(type: string)-
s7comm.ud.test_install.call.db2
$s7comm.ud.test_install.call.environment
(type: string)-
s7UdTestInstallEnvMap
$s7comm.ud.test_install.data.reserved
(type: string)-
s7comm.ud.test_install.data.reserved
$s7comm.ud.test_install.data_item_array
(type: string)-
json array
$s7comm.ud.test_install.data_item_count
(type: integer)-
s7comm.ud.test_install.data_item_count
$s7comm.ud.test_install.data_length
(type: integer)-
s7comm.ud.test_install.data_length
$s7comm.ud.test_install.db1.number
(type: integer)-
s7comm.ud.test_install.db1.number
$s7comm.ud.test_install.db1.type
(type: string)-
s7UdBlockSubTypesMap
$s7comm.ud.test_install.db2.number
(type: integer)-
s7comm.ud.test_install.db2.number
$s7comm.ud.test_install.db2.type
(type: string)-
s7UdBlockSubTypesMap
$s7comm.ud.test_install.hold_until
(type: string)-
s7comm.ud.test_install.hold_until
$s7comm.ud.test_install.interrupt.block_address
(type: string)-
s7comm.ud.test_install.interrupt.block_address
$s7comm.ud.test_install.interrupt.block_number
(type: integer)-
s7comm.ud.test_install.interrupt.block_number
$s7comm.ud.test_install.interrupt.block_type
(type: string)-
s7UdBlockSubTypesMap
$s7comm.ud.test_install.istack.accumulator3
(type: string)-
s7comm.ud.test_install.istack.accumulator3
$s7comm.ud.test_install.istack.accumulator4
(type: string)-
s7comm.ud.test_install.istack.accumulator4
$s7comm.ud.test_install.istack.cond_block_type
(type: string)-
s7comm.ud.test_install.istack.cond_block_type
$s7comm.ud.test_install.istack.condition.block_address
(type: string)-
s7comm.ud.test_install.istack.condition.block_address
$s7comm.ud.test_install.istack.condition.block_number
(type: string)-
s7comm.ud.test_install.istack.condition.block_number
$s7comm.ud.test_install.istack.condition.block_type
(type: string)-
s7UdBlockSubTypesMap
$s7comm.ud.test_install.istack.ob.alarm.slot
(type: integer)-
s7comm.ud.test_install.istack.ob.alarm.slot
$s7comm.ud.test_install.istack.ob.alarm.spec
(type: string)-
s7comm.ud.test_install.istack.ob.alarm.spec
$s7comm.ud.test_install.istack.ob.alarm.type
(type: string)-
s7comm.ud.test_install.istack.ob.alarm.type
$s7comm.ud.test_install.istack.ob.block_type
(type: string)-
s7UdBlockSubTypesMap
$s7comm.ud.test_install.istack.ob.cycle_time.max
(type: integer)-
s7comm.ud.test_install.istack.ob.cycle_time.max
$s7comm.ud.test_install.istack.ob.cycle_time.min
(type: integer)-
s7comm.ud.test_install.istack.ob.cycle_time.min
$s7comm.ud.test_install.istack.ob.cycle_time.previous
(type: integer)-
s7comm.ud.test_install.istack.ob.cycle_time.previous
$s7comm.ud.test_install.istack.ob.delay_time
(type: integer)-
s7comm.ud.test_install.istack.ob.delay_time
$s7comm.ud.test_install.istack.ob.error.event_number
(type: integer)-
s7comm.ud.test_install.istack.ob.error.event_number
$s7comm.ud.test_install.istack.ob.error.info
(type: string)-
s7comm.ud.test_install.istack.ob.error.info
$s7comm.ud.test_install.istack.ob.error.ob_number
(type: integer)-
s7comm.ud.test_install.istack.ob.error.ob_number
$s7comm.ud.test_install.istack.ob.error.ob_priority
(type: integer)-
s7comm.ud.test_install.istack.ob.error.ob_priority
$s7comm.ud.test_install.istack.ob.event_class
(type: string)-
s7comm.ud.test_install.istack.ob.event_class
$s7comm.ud.test_install.istack.ob.exec_freq
(type: integer)-
s7comm.ud.test_install.istack.ob.exec_freq
$s7comm.ud.test_install.istack.ob.fault.block_number
(type: string)-
s7comm.ud.test_install.istack.ob.fault.block_number
$s7comm.ud.test_install.istack.ob.fault.flags1
(type: string)-
s7comm.ud.test_install.istack.ob.fault.flags1
$s7comm.ud.test_install.istack.ob.fault.flags2
(type: string)-
s7comm.ud.test_install.istack.ob.fault.flags2
$s7comm.ud.test_install.istack.ob.fault.flags3
(type: string)-
s7comm.ud.test_install.istack.ob.fault.flags3
$s7comm.ud.test_install.istack.ob.fault.id
(type: integer)-
s7comm.ud.test_install.istack.ob.fault.id
$s7comm.ud.test_install.istack.ob.fault.register
(type: string)-
s7comm.ud.test_install.istack.ob.fault.register
$s7comm.ud.test_install.istack.ob.inf_len
(type: integer)-
s7comm.ud.test_install.istack.ob.inf_len
$s7comm.ud.test_install.istack.ob.io_flags
(type: string)-
s7comm.ud.test_install.istack.ob.io_flags
$s7comm.ud.test_install.istack.ob.mdl_addr
(type: string)-
s7comm.ud.test_install.istack.ob.mdl_addr
$s7comm.ud.test_install.istack.ob.mdl_type_b
(type: string)-
s7comm.ud.test_install.istack.ob.mdl_type_b
$s7comm.ud.test_install.istack.ob.mdl_type_w
(type: string)-
s7comm.ud.test_install.istack.ob.mdl_type_w
$s7comm.ud.test_install.istack.ob.memory_address
(type: string)-
s7comm.ud.test_install.istack.ob.memory_address
$s7comm.ud.test_install.istack.ob.memory_area
(type: string)-
s7comm.ud.test_install.istack.ob.memory_area
$s7comm.ud.test_install.istack.ob.period_exe
(type: integer)-
s7comm.ud.test_install.istack.ob.period_exe
$s7comm.ud.test_install.istack.ob.phase_offset
(type: integer)-
s7comm.ud.test_install.istack.ob.phase_offset
$s7comm.ud.test_install.istack.ob.point_addr
(type: string)-
s7comm.ud.test_install.istack.ob.point_addr
$s7comm.ud.test_install.istack.ob.program_address
(type: string)-
s7comm.ud.test_install.istack.ob.program_address
$s7comm.ud.test_install.istack.ob.rack_cpu
(type: string)-
s7comm.ud.test_install.istack.ob.rack_cpu
$s7comm.ud.test_install.istack.ob.rack_number
(type: integer)-
s7comm.ud.test_install.istack.ob.rack_number
$s7comm.ud.test_install.istack.ob.racks_fault
(type: string)-
s7comm.ud.test_install.istack.ob.racks_fault
$s7comm.ud.test_install.istack.ob.reserved0
(type: string)-
s7comm.ud.test_install.istack.ob.reserved0
$s7comm.ud.test_install.istack.ob.reserved3
(type: string)-
s7comm.ud.test_install.istack.ob.reserved3
$s7comm.ud.test_install.istack.ob.reserved4
(type: string)-
s7comm.ud.test_install.istack.ob.reserved4
$s7comm.ud.test_install.istack.ob.scan1
(type: string)-
s7comm.ud.test_install.istack.ob.scan1
$s7comm.ud.test_install.istack.ob.sign
(type: string)-
s7comm.ud.test_install.istack.ob.sign
$s7comm.ud.test_install.istack.ob.start_inf
(type: string)-
s7comm.ud.test_install.istack.ob.start_inf
$s7comm.ud.test_install.istack.ob.start_info
(type: string)-
s7comm.ud.test_install.istack.ob.start_info
$s7comm.ud.test_install.istack.ob.startup
(type: string)-
s7comm.ud.test_install.istack.ob.startup
$s7comm.ud.test_install.istack.ob.stop
(type: string)-
s7comm.ud.test_install.istack.ob.stop
$s7comm.ud.test_install.istack.ob.sw_fault_id
(type: string)-
s7comm.ud.test_install.istack.ob.sw_fault_id
$s7comm.ud.test_install.istack.ob.type
(type: string)-
S7UdTestInstallIStackObsMap
$s7comm.ud.test_install.istack.reserved1
(type: string)-
s7comm.ud.test_install.istack.reserved1
$s7comm.ud.test_install.istack.reserved3
(type: string)-
s7comm.ud.test_install.istack.reserved3
$s7comm.ud.test_install.item_addr.area
(type: string)-
s7UdTestInstallDataAreasMap
$s7comm.ud.test_install.item_addr.bit_pos
(type: string)-
s7comm.ud.test_install.item_addr.bit_pos
$s7comm.ud.test_install.item_addr.db
(type: string)-
s7comm.ud.test_install.item_addr.db
$s7comm.ud.test_install.item_addr.len
(type: integer)-
s7comm.ud.test_install.item_addr.len
$s7comm.ud.test_install.item_addr.start
(type: string)-
s7comm.ud.test_install.item_addr.start
$s7comm.ud.test_install.item_addr.type
(type: string)-
s7UdTestInstallDataTypesMap
$s7comm.ud.test_install.item_value.data
(type: string)-
s7comm.ud.test_install.item_value.data
$s7comm.ud.test_install.item_value.len
(type: integer)-
s7comm.ud.test_install.item_value.len
$s7comm.ud.test_install.item_value.padding
(type: integer)-
s7comm.ud.test_install.item_value.padding
$s7comm.ud.test_install.item_value.retcode
(type: string)-
s7DataReturnCodeMap
$s7comm.ud.test_install.item_value.transp_size
(type: integer)-
s7DataTransportSizeMap
$s7comm.ud.test_install.job_array
(type: string)-
json array
$s7comm.ud.test_install.job_sequence
(type: integer)-
s7comm.ud.test_install.job_sequence
$s7comm.ud.test_install.job_type
(type: string)-
s7UdProgFnsMap
$s7comm.ud.test_install.l_stack_data
(type: string)-
s7comm.ud.test_install.l_stack_data
$s7comm.ud.test_install.l_stack_size
(type: integer)-
s7comm.ud.test_install.l_stack_size
$s7comm.ud.test_install.nesting_depth
(type: integer)-
s7comm.ud.test_install.nesting_depth
$s7comm.ud.test_install.ob.priority
(type: string)-
s7comm.ud.test_install.ob.priority
$s7comm.ud.test_install.ob.reserved1
(type: string)-
s7comm.ud.test_install.ob.reserved1
$s7comm.ud.test_install.ob.reserved2
(type: string)-
s7comm.ud.test_install.ob.reserved2
$s7comm.ud.test_install.operation
(type: string)-
s7UdTestInstallOpMap
$s7comm.ud.test_install.param5
(type: string)-
s7comm.ud.test_install.param5
$s7comm.ud.test_install.param6
(type: string)-
s7comm.ud.test_install.param6
$s7comm.ud.test_install.param7
(type: string)-
s7comm.ud.test_install.param7
$s7comm.ud.test_install.param8
(type: string)-
s7comm.ud.test_install.param8
$s7comm.ud.test_install.param9
(type: string)-
s7comm.ud.test_install.param9
$s7comm.ud.test_install.parameter1
(type: string)-
s7comm.ud.test_install.parameter1
$s7comm.ud.test_install.parameter_length
(type: integer)-
s7comm.ud.test_install.parameter_length
$s7comm.ud.test_install.params_unknown
(type: string)-
s7comm.ud.test_install.params_unknown
$s7comm.ud.test_install.read_job.data
(type: string)-
s7comm.ud.test_install.read_job.data
$s7comm.ud.test_install.repetition
(type: integer)-
s7UdTestInstallRepMap
$s7comm.ud.test_install.replace_job.replaced_job
(type: string)-
s7UdProgFnsMap
$s7comm.ud.test_install.replace_job.replaced_seq
(type: string)-
s7comm.ud.test_install.replace_job.replaced_seq
$s7comm.ud.test_install.replace_job.reserved
(type: string)-
s7comm.ud.test_install.replace_job.reserved
$s7comm.ud.test_install.reserved
(type: string)-
s7comm.ud.test_install.reserved
$s7comm.ud.test_install.reserved2
(type: string)-
s7comm.ud.test_install.reserved2
$s7comm.ud.test_install.reserved4
(type: string)-
s7comm.ud.test_install.reserved4
$s7comm.ud.test_install.resp.param1
(type: string)-
s7comm.ud.test_install.resp.param1
$s7comm.ud.test_install.resp.param2
(type: string)-
s7comm.ud.test_install.resp.param2
$s7comm.ud.test_install.response_size
(type: integer)-
s7comm.ud.test_install.response_size
$s7comm.ud.test_install.start_address
(type: string)-
s7comm.ud.test_install.start_address
$s7comm.ud.test_install.step_count
(type: integer)-
s7comm.ud.test_install.step_count
$s7comm.ud.test_install.stw
(type: string)-
s7comm.ud.test_install.stw
$s7comm.ud.test_install.timestamp
(type: string)-
s7comm.ud.test_install.timestamp
$s7comm.ud.test_install.trigger
(type: string)-
s7UdTestInstallTriggerMap
$s7comm.ud.test_install.variable_address_array
(type: string)-
json array
$s7comm.ud.test_install.variable_data_array
(type: string)-
json array
$s7comm.ud.test_install.variable_retcode_array
(type: string)-
json array
$s7comm.ud.time
(type: string)-
s7comm.ud.time
$s7comm.ud.time.clock_read
(type: string)-
s7comm.ud.time.clock_read
$s7comm.ud.time.clock_set
(type: string)-
s7comm.ud.time.clock_set
$s7comm.ud.time.data_unknown
(type: string)-
s7comm.ud.time.data_unknown
$s7comm.user_data
(type: string)-
s7comm.user_data
$s7comm.warn
(type: string)-
s7comm.warn
$s7comm.write_param_array
(type: string)-
json array
$s7comm.write_result_array
(type: string)-
json array
sip
Fields
$sip.request.field
(type: string)-
sip.request.field
$sip.request.method
(type: string)-
sip.request.method
$sip.request.uri
(type: string)-
sip.request.uri
$sip.request.version
(type: string)-
sip.request.version
$sip.response.code
(type: string)-
sip.response.code
$sip.response.code_str
(type: string)-
sip.response.code_str
$sip.response.field
(type: string)-
sip.response.field
$sip.response.version
(type: string)-
sip.response.version