INTRODUCTION Overview Download and Install Documentation Publications REPOSITORY Libraries DEVELOPER Dev Guide Dashboard PEOPLE Contributors Users Project Download Mailing lists
|
oceanserversystem.h 57 void setMessageToSystem(const std::string &messageToSystem) { isEmpty_=false; messageToSystem_ = messageToSystem; }; 76 std::vector<bool> &chargePowerPresentStates() { isEmpty_=false; return chargePowerPresentStates_; }; std::vector< bool > & supplyingPowerStates() Set supplyingPowerStates flags. Definition: oceanserversystem.h:72 std::vector< bool > & powerNoGoodStates() Set powerNoGoodStates flags. Definition: oceanserversystem.h:80 std::vector< bool > & chargePowerPresentStates() Set chargePowerPresentStates flags. Definition: oceanserversystem.h:76 const std::vector< bool > & chargePowerPresentStates() const Access chargePowerPresentStates flags. Definition: oceanserversystem.h:74 void setPercentCharge(int percentCharge) Set charge in %. Definition: oceanserversystem.h:49 const std::vector< bool > & chargeInhibitedStates() const Access chargeInhibitedStates flags. Definition: oceanserversystem.h:82 const std::vector< bool > & chargingStates() const Access chargingStates flags. Definition: oceanserversystem.h:66 string toLogString(const OceanServerSystem &system) Puts OceanServerSystem data into a machine-readable ASCII string. Definition: oceanserversystem.cpp:75 const std::vector< std::string > & rawRecord() const Access the latest raw record, useful for debugging. Definition: oceanserversystem.h:87 void setMinToEmpty(int minToEmpty) Set minutes to empty. Definition: oceanserversystem.h:53 std::vector< std::string > & rawRecord() Set the latest raw record. Definition: oceanserversystem.h:89 const std::vector< bool > & availableBatteries() const Access availableBatteries flags. Definition: oceanserversystem.h:62 SmartBattery & battery(unsigned int batteryNumber) Easy write access to single battery, instantiates a new one if it doesn't exist. Definition: oceanserversystem.cpp:221 bool isEmpty() const Returns true if no valid data has been set. Definition: oceanserversystem.h:34 std::vector< bool > & chargingStates() Set chargingStates flags. Definition: oceanserversystem.h:68 const std::vector< bool > & powerNoGoodStates() const Access powerNoGoodStates flags. Definition: oceanserversystem.h:78 std::vector< bool > & availableBatteries() Set availableBatteries flags. Definition: oceanserversystem.h:64 Definition: smartbattery.h:69 void updateWithNewData(const OceanServerSystem &from, OceanServerSystem &to) Definition: oceanserversystem.cpp:98 const std::vector< bool > & supplyingPowerStates() const Access supplyingPowerStates flags. Definition: oceanserversystem.h:70 Definition: oceanserversystem.h:26 void setMessageToSystem(const std::string &messageToSystem) Set message-to-system string. Definition: oceanserversystem.h:57 int minToEmpty() const Access minutes-to-empty. Definition: oceanserversystem.h:55 std::vector< bool > & chargeInhibitedStates() Set chargeInhibitedStates flags. Definition: oceanserversystem.h:84 bool isChargePowerPresent(const gbxsmartbatteryacfr::OceanServerSystem &batterySystem) Returns true if the charge power is present for at least one of the battery modules, otherwise false. Definition: oceanserversystem.cpp:181 OceanServerSystem() Initialises all data in OceanServerSystem class. Definition: oceanserversystem.cpp:196 string toString(const OceanServerSystem &system) Puts OceanServerSystem data into a human-readable string. Definition: oceanserversystem.cpp:53 std::string messageToSystem() const Access message-to-system string. Definition: oceanserversystem.h:59 void eraseBattery(unsigned int batteryNumber) Erase a battery. Definition: oceanserversystem.cpp:252 const std::map< int, SmartBattery > & batteries() const Read access to all batteries. Definition: oceanserversystem.cpp:214 int percentCharge() const Access charget in %. Definition: oceanserversystem.h:51 |