Esempio n. 1
0
void DataPacket::add_datum(const Datum& datum)
{
    if (i_next_datum == 0) {
        utils::uint_to_bytes(millis(), packet+TIME_I); // record time
    }

    if (!is_full()) {
        datum.pack_for_tx(packet+FIRST_DATUM_I+(i_next_datum*DATUM_LENGTH));
        i_next_datum++;
    }
}