ET_Result

Présentation

Type :

Énumération

Disponible à partir de la version :

V1.0.0.0

Description

L'énumération ET_Result contient les valeurs possibles qui donnent les résultats des opérations exécutées par le bloc fonction.

Éléments de l'énumération

Nom

Type de données

Valeur

Description

Si q_xError d'un bloc fonction est FALSE, l'un des messages d'état suivants apparaît.

Ok

UDINT

0

L'opération a abouti.

Disabled

UDINT

1

Le bloc fonction est désactivé.

Initializing

UDINT

2

Le bloc fonction est en cours d'initialisation.

Ready

UDINT

4

Le bloc fonction est prêt.

ConnectingToServer

UDINT

5

Le client se connecte au serveur.

DisconnectingFromServer

UDINT

6

Le client se déconnecte du serveur.

NoCommand

UDINT

7

Aucune commande sélectionnée.

SendingEMail

UDINT

8

Un e-mail est envoyé au serveur.

ConnectedToServer

UDINT

50

Une connexion au serveur a été établie.

MessageFromServerReceived

UDINT

52

Échange de données avec le serveur : un message a été reçu.

MessageToServerSent

UDINT

54

Échange de données avec le serveur : un message a été envoyé au serveur.

SendingMessageToServer

UDINT

55

Échange de données avec le serveur : un message est envoyé au serveur.

Busy

UDINT

56

Le bloc fonction est occupé.

WaitingForExpectedMessage

UDINT

58

Échange de données avec le serveur : en attente du message.

OpeningAttachment

UDINT

60

La pièce-jointe est ouverte dans un système de fichiers du contrôleur.

SendingAttachment

UDINT

62

L'envoi de la pièce jointe est en cours.

DownloadingEMail

UDINT

64

L'e-mail est téléchargé du serveur.

SavingAttachment

UDINT

66

L'enregistrement de la pièce-jointe dans le système de fichiers du contrôleur est en cours.

DeletingEMail

UDINT

68

L'e-mail est supprimé du serveur.

ServerOk

UDINT

70

Le serveur est à l'état opérationnel.

DeletingFile

UDINT

72

Le fichier non valide est supprimé du système.

Si le paramètre q_xError d'un bloc fonction est TRUE, l'un des messages d'état suivants apparaît.

InvalidAuthenticationMode

UDINT

101

La valeur détectée de i_etAuthenticationMode n'est pas valide.

InvalidServerIP

UDINT

102

Le paramètre i_sServerIP est vide. Il doit avoir une valeur.

InvalidDomainName

UDINT

104

Le paramètre i_sDomainName est vide. Il doit avoir une valeur.

InvalidSenderEMail

UDINT

106

Le paramètre i_sSenderEMail est vide. Il doit avoir une valeur.

InvalidRecipientEMail

UDINT

108

Le paramètre i_sRecipientEMail est vide. Il doit avoir une valeur.

InvalidProtocol

UDINT

110

La valeur détectée de i_etProtocol n'est pas valide.

InvalidMessageAddress

UDINT

111

La valeur détectée de i_pbyMessage n'est pas valide.

AuthenticationFailed

UDINT

112

L'authentification a échoué : le nom d'utilisateur (i_sUsername) ou le mot de passe (i_sPassword) est incorrect.

AuthenticationRequired

UDINT

113

Authentification requise : activez un mode d'authentification.

InvalidUsername

UDINT

114

Le paramètre i_sUsername est vide. Il doit avoir une valeur.

InvalidPassword

UDINT

116

Le paramètre i_sPassword est vide. Il doit avoir une valeur.

FunctionNotSupported

UDINT

118

La fonction sélectionnée, comme le mode d'authentification sélectionné, n'est pas prise en charge.

Définissez i_etProtocol sur ET_Protocol.eSMTP ou utilisez un autre i_etAuthenticationMode.

SyntaxError

UDINT

120

Une erreur de syntaxe, comme une adresse de destinataire vide, a été détectée.

RecipientAddressTooLong

UDINT

122

L'adresse de destinataire détectée dépasse la longueur autorisée de 200 octets.

MailboxUnavailable

UDINT

124

L'action demandée est impossible car la messagerie est indisponible.

OpenAttachmentFailed

UDINT

126

Impossible d'ouvrir la pièce jointe.

ReadAttachmentFailed

UDINT

128

Impossible de lire la pièce jointe.

CloseAttachmentFailed

UDINT

130

Impossible de fermer la pièce jointe.

MessageRejectedFromRecipient

UDINT

132

L'e-mail a été rejeté par le destinataire.

EMailNotFound

UDINT

133

L'e-mail correspondant est introuvable sur le serveur. Vérifiez la valeur de i_sUniqueId.

InvalidPriority

UDINT

134

La valeur de i_etPriority n'est pas valide.

InvalidNumberEMailsToReceive

UDINT

135

La valeur détectée de i_uiEMailsToReceive n'est pas valide. Elle doit être supérieure à 0 et inférieure ou égale à GPL.Gc_uiInboxSize.

ServerError

UDINT

136

Le serveur a détecté une erreur.

InvalidWhiteListSize

UDINT

137

La valeur détectée de i_udiWhiteListSize n'est pas valide. Elle doit être supérieure à 0.

InvalidFilePath

UDINT

138

La valeur détectée de i_sFilePath n'est pas valide.

InvalidMaxNumberOfAttachments

UDINT

139

La valeur de GPL.Gc_udiMaxNumberOfAttachments  n’est pas valide. Elle doit être supérieure à 0.

InvalidMailboxBuffer

UDINT

140

La valeur de i_pbyMailboxBuffer n’est pas valide.

InvalidCommand

UDINT

141

La valeur de i_etCommand n’est pas valide.

InvalidBufferSize

UDINT

142

La valeur de i_udiBufferSize n’est pas valide. Elle doit être supérieure à 0.

NotSupported

UDINT

143

Cette fonction n'est plus prise en charge.

InvalidInboxSize

UDINT

144

La valeur de Gc_udiInboxSize n’est pas valide. Elle doit être supérieure à 0.

InvalidUniqueId

UDINT

145

La valeur de i_sUniqueID n’est pas valide.

SaveAttachmentFailed

UDINT

146

L'enregistrement de pièce jointe dans le système de fichiers du contrôleur a échoué.

InvalidWhiteList

UDINT

147

La valeur de i_pyWhiteListSender n’est pas valide.

Comme i_udiWhiteListSize est supérieur à 0, i_pyWhiteListSender doit avoir une adresse valide (>0).

MailboxBufferFull

UDINT

148

Le tampon de la boîte aux lettres est plein.

Le nombre d'octets reçus est supérieur à i_udiBufferSize.

DecodingError

UDINT

149

Une erreur interne a été détectée lors du décodage d'un e-mail.

FailedToConnectToServer

UDINT

150

La connexion au serveur n'a pas été établie.

Vérifiez que la connexion Ethernet ou les paramètres i_sServerIP / i_sServerPort.

InvalidMessageFromServer

UDINT

152

Le message reçu du serveur n'est pas valide.

UnexpectedMessageFromServer

UDINT

153

Le serveur a envoyé un message inattendu.

FailedToReceiveMessageFromServer

UDINT

154

Un timeout a expiré : aucune réponse n'a été reçue du serveur pendant le délai imparti.

FailedToSendMessageToServer

UDINT

156

Une erreur de communication a été détectée : impossible d'envoyer le message au serveur.

UnexpectedProgramBehavior

UDINT

200

Une erreur interne a été détectée.

Utilisé par

oFB_SendEMail

oFB_PopEMailClient