Coordinator v2

Dependencies:   NerfUSXbee PinDetect EthernetInterface JSON MFRC522 WebSocketClient mbed-rtos mbed

includes/ServerData.hpp

Committer:
Ismael Balafrej
Date:
2017-04-10
Revision:
1:e1c5259b7d9a
Child:
2:019d8848cf7e

File content as of revision 1:e1c5259b7d9a:

#pragma once

//TODO: Separate ?
struct ServerData
{
    //To server
    uint8_t targets = 0;
    uint8_t enemies = 0;
    uint8_t allies = 0;
    uint16_t averageReflexTime = 0;
    uint16_t gameLength = 0;
    uint16_t score = 0;
    char rfid_code[32] = {'\0'};
    char direction[10] = {'\0'};

    //From server
    uint8_t game_id = 0;
    uint16_t max_reflex_time = 10000;
    uint8_t number_of_target = 100;

};
struct ServerEvent
{
    char event[32] = {'\0'};
    ServerData data;
};