Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.aqualogic.AquaLogicProcessor Class Reference
Inheritance diagram for homeassistant.components.aqualogic.AquaLogicProcessor:
[legend]
Collaboration diagram for homeassistant.components.aqualogic.AquaLogicProcessor:
[legend]

Public Member Functions

None __init__ (self, HomeAssistant hass, str host, int port)
 
None data_changed (self, AquaLogic panel)
 
AquaLogic|None panel (self)
 
None run (self)
 
None shutdown (self, Event event)
 
None start_listen (self, Event event)
 

Private Attributes

 _hass
 
 _host
 
 _panel
 
 _port
 
 _shutdown
 

Detailed Description

AquaLogic event processor thread.

Definition at line 53 of file __init__.py.

Constructor & Destructor Documentation

◆ __init__()

None homeassistant.components.aqualogic.AquaLogicProcessor.__init__ (   self,
HomeAssistant  hass,
str  host,
int  port 
)
Initialize the data object.

Definition at line 56 of file __init__.py.

Member Function Documentation

◆ data_changed()

None homeassistant.components.aqualogic.AquaLogicProcessor.data_changed (   self,
AquaLogic  panel 
)
Aqualogic data changed callback.

Definition at line 75 of file __init__.py.

◆ panel()

AquaLogic | None homeassistant.components.aqualogic.AquaLogicProcessor.panel (   self)
Retrieve the AquaLogic object.

Definition at line 95 of file __init__.py.

◆ run()

None homeassistant.components.aqualogic.AquaLogicProcessor.run (   self)
Event thread.

Definition at line 79 of file __init__.py.

◆ shutdown()

None homeassistant.components.aqualogic.AquaLogicProcessor.shutdown (   self,
Event  event 
)
Signal shutdown of processing event.

Definition at line 70 of file __init__.py.

◆ start_listen()

None homeassistant.components.aqualogic.AquaLogicProcessor.start_listen (   self,
Event  event 
)
Start event-processing thread.

Definition at line 65 of file __init__.py.

Member Data Documentation

◆ _hass

homeassistant.components.aqualogic.AquaLogicProcessor._hass
private

Definition at line 59 of file __init__.py.

◆ _host

homeassistant.components.aqualogic.AquaLogicProcessor._host
private

Definition at line 60 of file __init__.py.

◆ _panel

homeassistant.components.aqualogic.AquaLogicProcessor._panel
private

Definition at line 63 of file __init__.py.

◆ _port

homeassistant.components.aqualogic.AquaLogicProcessor._port
private

Definition at line 61 of file __init__.py.

◆ _shutdown

homeassistant.components.aqualogic.AquaLogicProcessor._shutdown
private

Definition at line 62 of file __init__.py.


The documentation for this class was generated from the following file: