- A fork of Damien's program.

Dependencies:   WebSocketClient WiflyInterface mbed messages

Fork of BatteryModelTester by Damien Frost

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