MCPcopy Index your code
hub / github.com/secdev/scapy / ModbusPDU10WriteMultipleRegistersRequest

Class ModbusPDU10WriteMultipleRegistersRequest

scapy/contrib/modbus.py:305–316  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

303
304
305class ModbusPDU10WriteMultipleRegistersRequest(Packet):
306 name = "Write Multiple Registers"
307 fields_desc = [XByteField("funcCode", 0x10),
308 XShortField("startAddr", 0x0000),
309 BitFieldLenField("quantityRegisters", None, 16,
310 count_of="outputsValue"),
311 BitFieldLenField("byteCount", None, 8,
312 count_of="outputsValue",
313 adjust=lambda pkt, x: x * 2),
314 FieldListField("outputsValue", [0x0000],
315 XShortField("", 0x0000),
316 count_from=lambda pkt: pkt.byteCount)]
317
318
319class ModbusPDU10WriteMultipleRegistersResponse(Packet):

Callers

nothing calls this directly

Calls 4

XByteFieldClass · 0.90
XShortFieldClass · 0.90
BitFieldLenFieldClass · 0.90
FieldListFieldClass · 0.90

Tested by

no test coverage detected