28 #include <bias_config.h>
32 #include <Base/Debug/Debug.hh>
33 #include <Base/Debug/Error.hh>
35 #define D_DC_DATA_CALC 0x0001 // 1
46 void Set(
double PanPos,
double TiltPos,
unsigned long int TimeStamp,
47 unsigned long StartReadTimeStamp,
unsigned long StopReadTimeStamp);
50 {
return 2*
sizeof(double)+3*
sizeof(
unsigned long); };
51 void ReadBinary(
char *data);
52 void WriteBinary(
char *data);
58 unsigned int TimeStamp, StartReadTimeStamp, StopReadTimeStamp;
68 void Set(
double yaw,
double yawrateraw,
double yawrateoffset,
69 double speed,
double steeringangle);
72 {
return 13*
sizeof(double)+6*
sizeof(
int); };
73 void ReadBinary(
char *data);
74 void WriteBinary(
char *data);
99 void Set(
int framenum,
double latPos,
double longPos,
double azimuth,
100 double speed,
double distanceToMap);
103 {
return 12*
sizeof(double)+
sizeof(
int); };
105 void ReadBinary(
char *data);
106 void WriteBinary(
char *data);
128 #endif // __DCDATA_HH__
std::ostream & operator<<(std::ostream &os, const Array2D< T > &arg)
holds system time in milliseconds
BIASCommon_EXPORT std::istream & operator>>(std::istream &is, BIAS::TimeStamp &ts)
Standard input operator for TimeStamps.