Skeleton program for Federico's 4YP project.

Dependencies:   WebSocketClient WiflyInterface mbed messages

Fork of IoT_Ex by Damien Frost

headers/StatusReg.h

Committer:
defrost
Date:
2016-10-04
Revision:
0:c5607b31fb07
Child:
6:424e225d2a91

File content as of revision 0:c5607b31fb07:

// ******************
// * 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_ */