12 #include "gcp/control/code/unix/libunix_src/common/regmap.h"
13 #include "gcp/antenna/control/specific/Board.h"
16 #include "gcp/util/specific/CbassBackend.h"
18 #define MAX_BUFFER_LENGTH 300
92 int missedCommCounter_;
94 std::vector<float> timeBuffer_;
95 std::vector<float> versionBuffer_;
96 std::vector<uint> avgSecBuffer_;
97 std::vector<std::vector<float> > dataBuffer_;
98 std::vector<std::vector<float> > regDataBuffer_;
99 std::vector<std::vector<float> > diagnosticsBuffer_;
100 std::vector<std::vector<float> > alphaBuffer_;
101 std::vector<std::vector<float> > nonlinBuffer_;
102 std::vector<unsigned short> flagBuffer_;
108 RegMapBlock* rxData_;
109 RegMapBlock* rxFlags_;
110 RegMapBlock* rxSwitchData_;
111 RegMapBlock* rxDiagnostics_;
112 RegMapBlock* rxVersion_;
113 RegMapBlock* rxSecLength_;
114 RegMapBlock* rxNonlin_;
115 RegMapBlock* rxAlpha_;
119 bool checkValid(
int retVal);
~Backend()
Definition: Backend.cc:84
void getBurstData()
Definition: Backend.cc:339
void disconnect()
Definition: Backend.cc:155
bool isValid_
Definition: Backend.h:84
Backend()
Definition: Backend.cc:69
Command
Definition: CbassBackend.h:132
void connect()
Definition: Backend.cc:97
void issueCommand(gcp::util::CbassBackend::Command command)
Definition: Backend.cc:170
bool isConnected()
Definition: Backend.cc:806
RegMapBlock * rxUtc_
Definition: Backend.h:107
void writeData(gcp::util::TimeVal &currTime)
Definition: Backend.cc:431
gcp::util::CbassBackend cbassBackend_
Definition: Backend.h:47
void writeData2011(gcp::util::TimeVal &currTime)
Definition: Backend.cc:585
Definition: CbassBackend.h:40
void getData()
Definition: Backend.cc:230