The Python IoTConnection Class

The IoTConnection class is a wrapper for mco_iot_connection_h and is not intended to be created directly in programs. It is passed as an argument to event handlers for the purpose of getting extended connection information.

release() Release the connection
disconnect() Drop the connection
Properties:
address The connection address
agent_id The connection agent_id
stat

A dictionary with connection statistics in the following keys:

"address" A string containing the address
"port" The connection port (integer)
"sent_bytes" The number of bytes sent (long)
"recv_bytes" The number of bytes received (long)
error A dictionary with the last error information about last error

in the following keys:

"stop_reason"A string containing the reason for stopping connection. Possible values are "NONE", "NETWORK_ERROR", "CALLBACK_FAILED", "IOT_STOPPED", "USER_REQUEST", "UNKNOWN"
"last_error"... (integer)
"last_errno"The errno value (integer)
"errmsg"A string containing the error message text
comm The IoTCommunicator instance associated with this connection