42 msg.
data[idx++] = currentState;
43 memcpy(&msg.
data[idx], lAccelData, lenAccel);
44 memcpy(&msg.
data[idx += lenAccel], hAccelData, lenAccel);
45 memcpy(&msg.
data[idx += lenAccel], gyroData, lenGyro);
46 memcpy(&msg.
data[idx += lenGyro], a.b,
sizeof(
float));
47 memcpy(&msg.
data[idx +=
sizeof(
float)], v.b,
sizeof(
float));
63 memcpy(&msg.
data[idx], latitude, 15);
64 memcpy(&msg.
data[idx += 15], longitude, 15);
65 msg.
data[idx += 15] = flags;
81 msg.
data[idx++] = state;
82 memcpy(&msg.
data[idx + lenAccelData], accelData, lenAccelData);
uint8_t id
Packet header ID.
uint8_t data[LORA_MSG_PAYLOAD_LENGTH]
Packet payload.