Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
 
 
 
 

41 righe
823 B

  1. /*
  2. * File: LTENetworkInterface.h
  3. * Author: JF
  4. *
  5. * Created on December 28, 2024, 8:05 AM
  6. */
  7. #ifndef LTENETWORKINTERFACE_H
  8. #define LTENETWORKINTERFACE_H
  9. #define LTE_NWI_MASTER_CONNECT_POLL_INTERVAL 5000
  10. enum eLTENWISMStates
  11. {
  12. LTE_NWI_INIT_STATE,
  13. LTE_NWI_WAIT_FOR_LTE_STATE,
  14. LTE_NWI_CONNECT_TO_MASTER_STATE,
  15. LTE_NWI_OPERATE_STATE,
  16. LTE_NWI_MAX_STATE
  17. };
  18. enum eLTENWISMEvents
  19. {
  20. LTE_NWI_TICK_EVENT,
  21. LTE_NWI_MASTER_CONNECTED_EVENT,
  22. LTE_NWI_MAX_EVENT
  23. };
  24. void LTENetworkInterfaceInit();
  25. void ExecuteLTEMasterCommand(int SenderID, int Command, unsigned char *Data, int DataSize);
  26. void TickLTENetworkInterface();
  27. void LTENetworInterfaceExecSM(int Event);
  28. void SendLTENetworkCommand(int Command, unsigned char *Data, unsigned int DataSize);
  29. #endif /* LTENETWORKINTERFACE_H */