// utils // todo: remove public static int getPeriod(canMessage m1, canMessage m2) { int ts1 = m1.getTimestamp(); int ts2 = m2.getTimestamp(); return(getPeriod(ts1, ts2)); }
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; }