コード例 #1
0
        /// <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);
        }
コード例 #2
0
        public void SendPeriodicMessage(J1587Message msgToSend, double interval)
        {
            PeriodicMessage newMessage = new PeriodicMessage(msgToSend, interval, SendData);

            PeriodicMessages.Add(newMessage);
        }