INTRODUCTION Overview Download and Install Documentation Publications REPOSITORY Libraries DEVELOPER Dev Guide Dashboard PEOPLE Contributors Users Project Download Mailing lists
|
gbxsmartbatteryacfr::OceanServer Class Reference#include <oceanserver.h>
Inherits gbxiceutilacfr::SafeThread.
Detailed DescriptionThread which reads data from an OceanServer battery system. Wraps up all the logic required to read from the system and maintain some incremental internal data storage. Also handles all ParsingExceptions.
Constructor & Destructor Documentation
Initialises an OceanServerReader May throw a HardwareReadingException
Member Function Documentation
Access to the current data May return an empty record ( check with isEmpty() ) References gbxiceutilacfr::Store< Type >::get(), and gbxiceutilacfr::Store< Type >::isEmpty().
The main thread function, inherited from SubsystemThread Reads data from OceanServer and incrementally updates internal storage May throw gbxutilacfr::Exception Implements gbxiceutilacfr::SafeThread. References gbxutilacfr::Tracer::debug(), gbxiceutilacfr::Store< Type >::get(), gbxiceutilacfr::Store< Type >::isEmpty(), gbxiceutilacfr::Thread::isStopping(), gbxsmartbatteryacfr::OceanServerSystem::rawRecord(), gbxiceutilacfr::Store< Type >::set(), gbxsmartbatteryacfr::updateWithNewData(), gbxutilacfr::Tracer::warning(), and gbxutilacfr::Exception::what().
The documentation for this class was generated from the following files:
|