#pragma once #include /* MAC del emisor de pruebas */ static const uint8_t ESPNOW_MAC_EMISOR_PRUEBAS[6] = { 0x28, 0x05, 0xA5, 0xE1, 0xCF, 0x90 }; enum tipo_prueba : uint8_t { PRUEBA_NINGUNA = 0, PRUEBA_ACCELERATION = 1, PRUEBA_SKIDPAD = 2, PRUEBA_AUTOX_ENDURANCE = 3 }; enum tipo_comando : uint8_t { COMANDO_NINGUNO = 0, COMANDO_SELECCIONAR_PRUEBA = 1, COMANDO_REINICIAR_PRUEBA = 2 }; struct paquete_control { uint8_t comando; uint8_t prueba; }; struct paquete_datos { uint8_t prueba; uint8_t estado; uint16_t vuelta; unsigned long tiempo; unsigned long laptime_derecha; unsigned long laptime_izquierda; unsigned long average; };