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