Skeleton program for Federico's 4YP project.
Dependencies: WebSocketClient WiflyInterface mbed messages
Fork of IoT_Ex by
headers/globals.h
- Committer:
- defrost
- Date:
- 2016-10-04
- Revision:
- 3:f20e114eb2ee
- Parent:
- 2:7abdaa5a9209
- Child:
- 5:0c7d131e6089
File content as of revision 3:f20e114eb2ee:
// ************* // * globals.h * // ************* // // Created: 2015/03/19 // By: Damien Frost // // Description: // Provides global definitions. #ifndef IQ_GLOBALS_H #define IQ_GLOBALS_H #include "mbed.h" #include "WiflyInterface.h" #include "Commands.h" #include "Websocket.h" // Wifi Interface defines: #define TCP_SERVER_PORT 4445 #define WIFIBAUDRATE 115200 #define WIFINETWORK 2 #define CHARMSGBUFF 1024 #define TIMEOUTRECEIVEATTEMPTS 5 #define WS_PORT 4444 #define SERVER_IP "192.168.1.99" extern char* wifissid; extern char* wifipassword; extern Serial pc; extern InterruptIn UIBut1; extern Timer DisplayTimer; extern DigitalOut Led; extern WiflyInterface eth; extern int ReconnectAttempts; extern int SendCounter; extern int IoT_ID; extern float TempSensor; extern Websocket ws; // Functions: void SensorToPu(float gain, float offset, int sensor, float* result); void InitializeStruct(struct tf_history_t* toClear); void SetupVar(void); void SetButtonEvent(void); void rt_OneStep(void); void DisplayInputs(float CPS); void SetSCKDCParams(bool enable, float gain); int SetupNetwork(int Tries); bool ConnectToServer(int Tries); void SendNetworkData(void); void ReceiveNetworkData(unsigned int * wifi_cmd, unsigned int * var, float * value); void ModifyVariable(unsigned int wifi_var, float wifi_data); #endif /* IQ_GLOBALS_H */