MBED implementation of JAudioStream
Diff: JAudioStream.h
- Revision:
- 2:22ee01f24346
- Parent:
- 1:b49a6e72f353
- Child:
- 3:51a66c975910
--- a/JAudioStream.h Thu Aug 13 13:32:51 2015 +0000 +++ b/JAudioStream.h Thu Aug 13 16:19:50 2015 +0000 @@ -10,16 +10,15 @@ #define REQUEST_RESPONSE_MODE 1 #define PORT 7777 -const char* cont = "cont"; -const char* cond = "cond"; -const char* dcon = "dcon"; -const char* rqst = "rqst"; -const char* begn = "begn"; -const char* comt = "comt"; - class JAudioStream { private: - // use DHCP + char* cont; + char* cond; + char* dcon; + char* rqst; + char* begn; + char* comt; + char* hrbt; EthernetInterface eth; UDPSocket udp; Endpoint endPoint; @@ -27,21 +26,21 @@ short remotePort; volatile bool connected; volatile bool inTransmission; - void buildMeassge(const char*, int, char*); - void buildMeassge(const char*, int, char*, char*); + void buildMeassge(char*, int, char*); + void buildMeassge(char*, int, char*, char*); void intTocharArr(int, char*); void send(char*, short); char* nowPlaying; public: JAudioStream(); - void begin(char *, char *, short); bool connect(char *, short, char *); - bool read(char*, short, short); + bool read(char*); bool isConnected(); char* getNowPlaying(); void request(char); void disconnect(); bool available(); + void receive(); }; #endif \ No newline at end of file