![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
- A fork of Damien's program.
Dependencies: WebSocketClient WiflyInterface mbed messages
Fork of BatteryModelTester by
Diff: headers/StatusReg.h
- Revision:
- 0:c5607b31fb07
- Child:
- 6:424e225d2a91
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/headers/StatusReg.h Tue Oct 04 11:34:47 2016 +0000 @@ -0,0 +1,43 @@ +// ****************** +// * iQ_StatusReg.h * +// ****************** +// +// Created: 2016/03/24 +// By: Damien Frost +// +// Status register class + +#ifndef STATUSREG_H_ +#define STATUSREG_H_ + +#include "StatusReg.h" + + /** + * Interface using Wifly to connect to an IP-based network + */ +class StatusReg{ +public: + // Constructor + StatusReg(void); + + // Set a flag: + void SetFlag(unsigned int flag); + + // Clear a flag: + void ClearFlag(unsigned int flag); + + // Check for flag + bool CheckFlag(unsigned int flag); + + // Check for no flags + bool AllClear(void); + + // Get Register + unsigned int GetReg(void); + +private: + unsigned int _reg; +}; + + +#endif /* STATUSREG_H_ */ \ No newline at end of file