Ejemplo n.º 1
0
        // utils
        // todo: remove
        public static int getPeriod(canMessage m1, canMessage m2)
        {
            int ts1 = m1.getTimestamp();
            int ts2 = m2.getTimestamp();

            return(getPeriod(ts1, ts2));
        }
Ejemplo n.º 2
0
        public void add(canMessage msg)
        {
            int idx = findIndex(msg);

            if (idx >= 0)
            {
                canMessage prev = m_list[idx];
                int        per  = canMessage.getPeriod(msg.getTimestamp(), prev.getTimestamp());
                msg.period  = per;
                m_list[idx] = msg;
            }
            else
            {
                m_list.Add(msg);
            }

            return;
        }