public void testAssignController() throws Exception { TractionControlRequestMessage msg = TractionControlRequestMessage.createAssignController(src, dst); byte[] payload = msg.getPayload(); assertEquals("20 01 00 06 05 05 04 04 03", Utilities.toHexSpaceString(payload)); assertEquals(src, msg.getSourceNodeID()); assertEquals(dst, msg.getDestNodeID()); }
public void testGetSpeed() throws Exception { double speed = 13.5; TractionControlRequestMessage msg = TractionControlRequestMessage.createSetSpeed(src, dst, true, speed); assertEquals(0, msg.getCmd()); Float16 sp = msg.getSpeed(); assertEquals(13.5, sp.getFloat(), 0.01); }