Public Member Functions | |
| None | __init__ (self, AxisHub hub) |
| None | initialize_platforms (self) |
| None | register_platform (self, AddEntitiesCallback async_add_entities, type[AxisEventEntity] entity_class, tuple[AxisEventDescription,...] descriptions) |
Public Attributes | |
| hub | |
Private Member Functions | |
| None | _create_entities_from_event (self, Event event) |
Axis network device integration handling platforms for entity registration.
Definition at line 21 of file entity_loader.py.
| None homeassistant.components.axis.hub.entity_loader.AxisEntityLoader.__init__ | ( | self, | |
| AxisHub | hub | ||
| ) |
Initialize the Axis entity loader.
Definition at line 24 of file entity_loader.py.
|
private |
Create Axis entities from event.
Definition at line 60 of file entity_loader.py.
| None homeassistant.components.axis.hub.entity_loader.AxisEntityLoader.initialize_platforms | ( | self | ) |
Prepare event listener that can populate platform entities.
Definition at line 77 of file entity_loader.py.
| None homeassistant.components.axis.hub.entity_loader.AxisEntityLoader.register_platform | ( | self, | |
| AddEntitiesCallback | async_add_entities, | ||
| type[AxisEventEntity] | entity_class, | ||
| tuple[AxisEventDescription, ...] | descriptions | ||
| ) |
Register Axis entity platforms.
Definition at line 41 of file entity_loader.py.
| homeassistant.components.axis.hub.entity_loader.AxisEntityLoader.hub |
Definition at line 26 of file entity_loader.py.