コード例 #1
0
 def _new_send_message(self, command, timeout=None):
     if GCODES['READ_INSTRUMENT_ID'] in command:
         return 'R:' + _byte_array_to_hex_string(old_id.encode())
     elif GCODES['READ_INSTRUMENT_MODEL'] in command:
         return 'R:' + _byte_array_to_hex_string(old_model.encode())
     else:
         return ''
コード例 #2
0
def test_parse_pipette_data():
    msg = 'TestsRule!!'
    mount = 'L'
    good_data = mount + ': ' \
        + driver_3_0._byte_array_to_hex_string(msg.encode())
    parsed = driver_3_0._parse_instrument_data(good_data).get(mount)
    assert parsed.decode() == msg
コード例 #3
0
ファイル: test_driver.py プロジェクト: wheresaddie/opentrons
def test_parse_pipette_data():
    from opentrons.drivers.smoothie_drivers.driver_3_0 import \
        _parse_instrument_data, _byte_array_to_hex_string
    msg = 'TestsRule!!'
    mount = 'L'
    good_data = mount + ': ' + _byte_array_to_hex_string(msg.encode())
    parsed = _parse_instrument_data(good_data).get(mount)
    assert parsed.decode() == msg
コード例 #4
0
ファイル: test_driver.py プロジェクト: wheresaddie/opentrons
 def _new_send_message(self, command, timeout=None):
     return 'L:' + _byte_array_to_hex_string(b'p300_single_v13')
コード例 #5
0
 def _new_send_message(
         command, timeout=None, suppress_error_msg=True):
     return 'L:' + driver_3_0._byte_array_to_hex_string(b'p300_single_v13')