This module contains the definitions of callback functions for the Applib user API

| EPTF_MQTT_PDU | EPTF_MQTT_PDU - Encapsulates a MQTT PDU with the corresponding entity (and FSM) indices and transport information |
| fcb_EPTF_MQTT_Transport_receiveMessage | fcb_EPTF_MQTT_Transport_receiveMessage - Call-back function type for reporting received EPTF_MQTT_PDU MQTT message |
| fcb_EPTF_MQTT_Transport_receiveEvent | fcb_EPTF_MQTT_Transport_receiveEvent - Call-back function type for reporting received <ASP_Event> MQTT event |
| fcb_EPTF_MQTT_Transport_sendMessage | fcb_EPTF_MQTT_Transport_sendMessage - Call-back function type for sending a EPTF_MQTT_PDU MQTT message |
| fcb_EPTF_MQTT_Transport_apiRequest | fcb_EPTF_MQTT_Transport_apiRequest - Call-back function type for sending a EPTF_MQTT_Transport_Request MQTT transport request |
| fcb_EPTF_MQTT_Transport_apiResponse | fcb_EPTF_MQTT_Transport_apiResponse - Call-back function type for reporting a EPTF_MQTT_Transport_Response MQTT transport response |
| EPTF_MQTT_Transport_Definitions | This module contains the definitions of callback functions for the Applib user API |
| fcb_EPTF_MQTT_Transport_receiveMessage | Call-back function type for reporting received EPTF_MQTT_PDU MQTT message |
| fcb_EPTF_MQTT_Transport_receiveEvent | Call-back function type for reporting received <ASP_Event> MQTT event |
| fcb_EPTF_MQTT_Transport_sendMessage | Call-back function type for sending a EPTF_MQTT_PDU MQTT message |
| fcb_EPTF_MQTT_Transport_apiRequest | Call-back function type for sending a EPTF_MQTT_Transport_Request MQTT transport request |
| fcb_EPTF_MQTT_Transport_apiResponse | Call-back function type for reporting a EPTF_MQTT_Transport_Response MQTT transport response |
| EPTF_MQTT_PDU | Encapsulates a MQTT PDU with the corresponding entity (and FSM) indices and transport information |
| EPTF_MQTT_TransportParameters | Transport parameters for MQTT |
| EPTF_MQTT_Transport_Request | Type for transport request |
| EPTF_MQTT_Transport_RequestParams | Union encapsulating the different transport requests |
| EPTF_MQTT_Transport_startListening | Starts a listening socket |
| EPTF_MQTT_Transport_connect | Establishes a connection between the local and remote sockets |
| EPTF_MQTT_Transport_close | Closes the connection |
| EPTF_MQTT_Transport_Response | Type for transport response |
| EPTF_MQTT_Transport_ResponseParams | Union encapsulating the responses |
| EPTF_MQTT_Transport_Provider_CT | Base component type for a MQTT transport realization, declares variables to register the transport user functions |
| EPTF_MQTT_Transport_User_CT | Base component type for a MQTT transport user realization |
type function fcb_EPTF_MQTT_Transport_receiveMessage( in EPTF_MQTT_PDU pl_message ) runs on self
Call-back function type for reporting received EPTF_MQTT_PDU MQTT message
| pl_message | in EPTF_MQTT_PDU - received MQTT message |
type function fcb_EPTF_MQTT_Transport_sendMessage( in EPTF_MQTT_PDU pl_msg ) runs on self
Call-back function type for sending a EPTF_MQTT_PDU MQTT message
| pl_msg | in EPTF_MQTT_PDU - MQTT message to be sent |
type function fcb_EPTF_MQTT_Transport_apiRequest( in EPTF_MQTT_Transport_Request pl_req ) runs on self
Call-back function type for sending a EPTF_MQTT_Transport_Request MQTT transport request
| pl_req | in EPTF_MQTT_Transport_Request - MQTT transport request to be sent |
type function fcb_EPTF_MQTT_Transport_apiResponse( in EPTF_MQTT_Transport_Response pl_rsp ) runs on self
Call-back function type for reporting a EPTF_MQTT_Transport_Response MQTT transport response
| pl_rsp | in EPTF_MQTT_Transport_Response - MQTT transport response to be reported |
type record EPTF_MQTT_PDU
Encapsulates a MQTT PDU with the corresponding entity (and FSM) indices and transport information
| pdu | <MQTT_ReqResp> - MQTT PDU |
| transportParams | EPTF_MQTT_TransportParameters - transport protocol information |
| sessionIdx | integer - session index |
type record EPTF_MQTT_Transport_Request
Type for transport request
| sessionIdx | integer - session index |
| expectResponse | boolean - set to true if request execution result is expected to be reported back |
| params | EPTF_MQTT_Transport_RequestParams optional - parameters of the request |
type union EPTF_MQTT_Transport_RequestParams
Union encapsulating the different transport requests
| startListening | EPTF_MQTT_Transport_startListening - starts a listening socket |
| connect_ | EPTF_MQTT_Transport_connect - connects to the remote address |
| close | EPTF_MQTT_Transport_RequestParams - closes the connection |
type record EPTF_MQTT_Transport_Response
Type for transport response
| succ | boolean - result request’s execution |
| sessionIdx | integer - session index |
| params | EPTF_MQTT_Transport_ResponseParams optional - parameters of the response |
type component EPTF_MQTT_Transport_Provider_CT
Base component type for a MQTT transport realization, declares variables to register the transport user functions

| vf_EPTF_MQTT_Transport_receiveMessage | fcb_EPTF_MQTT_Transport_receiveMessage - Function hook for reporting received messages |
| vf_EPTF_MQTT_Transport_receiveEvent | fcb_EPTF_MQTT_Transport_receiveEvent - Function hook for reporting received events |
| vf_EPTF_MQTT_Transport_apiResponse | fcb_EPTF_MQTT_Transport_apiResponse - Function hook for reporting transport API responses |
type component EPTF_MQTT_Transport_User_CT
Base component type for a MQTT transport user realization

| vf_EPTF_MQTT_Transport_send | fcb_EPTF_MQTT_Transport_sendMessage - Function hook for reporting received messages |
| vf_EPTF_MQTT_Transport_apiRequest | fcb_EPTF_MQTT_Transport_apiRequest - Function hook for reporting received events |
Call-back function type for reporting received EPTF_MQTT_PDU MQTT message
type function fcb_EPTF_MQTT_Transport_receiveMessage( in EPTF_MQTT_PDU pl_message ) runs on self
Encapsulates a MQTT PDU with the corresponding entity (and FSM) indices and transport information
type record EPTF_MQTT_PDU
Call-back function type for reporting received ASP_Event MQTT event
type function fcb_EPTF_MQTT_Transport_receiveEvent( in ASP_Event p_event ) runs on self
Call-back function type for sending a EPTF_MQTT_PDU MQTT message
type function fcb_EPTF_MQTT_Transport_sendMessage( in EPTF_MQTT_PDU pl_msg ) runs on self
Call-back function type for sending a EPTF_MQTT_Transport_Request MQTT transport request
type function fcb_EPTF_MQTT_Transport_apiRequest( in EPTF_MQTT_Transport_Request pl_req ) runs on self
Type for transport request
type record EPTF_MQTT_Transport_Request
Call-back function type for reporting a EPTF_MQTT_Transport_Response MQTT transport response
type function fcb_EPTF_MQTT_Transport_apiResponse( in EPTF_MQTT_Transport_Response pl_rsp ) runs on self
Type for transport response
type record EPTF_MQTT_Transport_Response
Transport parameters for MQTT
type record EPTF_MQTT_TransportParameters
Union encapsulating the different transport requests
type union EPTF_MQTT_Transport_RequestParams
Starts a listening socket
type record EPTF_MQTT_Transport_startListening
Establishes a connection between the local and remote sockets
type record EPTF_MQTT_Transport_connect
Closes the connection
type record EPTF_MQTT_Transport_close
Union encapsulating the responses
type union EPTF_MQTT_Transport_ResponseParams
Base component type for a MQTT transport realization, declares variables to register the transport user functions
type component EPTF_MQTT_Transport_Provider_CT
Base component type for a MQTT transport user realization
type component EPTF_MQTT_Transport_User_CT