reply handling for sensor data implemented
This commit is contained in:
@ -58,6 +58,7 @@ enum PrimaryPoolIds: lp_id_t {
|
||||
};
|
||||
|
||||
enum ConfigPoolIds: lp_id_t {
|
||||
DIAG_STAT_REGISTER,
|
||||
FILTER_SETTINGS,
|
||||
MSC_CTRL_REGISTER,
|
||||
DEC_RATE_REGISTER,
|
||||
@ -75,7 +76,7 @@ enum FilterSettings: uint8_t {
|
||||
|
||||
}
|
||||
|
||||
class AdisGyroPrimaryDataset: public StaticLocalDataSet<7 * sizeof(float)> {
|
||||
class AdisGyroPrimaryDataset: public StaticLocalDataSet<8> {
|
||||
public:
|
||||
|
||||
/** Constructor for data users like controllers */
|
||||
@ -107,7 +108,7 @@ private:
|
||||
StaticLocalDataSet(hkOwner, ADIS16507::ADIS_DATASET_ID) {}
|
||||
};
|
||||
|
||||
class AdisGyroConfigDataset: public StaticLocalDataSet<32> {
|
||||
class AdisGyroConfigDataset: public StaticLocalDataSet<5> {
|
||||
public:
|
||||
|
||||
/** Constructor for data users like controllers */
|
||||
@ -116,6 +117,7 @@ public:
|
||||
setAllVariablesReadOnly();
|
||||
}
|
||||
|
||||
lp_var_t<uint16_t> diagStatReg = lp_var_t<uint16_t>(sid.objectId, ADIS16507::DIAG_STAT_REG);
|
||||
lp_var_t<uint8_t> filterSetting = lp_var_t<uint8_t>(sid.objectId, ADIS16507::FILTER_SETTINGS);
|
||||
lp_var_t<uint16_t> mscCtrlReg = lp_var_t<uint16_t>(sid.objectId, ADIS16507::MSC_CTRL_REGISTER);
|
||||
lp_var_t<uint16_t> decRateReg = lp_var_t<uint16_t>(sid.objectId, ADIS16507::DEC_RATE_REGISTER);
|
||||
|
Reference in New Issue
Block a user