#ifdef DEFINE_MDMCMDS CBSZ cbszAT = "AT\r"; CBSZ cbszHANGUP = "ATH0\r"; CBSZ cbszANSWER = "ATA\r"; CBSZ cbszDIAL = "ATD%c %s\r"; CBSZ cbszDIAL_EXT = "ATX%cD%c %s%s\r"; CBSZ cbszS8 = "S8=%d"; CBSZ cbszXn = "X%d"; CBSZ cbszLn = "L%d"; CBSZ cbszMn = "M%d"; CBSZ cbszJustAT = "AT"; CBSZ cbszOK = "OK"; CBSZ cbszCONNECT = "CONNECT"; CBSZ cbszRING = "RING"; CBSZ cbszNOCARRIER = "NO CARRIER"; CBSZ cbszERROR = "ERROR"; CBSZ cbszNODIALTONE = "NO DIAL"; // Was NO DIALTONE. Changed to fix // Elliot Bug#2009: USR28 and USR14 // modems return NO DIAL TONE instead // of NO DIALTONE. CBSZ cbszBUSY = "BUSY"; CBSZ cbszNOANSWER = "NO ANSWER"; CBSZ cbszFCERROR = "+FCERROR"; CBSZ cbszGO_CLASS0 = "AT+FCLASS=0\r"; CBSZ cbszGO_CLASS1 = "AT+FCLASS=1\r"; CBSZ cbszGO_CLASS2 = "AT+FCLASS=2\r"; CBSZ cbszGO_CLASS2_0 = "AT+FCLASS=2.0\r"; CBSZ cbszGET_CLASS = "AT+FCLASS?\r"; CBPSTR rgcbpstrGO_CLASS[] = { cbszGO_CLASS0, cbszGO_CLASS1, cbszGO_CLASS2, cbszGO_CLASS2_0 }; USHORT uLenGO_CLASS[] = { sizeof(cbszGO_CLASS0)-1, sizeof(cbszGO_CLASS1)-1, sizeof(cbszGO_CLASS2)-1, sizeof(cbszGO_CLASS2_0)-1, }; CBSZ cbszQUERY_CLASS = "AT+FCLASS=?\r"; CBSZ cbszQUERY_FTH = "AT+FTH=?\r"; CBSZ cbszQUERY_FTM = "AT+FTM=?\r"; CBSZ cbszQUERY_FRH = "AT+FRH=?\r"; CBSZ cbszQUERY_FRM = "AT+FRM=?\r"; CBSZ cbszQUERY_S1 = "ATS1?\r"; #else extern CBSZ cbszAT; extern CBSZ cbszHANGUP; extern CBSZ cbszANSWER; extern CBSZ cbszDIAL; extern CBSZ cbszDIAL_EXT; extern CBSZ cbszS8; extern CBSZ cbszXn; extern CBSZ cbszLn; extern CBSZ cbszMn; extern CBSZ cbszJustAT; extern CBSZ cbszOK; extern CBSZ cbszCONNECT; extern CBSZ cbszRING; extern CBSZ cbszNOCARRIER; extern CBSZ cbszERROR; extern CBSZ cbszNODIALTONE; extern CBSZ cbszBUSY; extern CBSZ cbszNOANSWER; extern CBSZ cbszFCERROR; extern CBSZ cbszGO_CLASS0; extern CBSZ cbszGO_CLASS1; extern CBSZ cbszGO_CLASS2; extern CBSZ cbszGO_CLASS2_0; extern CBSZ cbszGET_CLASS; extern CBPSTR rgcbpstrGO_CLASS[]; extern USHORT uLenGO_CLASS[]; extern CBSZ cbszQUERY_CLASS; extern CBSZ cbszQUERY_FTH; extern CBSZ cbszQUERY_FTM; extern CBSZ cbszQUERY_FRH; extern CBSZ cbszQUERY_FRM; extern CBSZ cbszQUERY_S1; #endif