Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

107 lines
2.7 KiB

  1. #ifdef DEFINE_MDMCMDS
  2. CBSZ cbszAT = "AT\r";
  3. CBSZ cbszHANGUP = "ATH0\r";
  4. CBSZ cbszANSWER = "ATA\r";
  5. CBSZ cbszDIAL = "ATD%c %s\r";
  6. CBSZ cbszDIAL_EXT = "ATX%cD%c %s%s\r";
  7. CBSZ cbszS8 = "S8=%d";
  8. CBSZ cbszXn = "X%d";
  9. CBSZ cbszLn = "L%d";
  10. CBSZ cbszMn = "M%d";
  11. CBSZ cbszJustAT = "AT";
  12. CBSZ cbszOK = "OK";
  13. CBSZ cbszCONNECT = "CONNECT";
  14. CBSZ cbszRING = "RING";
  15. CBSZ cbszNOCARRIER = "NO CARRIER";
  16. CBSZ cbszERROR = "ERROR";
  17. CBSZ cbszNODIALTONE = "NO DIAL"; // Was NO DIALTONE. Changed to fix
  18. // Elliot Bug#2009: USR28 and USR14
  19. // modems return NO DIAL TONE instead
  20. // of NO DIALTONE.
  21. CBSZ cbszBUSY = "BUSY";
  22. CBSZ cbszNOANSWER = "NO ANSWER";
  23. CBSZ cbszFCERROR = "+FCERROR";
  24. CBSZ cbszGO_CLASS0 = "AT+FCLASS=0\r";
  25. CBSZ cbszGO_CLASS1 = "AT+FCLASS=1\r";
  26. CBSZ cbszGO_CLASS2 = "AT+FCLASS=2\r";
  27. CBSZ cbszGO_CLASS2_0 = "AT+FCLASS=2.0\r";
  28. CBSZ cbszGET_CLASS = "AT+FCLASS?\r";
  29. CBPSTR rgcbpstrGO_CLASS[] =
  30. { cbszGO_CLASS0,
  31. cbszGO_CLASS1,
  32. cbszGO_CLASS2,
  33. cbszGO_CLASS2_0
  34. };
  35. USHORT uLenGO_CLASS[] =
  36. {
  37. sizeof(cbszGO_CLASS0)-1,
  38. sizeof(cbszGO_CLASS1)-1,
  39. sizeof(cbszGO_CLASS2)-1,
  40. sizeof(cbszGO_CLASS2_0)-1,
  41. };
  42. CBSZ cbszQUERY_CLASS = "AT+FCLASS=?\r";
  43. CBSZ cbszQUERY_FTH = "AT+FTH=?\r";
  44. CBSZ cbszQUERY_FTM = "AT+FTM=?\r";
  45. CBSZ cbszQUERY_FRH = "AT+FRH=?\r";
  46. CBSZ cbszQUERY_FRM = "AT+FRM=?\r";
  47. CBSZ cbszQUERY_S1 = "ATS1?\r";
  48. #else
  49. extern CBSZ cbszAT;
  50. extern CBSZ cbszHANGUP;
  51. extern CBSZ cbszANSWER;
  52. extern CBSZ cbszDIAL;
  53. extern CBSZ cbszDIAL_EXT;
  54. extern CBSZ cbszS8;
  55. extern CBSZ cbszXn;
  56. extern CBSZ cbszLn;
  57. extern CBSZ cbszMn;
  58. extern CBSZ cbszJustAT;
  59. extern CBSZ cbszOK;
  60. extern CBSZ cbszCONNECT;
  61. extern CBSZ cbszRING;
  62. extern CBSZ cbszNOCARRIER;
  63. extern CBSZ cbszERROR;
  64. extern CBSZ cbszNODIALTONE;
  65. extern CBSZ cbszBUSY;
  66. extern CBSZ cbszNOANSWER;
  67. extern CBSZ cbszFCERROR;
  68. extern CBSZ cbszGO_CLASS0;
  69. extern CBSZ cbszGO_CLASS1;
  70. extern CBSZ cbszGO_CLASS2;
  71. extern CBSZ cbszGO_CLASS2_0;
  72. extern CBSZ cbszGET_CLASS;
  73. extern CBPSTR rgcbpstrGO_CLASS[];
  74. extern USHORT uLenGO_CLASS[];
  75. extern CBSZ cbszQUERY_CLASS;
  76. extern CBSZ cbszQUERY_FTH;
  77. extern CBSZ cbszQUERY_FTM;
  78. extern CBSZ cbszQUERY_FRH;
  79. extern CBSZ cbszQUERY_FRM;
  80. extern CBSZ cbszQUERY_S1;
  81. #endif