def test_current_centered(): assert d.current_centered(m("4100" + "00000000")) == -128.0 * Unit.milliampere assert d.current_centered(m("4100" + "00008000")) == 0.0 * Unit.milliampere assert d.current_centered(m("4100" + "ABCD8000")) == 0.0 * Unit.milliampere # first 2 bytes are unused (should be disregarded) assert float_equals(d.current_centered(m("4100" + "0000FFFF")), 128.0 * Unit.milliampere)
def test_current_centered(): assert d.current_centered(m("00000000")) == (-128.0, Unit.MA) assert d.current_centered(m("00008000")) == (0.0, Unit.MA) assert float_equals(d.current_centered(m("0000FFFF")), (128.0, Unit.MA)) assert d.current_centered(m("ABCD8000")) == ( 0.0, Unit.MA) # first 2 bytes are unused (should be disregarded)
def test_current_centered(): assert d.current_centered("00000000") == (-128.0, Unit.MA) assert d.current_centered("00008000") == (0.0, Unit.MA) assert float_equals(d.current_centered("0000FFFF"), (128.0, Unit.MA)) assert d.current_centered("ABCD8000") == (0.0, Unit.MA) # first 2 bytes are unused (should be disregarded)