[][src]Module tinkerforge::ip_connection

The IP Connection manages the communication between the API bindings and the Brick Daemon or a WIFI/Ethernet Extension.

Structs

DisconnectErrorNotConnected

This error is raised if a disconnect request failed, because there was no connection to disconnect

EnumerateResponse

Devices send EnumerateResponses when they are connected, disconnected or when an enumeration was triggered by the user using the Enumerate method.

IpConnection

The IP Connection manages the communication between the API bindings and the Brick Daemon or a WIFI/Ethernet Extension. Before Bricks and Bricklets can be controlled using their API an IP Connection has to be created and its TCP/IP connection has to be established.

IpConnectionRequestSender

The IP connection request sender is a cloneable object created by a IP connection. The sender can send requests to connected devices and can be shared across threads by cloning.

Enums

AuthenticateError

This error is returned if the remote's server nonce could not be queried.

ConnectError

This error is raised if a connect call fails.

ConnectReason

This enum specifies the reason of a successful connection. It is generated from the Connect event receiver

ConnectionState

This enum is returned from the get_connection_state method.

DisconnectReason

This enum specifies the reason of a connections termination. It is generated from the Disconnect event receiver

EnumerationType

Type of enumeration of a device.

Traits

GetRequestSender

A trait to get an IpConnectionRequestSender. Implementing this trait allows a type to used to create device handles.