OperationErrorCodesExt: Codes d'erreur d'opération (Type ENUM)

Description du type énumération

Le type énumération OperationErrorCodesExt contient des codes qui correspondent aux erreurs détectées. La valeur du code d'erreur de communication renvoyée par la sortie nCommError affecte la signification du code d'erreur d'opération renvoyé par la sortie nOperError.

nCommError = CommunicationOK

Lorsque le code d'erreur de communication est 00 hex (transaction correcte), le type énumération OperationErrorCodesExt peut renvoyer les valeurs suivantes :

Enumérateur

Valeur (hex.)

Description

OperationOK

00

L'échange est valide.

NotProcessed_or_TargetResourceMissing

01

La requête n'a pas été traitée ou la ressource du système cible est absente.

BadResponse

02

La réponse reçue est incorrecte.

ModemConfSLAsciiFailed

100

La configuration de la ligne série en ASCII a échoué. (Voir Remarque 1.)

ModemReconfSLFailed

200

Le repositionnement de la configuration de la ligne série sur la configuration utilisateur a échoué. (Voir Remarque 1.)

ModemBusy

300

Le modem répond "BUSY" à la commande Dial. (Voir Remarque 2.)

ModemNoDialtone

400

Le modem répond "NO DIALTONE" à la commande Dial. (Voir Remarque 2.)

ModemNoCarrier

500

Le signal porteuse du modem a été perdu ou déconnecté. Le modem répond "NO CARRIER" à la commande Dial. (Voir Remarque 2.)

ModemBadAnswer

600

La réponse du modem n'est pas valide.

SimConfigurationFailed

1000

La configuration de la carte SIM a échoué. (Par exemple, un code PUK est nécessaire ou initSimString n'est pas valide.) (Voir Remarque 3.)

SimPinCodeInvalid

2000

Le code PIN n'est pas valide. (Voir Remarque 3.)

SimSmsCenterInvalid

4000

Le numéro de téléphone du centre SMS n'est pas valide. (Voir Remarque 3.)

REMARQUE 1 : Ces codes énumération sont utilisés par les blocs fonction Dial et HangUp.

REMARQUE 2 : Ces codes énumération sont utilisés par le bloc fonction Dial.

REMARQUE 3 : Ces codes énumération sont utilisés par le bloc fonction ConfigSim.

nCommError = Refused

Lorsque le code d'erreur de communication est FF hex (message refusé), le type énumération OperationErrorCodesExt peut renvoyer les valeurs suivantes :

Enumérateur

Valeur (hex.)

Description

NotProcessed_or_TargetResourceMissing

01

La requête n'a pas été traitée ou la ressource du système cible est absente.

BadLength

05

La longueur est incorrecte.

CommChannelErr

06

La voie de communication est associée à une erreur détectée.

BadAddr

07

L'adresse est incorrecte.

SystemResourceMissing

0B

Une ressource du système fait défaut.

TargetCommInactive

0C

Une fonction de communication cible n'est pas active.

TargetMissing

0D

La cible est absente.

ChannelNotConfigured

0F

La voie n'est pas configurée.