SetSystemPara.h 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. #ifndef __SETSYSTEMPARA_H
  2. #define __SETSYSTEMPARA_H
  3. /*****************************************************************/
  4. #include <stm32f10x.h>
  5. /*
  6. #define APN_NAME "card"
  7. #define APN_PASSWORD "card"
  8. higos.m2m vnet.mobi
  9. */
  10. #define APN_NUM (4)
  11. typedef struct SUT_LCD_PARAM{
  12. unsigned char SetTimeIndex;
  13. unsigned char Rev;
  14. unsigned char FileIndex;
  15. unsigned short SetTime[5];
  16. unsigned char OnTimeIndex;//放最后面 初始化是0 但是掉电不保存
  17. unsigned short OnTime;
  18. unsigned short OnTimeCt;
  19. }__attribute__((packed)) SUT_LCD_PARAM;
  20. typedef struct SUT_NET_PARAM{
  21. unsigned char Set_Net_Flag;
  22. unsigned char Set_Net_Mode;
  23. }__attribute__((packed))SUT_NET_PARAM;
  24. extern SUT_NET_PARAM Sut_Net_Param;
  25. extern SUT_LCD_PARAM sutLcdParam;
  26. extern char* g_cGetlongitude;
  27. extern char* g_cGetlatitude;
  28. extern unsigned int g_uiGpsStat;
  29. extern int Index;
  30. extern unsigned int g_uikey_up_stat;
  31. extern unsigned int g_iLCDFlag;
  32. typedef enum{
  33. MODEM_STATUS_TRIGGER,
  34. MODEM_STATUS_READY,
  35. MODEM_STATUS_CMD_VER_ERR,
  36. MODEM_STATUS_NO_NEWVER,
  37. MODEM_STATUS_LOADING,
  38. MODEM_STATUS_SER_ERR,
  39. MODEM_STATUS_DONE,
  40. MODEM_STATUS_INSTALLED,
  41. MODEM_STATUS_TIMEOUT,
  42. MODEM_STATUS_REBOOT
  43. }MODEM_UPDATE_DEF;
  44. // extern unsigned int g_LCDTimeCt;
  45. // extern unsigned int g_LCDFlag;
  46. // extern unsigned int g_LCDTemp;
  47. void SetAPNShow(int update);
  48. void SetAPNResponse(void);
  49. void SetGPSShow(int update);
  50. void SetGPSResponse(void);
  51. void SetLCDShow(int update);
  52. void SetLCDResponse(void);
  53. void SetNetResponse(void);
  54. void SetNetShow(int update);
  55. void EnterGTmodem(void);
  56. void MakeGpsSendData(void);
  57. void AscStrTurnHexStr(char *AscStr, char *HexStr);
  58. void GetCoordinates(unsigned char type);
  59. void SetAPNDetailShow(int);
  60. void SetAPNDetailResponse(void);
  61. void APNFileInit(void);
  62. void SetApnDetailShow(int update);
  63. void SetApnDetailResponse(void);
  64. void UpdateStatus(MODEM_UPDATE_DEF status);
  65. void ShowNetCaption(unsigned char g_net);
  66. void GetMododexWithCard(void);
  67. const char *GetCaptionByMododex(unsigned int mododex);
  68. extern unsigned char m_process;
  69. extern unsigned char validApnNum;
  70. extern int ApnFileIndex;
  71. extern int HgsApnLen;
  72. extern char showApnTable[2*APN_NUM][31];
  73. extern unsigned char Net_temp_flag;
  74. #endif