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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
Type: | event (c: connection, headers: ModbusHeaders) |
---|
Generated for a Modbus read file record request.
C: | The connection. |
---|---|
Headers: | The headers for the modbus function. |
Type: | event (c: connection, headers: ModbusHeaders) |
---|
Generated for a Modbus read file record response.
C: | The connection. |
---|---|
Headers: | The headers for the modbus function. |
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. |
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. |
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. |
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. |
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. |
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. |
Type: | event (c: connection, headers: ModbusHeaders) |
---|
Generated for a Modbus write file record request.
C: | The connection. |
---|---|
Headers: | The headers for the modbus function. |
Type: | event (c: connection, headers: ModbusHeaders) |
---|
Generated for a Modbus write file record response.
C: | The connection. |
---|---|
Headers: | The headers for the modbus function. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |