dooz_gateway_sdk library
A Dart SDK to interact with DooZ ooPLA product (IP-BT gateway) and enable control over DooZ mesh n/w.
Classes
- AuthResponse
- ClearLogsResponse
- DiscoverGroupsResponse
- DiscoverNetworkResponse
- DiscoverResponse
- DiscoverRoomsResponse
- DiscoverScenesResponse
- DoozGateway
- Create a DoozGateway which allow you to connect to and communicate with your gateway
- GatewayResponse
- GetLogsResponse
- GetNodesInRoomResponse
- GetStateResponse
- GetVersionsResponse
- HardwareVersionResponse
- LogManagementResponse
- MagicConfigResponse
- ModulesVersionsResponse
- NotifyState
- RebootResponse
- SendLevelResponse
- SendRawResponse
- SetEpochResponse
- SetLogPriorityResponse
- SetScenarioResponse
- SetToggleResponse
- SoftwareVersionResponse
Enums
- LogLevel
- These are the defined log levels in ooPLA's software
Exceptions / Errors
- OoplaApiError
- This Exception should be thrown if a RPC request throws an error with code defined in ooPLA's API.
- OoplaNotConnectedError
- This Exception should be thrown if a request is called but the socket with ooPLA is not opened.
- OoplaRequestTimeout
- This Exception should be thrown if a RPC request is timed out.
- OoplaUnexpectedError
- This Exception should be thrown if a RPC request throws an unexpected error.
- RpcSpecError
- This Exception should be thrown if a RPC request throws an error with code defined in JSON-RPC specification.
- RpcUnknownError
- This Exception should be thrown if a RPC request throws an unknown error.