Helper Class Reference
1.4
HomeGenie - Automation Programs API
|
Events Helper class.
Class instance accessor: When
More...
Public Member Functions | |
EventsHelper | SystemStarted (Func< bool > handler) |
Call the specified handler after HomeGenie service started. More... | |
EventsHelper | SystemStopping (Func< bool > handler) |
Call the specified handler when HomeGenie service is stopping. More... | |
EventsHelper | ProgramStopping (Func< bool > handler) |
Call the specified handler when the program is beign stopped. More... | |
EventsHelper | ModuleParameterChanged (Func< ModuleHelper, ModuleParameter, bool > handler) |
Call the specified handler function when a parameter of a module changed. If either the handler returns false or changes the event value, the propagation will stop. More... | |
EventsHelper | ModuleParameterIsChanging (Func< ModuleHelper, ModuleParameter, bool > handler) |
Call the specified handler function when a parameter of a module is changing. If either the handler returns false or changes the event value, the propagation will stop. More... | |
Events Helper class.
Class instance accessor: When
EventsHelper SystemStarted | ( | Func< bool > | handler | ) |
Call the specified handler
after HomeGenie service started.
handler | The handler function to call. |
Example:
EventsHelper SystemStopping | ( | Func< bool > | handler | ) |
Call the specified handler
when HomeGenie service is stopping.
handler | The handler function to call. |
Example:
EventsHelper ProgramStopping | ( | Func< bool > | handler | ) |
Call the specified handler
when the program is beign stopped.
handler | The handler function to call. |
Example:
EventsHelper ModuleParameterChanged | ( | Func< ModuleHelper, ModuleParameter, bool > | handler | ) |
Call the specified handler
function when a parameter of a module changed. If either the handler
returns false or changes the event value, the propagation will stop.
handler | The handler function to call. |
Example:
EventsHelper ModuleParameterIsChanging | ( | Func< ModuleHelper, ModuleParameter, bool > | handler | ) |
Call the specified handler
function when a parameter of a module is changing. If either the handler
returns false or changes the event value, the propagation will stop.
handler | The handler function to call. |
Example: