SetSystemPara.h 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  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. #define CODEC_NUM 100
  12. #define PWR_MODE_NUM 3
  13. /**********codec ²ÎÊýÅäÖÃ****************/
  14. typedef struct CODEC_PARAM{
  15. unsigned char CodecNum;
  16. // unsigned short SetAddr[CODEC_NUM];
  17. // unsigned short SetValue[CODEC_NUM];
  18. }__attribute__((packed)) CODEC_PARAM;
  19. extern CODEC_PARAM codec_param;
  20. extern char* g_cGetlongitude;
  21. extern char* g_cGetlatitude;
  22. extern unsigned int g_uiGpsStat;
  23. extern int Index;
  24. extern unsigned int g_uikey_up_stat;
  25. typedef enum{
  26. MODEM_STATUS_TRIGGER,
  27. MODEM_STATUS_READY,
  28. MODEM_STATUS_CMD_VER_ERR,
  29. MODEM_STATUS_NO_NEWVER,
  30. MODEM_STATUS_LOADING,
  31. MODEM_STATUS_SER_ERR,
  32. MODEM_STATUS_DONE,
  33. MODEM_STATUS_INSTALLED,
  34. MODEM_STATUS_TIMEOUT,
  35. MODEM_STATUS_REBOOT
  36. }MODEM_UPDATE_DEF;
  37. // extern unsigned int g_LCDTimeCt;
  38. // extern unsigned int g_LCDFlag;
  39. // extern unsigned int g_LCDTemp;
  40. void SetAPNShow(int update);
  41. void SetAPNResponse(void);
  42. void SetGPSShow(int update);
  43. void SetGPSResponse(void);
  44. void SetLCDShow(int update);
  45. void SetLCDResponse(void);
  46. void SetNetResponse(void);
  47. void SetNetShow(int update);
  48. void EnterGTmodem(void);
  49. void MakeGpsSendData(void);
  50. void AscStrTurnHexStr(char *AscStr, char *HexStr);
  51. void GetCoordinates(unsigned char type);
  52. void SetAPNDetailShow(int);
  53. void SetAPNDetailResponse(void);
  54. void SetApnDetailShow(int update);
  55. void SetApnDetailResponse(void);
  56. void UpdateStatus(MODEM_UPDATE_DEF status);
  57. void GetMododexWithCard(void);
  58. const char *GetCaptionByMododex(unsigned int mododex);
  59. void SetSYSResponse(void);
  60. int CodecFileInit(void);
  61. void SetQuickGroupShow(int update);
  62. void SetQuickGroupResponse(void);
  63. void SetPowerModeResponse();
  64. void GetPwrMode(char *msg);
  65. void SetSpklvShow(int update);
  66. void SetSpklvResponse();
  67. void SetMiclvShow(int update);
  68. void SetMiclvResponse(void);
  69. extern CODEC_PARAM codec_param;
  70. extern unsigned char m_process;
  71. extern unsigned char validApnNum;
  72. extern unsigned char Net_temp_flag;
  73. extern unsigned short LcdOnTimeCt;
  74. extern unsigned char SetSpklvIndex;
  75. extern unsigned char QuickGroupSet;
  76. extern unsigned char QuickGrouPIndex;
  77. extern unsigned char QuickGroupSelect;
  78. #endif