pytower.connections.connections

class pytower.connections.connections.FItemDataType(value)[source]

An enumeration.

COLOR = 2[source]
DROPDOWN = 3[source]
NONE = 1[source]
TU_BOOL = 4[source]
TU_FLOAT = 5[source]
TU_INT = 6[source]
URL = 7[source]
__repr__()[source]

Return repr(self).

class pytower.connections.connections.ItemConnectionData(data_type, data)[source]
Parameters:
__dataclass_fields__ = {'data': Field(name='data',type=<class 'str'>,default=<dataclasses._MISSING_TYPE object>,default_factory=<dataclasses._MISSING_TYPE object>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),kw_only=False,_field_type=_FIELD), 'data_type': Field(name='data_type',type=<enum 'FItemDataType'>,default=<dataclasses._MISSING_TYPE object>,default_factory=<dataclasses._MISSING_TYPE object>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),kw_only=False,_field_type=_FIELD)}[source]
__dataclass_params__ = _DataclassParams(init=True,repr=True,eq=True,order=False,unsafe_hash=False,frozen=False)[source]
__eq__(other)[source]

Return self==value.

__hash__ = None[source]
__init__(data_type, data)[source]
Parameters:
Return type:

None

__match_args__ = ('data_type', 'data')[source]
__repr__()[source]

Return repr(self).

data: str[source]
data_type: FItemDataType[source]
class pytower.connections.connections.ItemConnectionObject(datadict=None, guid=None, event_name=None, delay=None, listener_event=None, datatype=None, data=None)[source]
Parameters:
__init__(datadict=None, guid=None, event_name=None, delay=None, listener_event=None, datatype=None, data=None)[source]
Parameters:
__iter__()[source]
data: dict[str, Any][source]
get_data()[source]
Return type:

dict[str, Any]

get_datatype()[source]
Return type:

str

get_delay()[source]
Return type:

float

get_dict()[source]
Return type:

dict[str, Any]

get_event_name()[source]
Return type:

str

get_item_guid()[source]
Return type:

str

get_listener_event_name()[source]
Return type:

str

set_data(data)[source]
Parameters:

data (dict[str, Any])

set_datatype(datatype)[source]
Parameters:

datatype (str)

set_delay(delay)[source]
Parameters:

delay (float)

set_dict(data)[source]
Parameters:

data (dict[str, Any])

set_event_name(name)[source]
Parameters:

name (str)

set_item_guid(guid)[source]
Parameters:

guid (str)

set_listener_event_name(name)[source]
Parameters:

name (str)

to_dict()[source]
Return type:

dict[str, Any]