Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

22 linhas
541 B

  1. #pragma once
  2. #include <SIM808_Types.h>
  3. #define POSITION_SIZE 115
  4. struct PositionEntry {
  5. SIM808ChargingStatus battery; //sizeof = 4
  6. float temperature; //sizeof = 4
  7. SIM808_GPS_STATUS status; //sizeof = 1
  8. char position[POSITION_SIZE]; //sizeof = 115
  9. }; //sizeof = 119
  10. namespace positions {
  11. void appendLast(const SIM808ChargingStatus battery, const SIM808_GPS_STATUS gpsStatus, const float temperature);
  12. bool get(uint16_t index, PositionEntry &entry);
  13. bool moveNext(uint16_t &index);
  14. bool needsToSend();
  15. void send();
  16. }