/// <summary> /// Creates a periodic message /// </summary> /// <param name="Messages">Message to send periodically</param> /// <param name="Protocol">Protocol to use to send message</param> /// <param name="TimeInterval">Time between messages</param> /// <returns>Message ID</returns> public int StartPeriodicMessage(KeplerCommand Messages, IProtocol Protocol, double TimeInterval) { var PeriodicMessageID = PeriodicMessages.Count + 1; var PeriodicMesssage = new PeriodicMessage(Messages, Protocol, TimeInterval); PeriodicMessages.Add(PeriodicMessageID, PeriodicMesssage); return(PeriodicMessageID); }
public void SendPeriodicMessage(J1587Message msgToSend, double interval) { PeriodicMessage newMessage = new PeriodicMessage(msgToSend, interval, SendData); PeriodicMessages.Add(newMessage); }