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.
handlers.h
- Committer:
- NickRyder
- Date:
- 2014-08-02
- Revision:
- 0:b8fb2df56652
File content as of revision 0:b8fb2df56652:
#include "irc.h"
class DigitalOutHandler : private MessageHandler {
public:
DigitalOutHandler(char *, PinName, bool);
IrcMessage handle(IrcMessage);
private:
DigitalOut pin;
char name[32];
bool verbose;
};
class DigitalInHandler : private MessageHandler {
public:
DigitalInHandler(char *, PinName);
IrcMessage handle(IrcMessage);
private:
DigitalIn pin;
char name[32];
};
class AnalogInHandler : private MessageHandler {
public:
AnalogInHandler(char *, PinName);
void scale(float, char *);
IrcMessage handle(IrcMessage);
private:
AnalogIn pin;
char name[32];
char unit[32];
float scaleval;
};
class EchoHandler : private MessageHandler {
public:
EchoHandler(){};
IrcMessage handle(IrcMessage msg);
};