15 for (
NATIVE_INT_TYPE entry = 0; entry < POLYDB_NUM_DB_ENTRIES; entry++) {
16 this->m_db[entry].status = MeasurementStatus::STALE;
21 PolyDbComponentBase::init(instance);
28 FW_ASSERT(entry < POLYDB_NUM_DB_ENTRIES,entry);
29 status = this->m_db[entry].status;
30 time = this->m_db[entry].time;
31 val = this->m_db[entry].val;
35 FW_ASSERT(entry < POLYDB_NUM_DB_ENTRIES,entry);
36 this->m_db[entry].status = status;
37 this->m_db[entry].time = time;
38 this->m_db[entry].val = val;
PlatformIntType NATIVE_INT_TYPE
C++-compatible configuration header for fprime configuration.
PolyDb is a database for storing telemetry for internal software use.
virtual ~PolyDbImpl()
PolyDbImpl destructor.
void init(NATIVE_INT_TYPE instance)
PolyDbImpl initialization.
PolyDbImpl(const char *name)
PolyDbImpl constructor.