Bubbling event indicating changes to endpoint structure.
Emits when node is first commissioned.
Emits when node is no longer comissioned.
Emitted when the endpoint is destroyed.
Emits when the node is going offline.
Does the endpoint have an ID?
Does the endpoint have an endpoint number?
Emits when the node's endpoint tree is ready/initialized and used to initialize the commissioning state
Emitted when an endpoint is installed into an initialized owner.
True when the node is part of at least one fabric.
Designates endpoint as essential.
By default endpoints are considered "essential". An essential endpoint must initialize successfully or an error is thrown. Non-essential endpoints may be installed even if they have errors.
You may configure this property via Endpoint.Configuration#isEssential.
True when the node is connected to the network.
Is the Endpoint fully initialized, including children?
Is the Endpoint fully initialized, excepting children?
use isPartsReady
Emits when the node goes offline.
Emits when the node is first online.
Emitted when an endpoint is fully initialized including children.
Emitted when an endpoint is fully initialized excepting children.
Emitted on factory reset.
use partsReady
Inform the Lifecycle of a change in lifecycle.
Protected
emit
Extended lifecycle information that only applies to root endpoints.