53 uint32_t nrPropagations)
79 return "timestamp,yaw,pitch,nrPropagations\n";
82 void print(std::ostream& os)
const
108 return "timestamp,yaw,pitch,horizontalSpeed,verticalSpeed\n";
This file includes all the types the logdecoder script will decode.
A structure for storing angles relative to the NED frame.
float pitch
position, positive UP [deg]
AntennaAngles(uint64_t timestamp, float yaw, float pitch, uint32_t nrPropagations)
AntennaAngles(uint64_t timestamp, float yaw, float pitch)
A structure for storing angles relative to the NED frame and the number of propagations that produce ...
AntennaAnglesLog(uint64_t timestamp, float yaw, float pitch, uint32_t nrPropagations)
AntennaAnglesLog(AntennaAngles angle, uint32_t nrPropagations)
void print(std::ostream &os) const
uint32_t nrPropagations
Nr of propagations by the propagator (0 if no propagation)
static std::string header()
AntennaAnglesLog(uint64_t timestamp, float yaw, float pitch)
State of the Follower algorithm, with the angles and speeds.
void print(std::ostream &os) const
static std::string header()
Structure to handle GPS data.
A structure for logging the ARP system coordinates set in the Follower.
LogAntennasCoordinates()=default
LogAntennasCoordinates(const GPSData &data)
A structure for logging the Rocket coordinates set in the Follower.
LogRocketCoordinates()=default
LogRocketCoordinates(const GPSData &data)