Code APP3
Dependencies: mbed EthernetInterface WebSocketClient mbed-rtos BufferedSerial
Fork of APP3_Lab by
sensors.h
- Committer:
- JayMcGee
- Date:
- 2017-10-02
- Revision:
- 28:322985c7e428
- Parent:
- 21:04fae6a95131
File content as of revision 28:322985c7e428:
/** * APP3 : Jean-Phillippe Fournier fouj1807 & Jean-Pascal McGee mcgj2701 * Sensor.h - Lecture des capteurs */ #include "mbed.h" #include "MMA8452Q/MMA8452Q.h" typedef enum{ type_bouton = 1, type_accelerometre = 2 } sensor_type_t; // Structure des résultats des capteurs struct Accel_result { float x; float y; float z; }; struct Bouton_result { int etat; }; typedef union { struct Accel_result Accelerometre; struct Bouton_result Bouton; } sensor_union_t; typedef struct { sensor_type_t sensor_type; sensor_union_t sensor_result; } sensor_t; extern sensor_t (*p[2])(); void initialize_sensors();