ET_Result

Descripción general

Tipo:

Enumeración

Disponible desde:

V1.0.0.0

Descripción

La enumeración ET_Result contiene los posibles valores que indican el resultado de operaciones ejecutadas por las POU de esta biblioteca.

Elementos de la enumeración

Nombre

Valor (UINT)

Descripción

Si q_xError en un bloque de funciones es FALSE, se muestra uno de los mensajes de estado siguientes.

Disabled

0

El bloque de funciones está deshabilitado.

Disabling

1

Proceso de deshabilitación del bloque de funciones en curso.

Initializing

2

Se está inicializando un recurso interno.

Connecting

4

Se ha iniciado el intento de establecer una conexión pero todavía no hay ningún resultado disponible.

Connected

6

Se ha establecido correctamente la conexión con el servidor.

Idle

7

El bloque de funciones está listo para ejecutarse.

SendingMessage

9

Se está enviando un mensaje al servidor.

WaitForAcknowledge

10

En espera de recibir un mensaje de confirmación del servidor.

OK

99

El bloque de funciones se ha ejecutado correctamente.

Si q_xError en un bloque de funciones es TRUE, se muestra uno de los mensajes de estado siguientes.

InvalidServerIP

100

La dirección IP especificada no es válida.

InvalidServerPort

102

El puerto especificado no es válido.

InvalidUsername

104

El nombre de usuario especificado no es válido. No puede dejarse vacío si se ha especificado una contraseña.

InvalidClientID

106

El identificador de cliente especificado no es válido. No puede dejarse vacío.

ConnectFailed

110

Se ha producido un error al conectar con el servidor.

NotConnected

111

No hay conexión con el servidor. Verifique el estado de la instancia FB_MqttClient.

InvalidTopic

112

El tema especificado no es válido. No puede dejarse vacío.

InvalidTopicLenght

114

La longitud del tema especificado no es válida. No puede ser 0.

InvalidMessage

116

El puntero de datos especificado no es válido. No puede ser una referencia nula.

QoSNotSupported

118

No se admite la calidad de servicio especificada. Se admiten las calidades de servicio 0 y 1.

ConnectionRefused

120

Se ha producido un error al intentar establecer una conexión porque el sistema remoto la ha denegado.

Compruebe que el identificador definido con el parámetro sClientId no supere la longitud definida con la constante global GPL.Gc_uiMaxLengthOfClientID.

AlreadySubscribed

122

Otra instancia de FB_MqttSubscribe ya se ha suscrito al tema especificado.

SubscribeFailed

123

La suscripción al tema indicado no se ha realizado correctamente.

NumberOfSubscribtionsExceeded

124

Se ha superado el número máximo de suscripciones. Consulte el valor de Gc_uiMaxNumberOfSubTotal.

NumberOfPublishesExceeded

126

Se ha superado el número máximo de publicaciones. Consulte el valor de Gc_uiMaxNumberOfQoS1PubPerClient.

SendingMessageFailed

140

La operación TCP para enviar un mensaje al servidor no se ha realizado correctamente.

ReceivingMessageFailed

145

La operación TCP para recibir un mensaje del servidor no se ha realizado correctamente.

ProcessingBufferSizeTooSmall

150

El tamaño del búfer de procesamiento es demasiado pequeño. Consulte el valor de Gc_uiMaxSizeOfDataToExchange.

MqttClientInvalid

160

Referencia no válida a la instancia de FB_MqttClient.

InvalidBuffer

170

El puntero de búfer especificado no es válido. No puede ser una referencia nula.

NumberOfQos1MessagesExceeded

180

Se ha superado el número máximo de mensajes sin procesar. Consulte el valor de Gc_uiMaxNumberOfQoS1MessagesPerSub.

UnsupportedMessageReceived

190

El mensaje recibido del servidor no es compatible.

ConnectionInterrupted

200

Se ha interrumpido la conexión con el servidor.

Timeout

300

Ha transcurrido el tiempo de espera durante la ejecución.

InternalError

999

Se ha detectado un error interno.

Utilizado por

oFB_MqttClient

oFB_MqttPublish

oFB_MqttSubscribe