GLOBAL¶| Namespace: | GLOBAL |
|---|---|
| Source File: | /scripts/base/bif/plugins/Bro_Modbus.events.bif.bro |
modbus_exception: event |
Generated for any Modbus exception message. |
modbus_mask_write_register_request: event |
Generated for a Modbus mask write register request. |
modbus_mask_write_register_response: event |
Generated for a Modbus mask write register request. |
modbus_message: event |
Generated for any Modbus message regardless if the particular function is further supported or not. |
modbus_read_coils_request: event |
Generated for a Modbus read coils request. |
modbus_read_coils_response: event |
Generated for a Modbus read coils response. |
modbus_read_discrete_inputs_request: event |
Generated for a Modbus read discrete inputs request. |
modbus_read_discrete_inputs_response: event |
Generated for a Modbus read discrete inputs response. |
modbus_read_fifo_queue_request: event |
Generated for a Modbus read FIFO queue request. |
modbus_read_fifo_queue_response: event |
Generated for a Modbus read FIFO queue response. |
modbus_read_file_record_request: event |
Generated for a Modbus read file record request. |
modbus_read_file_record_response: event |
Generated for a Modbus read file record response. |
modbus_read_holding_registers_request: event |
Generated for a Modbus read holding registers request. |
modbus_read_holding_registers_response: event |
Generated for a Modbus read holding registers response. |
modbus_read_input_registers_request: event |
Generated for a Modbus read input registers request. |
modbus_read_input_registers_response: event |
Generated for a Modbus read input registers response. |
modbus_read_write_multiple_registers_request: event |
Generated for a Modbus read/write multiple registers request. |
modbus_read_write_multiple_registers_response: event |
Generated for a Modbus read/write multiple registers response. |
modbus_write_file_record_request: event |
Generated for a Modbus write file record request. |
modbus_write_file_record_response: event |
Generated for a Modbus write file record response. |
modbus_write_multiple_coils_request: event |
Generated for a Modbus write multiple coils request. |
modbus_write_multiple_coils_response: event |
Generated for a Modbus write multiple coils response. |
modbus_write_multiple_registers_request: event |
Generated for a Modbus write multiple registers request. |
modbus_write_multiple_registers_response: event |
Generated for a Modbus write multiple registers response. |
modbus_write_single_coil_request: event |
Generated for a Modbus write single coil request. |
modbus_write_single_coil_response: event |
Generated for a Modbus write single coil response. |
modbus_write_single_register_request: event |
Generated for a Modbus write single register request. |
modbus_write_single_register_response: event |
Generated for a Modbus write single register response. |
modbus_exception¶| Type: | event (c: connection, headers: ModbusHeaders, code: count) |
|---|
Generated for any Modbus exception message.
| C: | The connection. |
|---|---|
| Headers: | The headers for the modbus function. |
| Code: | The exception code. |
modbus_mask_write_register_request¶| Type: | event (c: connection, headers: ModbusHeaders, address: count, and_mask: count, or_mask: count) |
|---|
Generated for a Modbus mask write register request.
| C: | The connection. |
|---|---|
| Headers: | The headers for the modbus function. |
| Address: | The memory address of the register where the masks should be applied. |
| And_mask: | The value of the logical AND mask to apply to the register. |
| Or_mask: | The value of the logical OR mask to apply to the register. |
modbus_mask_write_register_response¶| Type: | event (c: connection, headers: ModbusHeaders, address: count, and_mask: count, or_mask: count) |
|---|
Generated for a Modbus mask write register request.
| C: | The connection. |
|---|---|
| Headers: | The headers for the modbus function. |
| Address: | The memory address of the register where the masks were applied. |
| And_mask: | The value of the logical AND mask applied register. |
| Or_mask: | The value of the logical OR mask applied to the register. |
modbus_message¶| Type: | event (c: connection, headers: ModbusHeaders, is_orig: bool) |
|---|
Generated for any Modbus message regardless if the particular function is further supported or not.
| C: | The connection. |
|---|---|
| Headers: | The headers for the modbus function. |
| Is_orig: | True if the event is raised for the originator side. |
modbus_read_coils_request¶| Type: | event (c: connection, headers: ModbusHeaders, start_address: count, quantity: count) |
|---|
Generated for a Modbus read coils request.
| C: | The connection. |
|---|---|
| Headers: | The headers for the modbus function. |
| Start_address: | The memory address of the first coil to be read. |
| Quantity: | The number of coils to be read. |
modbus_read_coils_response¶| Type: | event (c: connection, headers: ModbusHeaders, coils: ModbusCoils) |
|---|
Generated for a Modbus read coils response.
| C: | The connection. |
|---|---|
| Headers: | The headers for the modbus function. |
| Coils: | The coil values returned from the device. |
modbus_read_discrete_inputs_request¶| Type: | event (c: connection, headers: ModbusHeaders, start_address: count, quantity: count) |
|---|
Generated for a Modbus read discrete inputs request.
| C: | The connection. |
|---|---|
| Headers: | The headers for the modbus function. |
| Start_address: | The memory address of the first coil to be read. |
| Quantity: | The number of coils to be read. |
modbus_read_discrete_inputs_response¶| Type: | event (c: connection, headers: ModbusHeaders, coils: ModbusCoils) |
|---|
Generated for a Modbus read discrete inputs response.
| C: | The connection. |
|---|---|
| Headers: | The headers for the modbus function. |
| Coils: | The coil values returned from the device. |
modbus_read_fifo_queue_request¶| Type: | event (c: connection, headers: ModbusHeaders, start_address: count) |
|---|
Generated for a Modbus read FIFO queue request.
| C: | The connection. |
|---|---|
| Headers: | The headers for the modbus function. |
| Start_address: | The address of the FIFO queue to read. |
modbus_read_fifo_queue_response¶| Type: | event (c: connection, headers: ModbusHeaders, fifos: ModbusRegisters) |
|---|
Generated for a Modbus read FIFO queue response.
| C: | The connection. |
|---|---|
| Headers: | The headers for the modbus function. |
| Fifos: | The register values read from the FIFO queue on the device. |
modbus_read_file_record_request¶| Type: | event (c: connection, headers: ModbusHeaders) |
|---|
Generated for a Modbus read file record request.
| C: | The connection. |
|---|---|
| Headers: | The headers for the modbus function. |
modbus_read_file_record_response¶| Type: | event (c: connection, headers: ModbusHeaders) |
|---|
Generated for a Modbus read file record response.
| C: | The connection. |
|---|---|
| Headers: | The headers for the modbus function. |
modbus_read_holding_registers_request¶| Type: | event (c: connection, headers: ModbusHeaders, start_address: count, quantity: count) |
|---|
Generated for a Modbus read holding registers request.
| C: | The connection. |
|---|---|
| Headers: | The headers for the modbus function. |
| Start_address: | The memory address of the first register to be read. |
| Quantity: | The number of registers to be read. |
modbus_read_holding_registers_response¶| Type: | event (c: connection, headers: ModbusHeaders, registers: ModbusRegisters) |
|---|
Generated for a Modbus read holding registers response.
| C: | The connection. |
|---|---|
| Headers: | The headers for the modbus function. |
| Registers: | The register values returned from the device. |
modbus_read_input_registers_request¶| Type: | event (c: connection, headers: ModbusHeaders, start_address: count, quantity: count) |
|---|
Generated for a Modbus read input registers request.
| C: | The connection. |
|---|---|
| Headers: | The headers for the modbus function. |
| Start_address: | The memory address of the first register to be read. |
| Quantity: | The number of registers to be read. |
modbus_read_input_registers_response¶| Type: | event (c: connection, headers: ModbusHeaders, registers: ModbusRegisters) |
|---|
Generated for a Modbus read input registers response.
| C: | The connection. |
|---|---|
| Headers: | The headers for the modbus function. |
| Registers: | The register values returned from the device. |
modbus_read_write_multiple_registers_request¶| Type: | event (c: connection, headers: ModbusHeaders, read_start_address: count, read_quantity: count, write_start_address: count, write_registers: ModbusRegisters) |
|---|
Generated for a Modbus read/write multiple registers request.
| C: | The connection. |
|---|---|
| Headers: | The headers for the modbus function. |
| Read_start_address: | |
| The memory address of the first register to be read. | |
| Read_quantity: | The number of registers to read. |
| Write_start_address: | |
| The memory address of the first register to be written. | |
| Write_registers: | |
| The values to be written to the registers. | |
modbus_read_write_multiple_registers_response¶| Type: | event (c: connection, headers: ModbusHeaders, written_registers: ModbusRegisters) |
|---|
Generated for a Modbus read/write multiple registers response.
| C: | The connection. |
|---|---|
| Headers: | The headers for the modbus function. |
| Written_registers: | |
| The register values read from the registers specified in the request. | |
modbus_write_file_record_request¶| Type: | event (c: connection, headers: ModbusHeaders) |
|---|
Generated for a Modbus write file record request.
| C: | The connection. |
|---|---|
| Headers: | The headers for the modbus function. |
modbus_write_file_record_response¶| Type: | event (c: connection, headers: ModbusHeaders) |
|---|
Generated for a Modbus write file record response.
| C: | The connection. |
|---|---|
| Headers: | The headers for the modbus function. |
modbus_write_multiple_coils_request¶| Type: | event (c: connection, headers: ModbusHeaders, start_address: count, coils: ModbusCoils) |
|---|
Generated for a Modbus write multiple coils request.
| C: | The connection. |
|---|---|
| Headers: | The headers for the modbus function. |
| Start_address: | The memory address of the first coil to be written. |
| Coils: | The values to be written to the coils. |
modbus_write_multiple_coils_response¶| Type: | event (c: connection, headers: ModbusHeaders, start_address: count, quantity: count) |
|---|
Generated for a Modbus write multiple coils response.
| C: | The connection. |
|---|---|
| Headers: | The headers for the modbus function. |
| Start_address: | The memory address of the first coil that was written. |
| Quantity: | The quantity of coils that were written. |
modbus_write_multiple_registers_request¶| Type: | event (c: connection, headers: ModbusHeaders, start_address: count, registers: ModbusRegisters) |
|---|
Generated for a Modbus write multiple registers request.
| C: | The connection. |
|---|---|
| Headers: | The headers for the modbus function. |
| Start_address: | The memory address of the first register to be written. |
| Registers: | The values to be written to the registers. |
modbus_write_multiple_registers_response¶| Type: | event (c: connection, headers: ModbusHeaders, start_address: count, quantity: count) |
|---|
Generated for a Modbus write multiple registers response.
| C: | The connection. |
|---|---|
| Headers: | The headers for the modbus function. |
| Start_address: | The memory address of the first register that was written. |
| Quantity: | The quantity of registers that were written. |
modbus_write_single_coil_request¶| Type: | event (c: connection, headers: ModbusHeaders, address: count, value: bool) |
|---|
Generated for a Modbus write single coil request.
| C: | The connection. |
|---|---|
| Headers: | The headers for the modbus function. |
| Address: | The memory address of the coil to be written. |
| Value: | The value to be written to the coil. |
modbus_write_single_coil_response¶| Type: | event (c: connection, headers: ModbusHeaders, address: count, value: bool) |
|---|
Generated for a Modbus write single coil response.
| C: | The connection. |
|---|---|
| Headers: | The headers for the modbus function. |
| Address: | The memory address of the coil that was written. |
| Value: | The value that was written to the coil. |
modbus_write_single_register_request¶| Type: | event (c: connection, headers: ModbusHeaders, address: count, value: count) |
|---|
Generated for a Modbus write single register request.
| C: | The connection. |
|---|---|
| Headers: | The headers for the modbus function. |
| Address: | The memory address of the register to be written. |
| Value: | The value to be written to the register. |
modbus_write_single_register_response¶| Type: | event (c: connection, headers: ModbusHeaders, address: count, value: count) |
|---|
Generated for a Modbus write single register response.
| C: | The connection. |
|---|---|
| Headers: | The headers for the modbus function. |
| Address: | The memory address of the register that was written. |
| Value: | The value that was written to the register. |