コード例 #1
0
def write_multiple_coils():
    function_code = 15
    starting_address = 100
    quantity = 10
    byte_count = 2
    values = (2, 1)

    pdu = struct.pack('>BHHBBB', function_code, starting_address, quantity,
                      byte_count, *values)
    return WriteMultipleCoils.create_from_request_pdu(pdu)
コード例 #2
0
ファイル: test_functions.py プロジェクト: whble/uModbus
def test_write_multiple_coils_request_pdu(write_multiple_coils):
    instance = WriteMultipleCoils.create_from_request_pdu(
        write_multiple_coils.request_pdu)  # NOQA

    assert instance.starting_address == 100
    assert instance.values == [1, 0]
コード例 #3
0
def test_write_multiple_coils_request_pdu(write_multiple_coils):
    instance = WriteMultipleCoils.create_from_request_pdu(write_multiple_coils.request_pdu)  # NOQA

    assert instance.starting_address == 100
    assert instance.values == [1, 0]