Elmo Terminal provides functionality to test Lora radio and access SX1272 chip registers delivered with Elmo board. Also contains example ping-pong application.

Dependencies:   SX1272lib mbed-src

Commands/PingPongCmd.h

Committer:
WGorniak
Date:
2015-10-01
Revision:
6:453b018a9ba0
Parent:
2:8d8295a51f68

File content as of revision 6:453b018a9ba0:

#ifndef _PINGPONGCMD_H_
#define _PINGPONGCMD_H_

#include "RadioCmd.h"

class PingPongCmd : public RadioCmd
{
    public:
        PingPongCmd(Settings* radioSettings);
        virtual ~PingPongCmd();

        static string cmd();
        static string desc();

        virtual bool execute(list<string> args);
        virtual Status process();
        virtual string getResponse(void);

    protected:
        static const string PingMsg;
        static const string PongMsg;

        DigitalOut led;

        bool isMaster;
};

#endif // PINGPONGCMD_H_