Esempio n. 1
0
 /// <summary>
 /// Skickar iväg ett meddelande via COM-porten
 /// </summary>
 /// <param name="message"></param>
 private static void SendMessage(Message message)
 {
     try
     {
         byte[] bytes = message.GetBytes();
         port.Write(bytes, 0, bytes.Length);
     }
     catch (Exception e)
     {
         System.Windows.MessageBox.Show("Fel vid skickning av meddelande: \n\n" + e.Message);
     }
 }
Esempio n. 2
0
 public static void SendEmergencyStop()
 {
     Message m = new Message(Message.SendType.EMERGENCY_STOP);
     SendMessage(m);
 }
Esempio n. 3
0
 public static void UpdateControlParam(ControlParam controlParam, byte value)
 {
     Message m = new Message(Message.SendType.CHANGE_PARAM, new Byte[2] { (byte)controlParam, value });
     SendMessage(m);
 }
Esempio n. 4
0
 public static void SendCommand(ManualCommand command)
 {
     Message m = new Message(Message.SendType.MANUAL_COMMAND, new Byte[1] { (byte)command });
     SendMessage(m);
 }