Beispiel #1
0
 public void CNCRMsgMoveConstructorTest1()
 {
     byte[] msgBytes = { 0x60, 0x81, 0x00, 0x00, 0x7E, 0xFF, 0x06, 0x5F, 0x5A, 0x03, 0x60 };
     CNCRMsgMove target = new CNCRMsgMove(msgBytes);
     Assert.AreEqual <CNCRMSG_TYPE>(CNCRMSG_TYPE.MOVE, target.getMessageType());
     Assert.AreEqual<byte>(0x60, target.getMsgTypeByte());
     Assert.AreEqual<short>(-32768, target.getX());
     Assert.AreEqual<short>(32767, target.getY());
     Assert.AreEqual<short>(24155, target.getZ());
 }
Beispiel #2
0
 public void CNCRMsgMoveConstructorTest()
 {
     //-32768, 32767, 24155
     short X = -32768; // TODO: Initialize to an appropriate value
     short Y = 32767; // TODO: Initialize to an appropriate value
     short Z = 24155; // TODO: Initialize to an appropriate value
     CNCRMsgMove target = new CNCRMsgMove(X, Y, Z);
     Assert.AreEqual<CNCRMSG_TYPE>(CNCRMSG_TYPE.MOVE, target.getMessageType());
     Assert.AreEqual<byte>(0x60, target.getMsgTypeByte());
     Assert.AreEqual<short>(-32768, target.getX());
     Assert.AreEqual<short>(32767, target.getY());
     Assert.AreEqual<short>(24155, target.getZ());
 }
Beispiel #3
0
 public void getZTest()
 {
     CNCRMsgMove target = new CNCRMsgMove(-32768, 32767, 24155);
     short expected = 24155;
     short actual;
     actual = target.getZ();
     Assert.AreEqual<short>(expected, actual);
 }