Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: WebSocketClient WiflyInterface mbed messages
Fork of IoT_Ex by
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_ */
