zeek/doc/scripts/base/protocols/modbus/consts.zeek.rst
Tim Wojtulewicz ded98cd373 Copy docs into Zeek repo directly
This is based on commit 2731def9159247e6da8a3191783c89683363689c from the
zeek-docs repo.
2025-09-26 02:58:29 +00:00

94 lines
3.1 KiB
ReStructuredText

:tocdepth: 3
base/protocols/modbus/consts.zeek
=================================
.. zeek:namespace:: Modbus
:Namespace: Modbus
Summary
~~~~~~~
Redefinable Options
###################
======================================================================================================================== =======================================
:zeek:id:`Modbus::exception_codes`: :zeek:type:`table` :zeek:attr:`&default` = :zeek:type:`function` :zeek:attr:`&redef`
:zeek:id:`Modbus::function_codes`: :zeek:type:`table` :zeek:attr:`&default` = :zeek:type:`function` :zeek:attr:`&redef` Standard defined Modbus function codes.
======================================================================================================================== =======================================
Detailed Interface
~~~~~~~~~~~~~~~~~~
Redefinable Options
###################
.. zeek:id:: Modbus::exception_codes
:source-code: base/protocols/modbus/consts.zeek 43 43
:Type: :zeek:type:`table` [:zeek:type:`count`] of :zeek:type:`string`
:Attributes: :zeek:attr:`&default` = :zeek:type:`function` :zeek:attr:`&redef`
:Default:
::
{
[2] = "ILLEGAL_DATA_ADDRESS",
[8] = "MEMORY_PARITY_ERROR",
[11] = "GATEWAY_TARGET_DEVICE_FAILED_TO_RESPOND",
[5] = "ACKNOWLEDGE",
[3] = "ILLEGAL_DATA_VALUE",
[10] = "GATEWAY_PATH_UNAVAILABLE",
[6] = "SLAVE_DEVICE_BUSY",
[4] = "SLAVE_DEVICE_FAILURE",
[1] = "ILLEGAL_FUNCTION"
}
.. zeek:id:: Modbus::function_codes
:source-code: base/protocols/modbus/consts.zeek 6 6
:Type: :zeek:type:`table` [:zeek:type:`count`] of :zeek:type:`string`
:Attributes: :zeek:attr:`&default` = :zeek:type:`function` :zeek:attr:`&redef`
:Default:
::
{
[40] = "PROGRAM_CONCEPT",
[19] = "RESET_COMM_LINK_884_U84",
[20] = "READ_FILE_RECORD",
[15] = "WRITE_MULTIPLE_COILS",
[6] = "WRITE_SINGLE_REGISTER",
[14] = "POLL_584_984",
[125] = "FIRMWARE_REPLACEMENT",
[8] = "DIAGNOSTICS",
[23] = "READ_WRITE_MULTIPLE_REGISTERS",
[91] = "OBJECT_MESSAGING",
[9] = "PROGRAM_484",
[7] = "READ_EXCEPTION_STATUS",
[127] = "REPORT_LOCAL_ADDRESS",
[21] = "WRITE_FILE_RECORD",
[10] = "POLL_484",
[4] = "READ_INPUT_REGISTERS",
[13] = "PROGRAM_584_984",
[12] = "GET_COMM_EVENT_LOG",
[41] = "MULTIPLE_FUNCTION_CODES",
[17] = "REPORT_SLAVE_ID",
[2] = "READ_DISCRETE_INPUTS",
[16] = "WRITE_MULTIPLE_REGISTERS",
[24] = "READ_FIFO_QUEUE",
[90] = "PROGRAM_UNITY",
[1] = "READ_COILS",
[11] = "GET_COMM_EVENT_COUNTER",
[5] = "WRITE_SINGLE_COIL",
[126] = "PROGRAM_584_984_2",
[22] = "MASK_WRITE_REGISTER",
[43] = "ENCAP_INTERFACE_TRANSPORT",
[18] = "PROGRAM_884_U84",
[3] = "READ_HOLDING_REGISTERS"
}
Standard defined Modbus function codes.