OperationErrorCodesExt: Codici errore operazioni (tipo ENUM)

Descrizione tipo enumerato

Il tipo enumerato OperationErrorCodesExt contiene codici che corrispondono agli errori rilevati. Il valore del codice di errore delle comunicazioni restituito dall'uscita nCommError influisce sul significato del codice di errore delle operazioni restituito dall'uscita nOperError.

nCommError = CommunicationOK

Quando il codice di errore delle comunicazioni è 00 hex (transazione corretta), il tipo enumerato OperationErrorCodesExt può restituire questi valori:

Enumeratore

Valore (hex)

Descrizione

OperationOK

00

Lo scambio è valido.

NotProcessed_or_TargetResourceMissing

01

La richiesta non è stata trattata, o manca la risorsa del sistema di destinazione.

BadResponse

02

La risposta ricevuta non è corretta.

ModemConfSLAsciiFailed

100

Impossibile configurare la linea seriale in ASCII (vedere nota 1).

ModemReconfSLFailed

200

Impossibile ripristinare la configurazione utente dalla configurazione della linea seriale (vedere nota 1).

ModemBusy

300

La risposta del modem al comando BUSY è "Dial" (vedere nota 2).

ModemNoDialtone

400

La risposta del modem al comando NO DIALTONE è "Dial" (vedere nota 2).

ModemNoCarrier

500

Il segnale di portante del modem è stato perso o scollegato. La risposta del modem al comando NO CARRIER è "Dial" (vedere nota 2).

ModemBadAnswer

600

La risposta del modem non è valida.

SimConfigurationFailed

1000

Impossibile configurare la SIM card. Può essere necessario un codice PUK o initSimString non è valido. (vedere nota 3).

SimPinCodeInvalid

2000

Il codice PIN non è valido (vedere nota 3).

SimSmsCenterInvalid

4000

Il numero di telefono del centro SMS non è valido (vedere nota 3).

NOTA 1: questi codici enumerati sono dedicati ai blocchi funzione Dial e HangUp.

NOTA 2: questi codici enumerati sono dedicati al blocco funzione Dial.

NOTA 3: questi codici enumerati sono dedicati al blocco funzione ConfigSim.

nCommError = Refused

Quando il codice di errore delle comunicazioni è FF hex (messaggio rifiutato), il tipo enumerato OperationErrorCodesExt può restituire questi valori:

Enumeratore

Valore (hex)

Descrizione

NotProcessed_or_TargetResourceMissing

01

La richiesta non è stata trattata, o manca la risorsa del sistema di destinazione.

BadLength

05

La lunghezza non è corretta.

CommChannelErr

06

Il canale di comunicazione è associato a un errore rilevato.

BadAddr

07

L'indirizzo non è corretto.

SystemResourceMissing

0B

Manca una risorsa di sistema.

TargetCommInactive

0C

Una funzione della comunicazione di destinazione non è attiva.

TargetMissing

0D

Manca la destinazione.

ChannelNotConfigured

0F

Il canale non è configurato.