From 0a8e1c08e10d53f58d9e67d5bca09b8ae6a16c39 Mon Sep 17 00:00:00 2001 From: root Date: Tue, 21 Jul 2015 08:33:53 +0100 Subject: fish --- polycom_xmit/webserver.h | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 polycom_xmit/webserver.h (limited to 'polycom_xmit/webserver.h') diff --git a/polycom_xmit/webserver.h b/polycom_xmit/webserver.h new file mode 100644 index 0000000..3db88fa --- /dev/null +++ b/polycom_xmit/webserver.h @@ -0,0 +1,45 @@ +#ifndef __USER_WEBSERVER_H__ +#define __USER_WEBSERVER_H__ + +#define SERVER_PORT 80 +#define SERVER_SSL_PORT 443 + +#define URLSize 10 + +typedef enum Result_Resp { + RespFail = 0, + RespSuc, +} Result_Resp; + +typedef enum ProtocolType { + GET = 0, + POST, +} ProtocolType; + +typedef enum _ParmType { + SWITCH_STATUS = 0, + INFOMATION, + WIFI, + SCAN, + REBOOT, + DEEP_SLEEP, + LIGHT_STATUS, + CONNECT_STATUS, + USER_BIN +} ParmType; + +typedef struct URL_Frame { + enum ProtocolType Type; + char pSelect[URLSize]; + char pCommand[URLSize]; + char pFilename[URLSize]; +} URL_Frame; + +typedef struct _rst_parm { + ParmType parmtype; + struct espconn *pespconn; +} rst_parm; + +void user_webserver_init(uint32 port); + +#endif -- cgit v1.2.3