forked from PanGalacticTech/Kerbal_Controller
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathPayloadStructs.cpp
46 lines (39 loc) · 1.04 KB
/
PayloadStructs.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
/** @file PayloadStructs.cpp
Functions to parse messages in to payload structs.
*/
#include "PayloadStructs.h"
altitudeMessage parseAltitude(byte msg[]) {
altitudeMessage* alt;
alt = (altitudeMessage*)msg;
return *alt;
}
apsidesMessage parseApsides(byte msg[]) {
apsidesMessage* apsides;
apsides = (apsidesMessage*)msg;
return *apsides;
}
apsidesTimeMessage parseApsidesTime(byte msg[]) {
apsidesTimeMessage* apsidesTime;
apsidesTime = (apsidesTimeMessage*)msg;
return *apsidesTime;
}
resourceMessage parseResource(byte msg[]) {
resourceMessage* resource;
resource = (resourceMessage*)msg;
return *resource;
}
velocityMessage parseVelocity(byte msg[]) {
velocityMessage* velocity;
velocity = (velocityMessage*)msg;
return *velocity;
}
targetMessage parseTarget(byte msg[]) {
targetMessage* target;
target = (targetMessage*)msg;
return *target;
}
airspeedMessage parseAirspeed(byte msg[]) {
airspeedMessage* airspeed;
airspeed = (airspeedMessage*)msg;
return *airspeed;
}