Interface | Description |
---|---|
CallbacksInterface |
Interface comprising signatures of callbacks used by
CallbackMultiplexer
to notify its subscribers. |
Capability.AttributeId |
Super interface for all AttributeIds used by capability of a resource.
|
Capability.CommandId |
Super interface for all CommandIds in all child Capabilities.
|
Capability.CommandStatusListener<T extends Capability.CommandId> |
Listener to assist with status of the
Capability.sendResourceCommand(Command, CommandStatusListener) . |
CapabilityMediaStreaming.MediaStreamListener |
Listener that receives updates from callbacks.
|
CapabilityMediaStreaming.MediaStreamListenerMultiplexer |
This interface has the relevant signatures to multiplex the calls over individual channels.
|
CapabilityMotorControl.Direction |
Super interface for pan and tilt directions.
|
CapabilitySnapshot.SnapshotListener |
Listener provides callback to listen for snapshot events.
|
CapabilityTunnel.TunnelStatusListener |
Listener which will be triggered after the callback.
|
CapabilityWrapper |
Wrapper interface for Capability class.
|
CocoClient.AccessTokensListener |
The listener which will be triggered after the
NativeCallbacks.accessTokenCallback(java.lang.String, int, java.lang.Object) . |
CocoClient.NetworkListListener |
The listener which will be triggered after the
NativeCallbacks.networkListCallback(java.lang.String[], java.lang.String[], int[], int[], int[], java.lang.Object) . |
CommandIdInterface |
CommandIdInterface assists in determining the type of command.
|
ConnectivityStateManager.ConnectivityStateChangeListener |
Listener which is triggered by callbacks.
|
Creator | |
DefaultCallbacksInterface |
A layer to receive the callbacks and open it to be implemented by the
developer.
|
DefaultCreator |
This interface provides default implementation of
Creator . |
Device.AddResourceListener | |
Device.DeviceManagementStatusListener |
Listener responsible to update developer with status of
Device.sendDeviceManagementCommand(Command, DeviceManagementStatusListener) . |
Device.DiscoverResourceListener |
Listener used to listen updates of:
Device.discoverResources(RadioProtocol, long, DiscoverResourceListener) . |
Device.InfoRequestListener |
Listener responsible to trigger with
NativeCallbacks.infoRequestCallback(java.lang.String, long, long, long, long, java.lang.String, java.lang.Object, java.lang.Object) . |
Device.InfoRequestStatusListener |
Listener used to listen status of:
Device.sendInfoRequest(InfoRequest, InfoRequestStatusListener) . |
Device.InfoResponseStatusListener |
Listener used to listen status of
Device.sendInfoResponse(InfoResponse, InfoResponseStatusListener) . |
Device.MessageListener |
Listener responsible to trigger with
NativeCallbacks.messageCallback(java.lang.String, java.lang.String, int, java.lang.Object, java.lang.Object) . |
Device.RemoveResourceListener |
Listener used to listen updates of
Device.removeResource(Resource, List, long, RemoveResourceListener) . |
FiniteStateMachine.ActionCallback<A> |
A callback defining an action for an event.
|
FiniteStateMachine.EntryActionCallback<E,A> |
A callback defining an action upon entry to state.
|
FiniteStateMachine.Event |
A marker interface that defines a class that implements it
to be an event that can cause a state change.
|
FiniteStateMachine.ExitActionCallback<A> |
A callback defining an action upon exit from a state.
|
FiniteStateMachine.FetchTimeout |
An interface defining timeout for an event.
|
FiniteStateMachine.State |
A marker interface that defines a class that implements it
to be a state of an object.
|
FiniteStateMachine.TimerCallback<A> |
A callback defining an action upon timeout reached.
|
InfoRequest.SearchCriteria |
A marker interface to classify search criteria.
|
InfoRequest.Value |
A marker interface for values corresponding to key as in
Parameter.Key for InfoRequest. |
InfoResponse.SearchResults |
A marker interface to classify search results.
|
InfoResponse.Value |
A marker interface for values corresponding to key as in
Parameter.Key
for InfoResponse. |
Listener |
Marker Interface for listeners in package.
|
Log.Logger |
Logger interface instance aids in printing out different log types to stack trace.
|
Network.LeaveStatusListener |
Listener used to listen updates of
Network.leave(LeaveStatusListener) . |
Network.NetworkManagementStatusListener |
Listener used to listen updates of
Network.sendNetworkManagementCommand(Command, NetworkManagementStatusListener) . |
PlatformInterface |
This is an interface to be implemented by the developer to provide custom
values to the cwdPath, clientId, etc.
|
Rule.Condition |
An interface to be implemented by
ScheduleCondition and ResourceCondition . |
Enum | Description |
---|---|
Attribute.DataType |
An enum denoting the data type of the given attribute's values.
|
Capability.CapabilityId |
Enum mapping all coco-standard capabilityIds and their corresponding capability IDProviders.
|
CapabilityAirQualitySensing.AttributeId |
enum denoting various possible attributes of the
CapabilityAirQualitySensing . |
CapabilityAirQualitySensing.CommandId |
enum denoting the possible Commands that can be sent for
CapabilityAirQualitySensing . |
CapabilityColor.AttributeId |
enum denoting various possible attributes of the
CapabilityColor . |
CapabilityColor.CommandId |
enum denoting the possible Commands that can be sent for
CapabilityColor . |
CapabilityContactSensing.AttributeId |
enum denoting various possible attributes of the
CapabilityContactSensing . |
CapabilityContactSensing.CommandId |
enum denoting the possible Commands that can be sent for
CapabilityContactSensing . |
CapabilityDoorLock.AttributeId |
enum denoting various possible attributes of the
CapabilityDoorLock . |
CapabilityDoorLock.CommandId |
enum denoting the possible Commands that can be sent for
CapabilityDoorLock . |
CapabilityEnergyMetering.AttributeId |
enum denoting various possible attributes of the
CapabilityEnergyMetering . |
CapabilityEnergyMetering.CommandId |
enum denoting the possible Commands that can be sent for
CapabilityEnergyMetering . |
CapabilityFireSensing.AttributeId |
enum denoting various possible attributes of the
CapabilityFireSensing . |
CapabilityFireSensing.CommandId |
enum denoting the possible Commands that can be sent for
CapabilityFireSensing . |
CapabilityFluidLevelSensing.AttributeId |
enum denoting various possible attributes of the
CapabilityFluidLevelSensing . |
CapabilityFluidLevelSensing.CommandId |
enum denoting the possible Commands that can be sent for
CapabilityFluidLevelSensing . |
CapabilityHumiditySensing.AttributeId |
enum denoting various possible attributes of the
CapabilityHumiditySensing . |
CapabilityHumiditySensing.CommandId |
enum denoting the possible Commands that can be sent for
CapabilityHumiditySensing . |
CapabilityHvacControl.AttributeId |
enum denoting various possible attributes of the
CapabilityHvacControl . |
CapabilityHvacControl.CommandId |
enum denoting the possible Commands that can be sent for
CapabilityHvacControl . |
CapabilityIlluminance.AttributeId |
enum denoting various possible attributes of the
CapabilityIlluminance . |
CapabilityIlluminance.CommandId |
enum denoting the possible Commands that can be sent for
CapabilityIlluminance . |
CapabilityImageControl.AttributeId |
enum denoting various possible attributes of the
CapabilityImageControl . |
CapabilityImageControl.CommandId |
enum denoting the possible Commands that can be sent for
CapabilityImageControl . |
CapabilityKeyPressSensing.AttributeId |
enum denoting various possible attributes of the
CapabilityKeyPressSensing . |
CapabilityKeyPressSensing.CommandId |
enum denoting the possible Commands that can be sent for
CapabilityKeyPressSensing . |
CapabilityLevel.AttributeId |
enum denoting various possible attributes of the
CapabilityLevel . |
CapabilityLevel.CommandId |
enum denoting the possible Commands that can be sent for
CapabilityLevel . |
CapabilityMediaStreaming.AttributeId |
enum denoting various possible attributes of the
CapabilityMediaStreaming . |
CapabilityMediaStreaming.CommandId |
enum denoting the possible Commands that can be sent for
CapabilityMediaStreaming . |
CapabilityMediaStreaming.MediaSessionType |
possible values of media session type for the media streaming capability.
|
CapabilityMediaStreaming.RecordMode |
possible values of record mode for the media streaming capability.
|
CapabilityMediaStreaming.Status |
possible values of media stream status for the media streaming capability.
|
CapabilityMediaStreaming.TransportType |
possible values of media transport type for the media streaming capability.
|
CapabilityMotionSensing.AttributeId |
enum denoting various possible attributes of the
CapabilityMotionSensing . |
CapabilityMotionSensing.CommandId |
enum denoting the possible Commands that can be sent for
CapabilityMotionSensing . |
CapabilityMotorControl.AttributeId |
enum denoting various possible attributes of the
CapabilityMotorControl . |
CapabilityMotorControl.CommandId |
enum denoting the possible Commands that can be sent for
CapabilityMotorControl . |
CapabilityMotorControl.PanDirection |
enum denoting various possible values of pan direction for motor control.
|
CapabilityMotorControl.TiltDirection |
enum denoting various possible values of tilt direction for motor control.
|
CapabilityNetworkConfiguration.AttributeId |
enum denoting various possible attributes of the
CapabilityNetworkConfiguration . |
CapabilityNetworkConfiguration.CommandId |
enum denoting possible Commands that can be sent for
CapabilityNetworkConfiguration . |
CapabilityOccupancySensing.AttributeId |
enum denoting various possible attributes of the
CapabilityOccupancySensing . |
CapabilityOccupancySensing.CommandId |
enum denoting the possible Commands that can be sent for
CapabilityOccupancySensing . |
CapabilityOnOff.AttributeId |
enum denoting various possible attributes of the
CapabilityOnOff . |
CapabilityOnOff.CommandId |
enum denoting the possible Commands that can be sent for
CapabilityOnOff . |
CapabilityPowerLevels.AttributeId |
enum denoting various possible attributes of the
CapabilityPowerLevels . |
CapabilityPowerLevels.CommandId |
enum denoting the possible Commands that can be sent for
CapabilityPowerLevels . |
CapabilityRealTimePosition.AttributeId |
enum denoting various possible attributes of the
CapabilityRealTimePosition . |
CapabilityRealTimePosition.CommandId |
enum denoting the possible Commands that can be sent for
CapabilityRealTimePosition . |
CapabilityRemoteControl.AttributeId |
enum denoting various possible attributes of the
CapabilityRemoteControl . |
CapabilityRemoteControl.CommandId |
enum denoting the possible Commands that can be sent for
CapabilityRemoteControl . |
CapabilitySnapshot.AttributeId |
enum denoting various possible attributes of the
CapabilitySnapshot . |
CapabilitySnapshot.CommandId |
enum denoting the possible Commands that can be sent for
CapabilitySnapshot . |
CapabilityStationaryPosition.AttributeId |
enum denoting various possible attributes of the
CapabilityStationaryPosition . |
CapabilityStationaryPosition.CommandId |
enum denoting the possible Commands that can be sent for
CapabilityStationaryPosition . |
CapabilityStorageConfig.AttributeId |
enum denoting various possible attributes of the
CapabilityStorageConfig . |
CapabilityStorageConfig.CommandId |
enum denoting the possible Commands that can be sent for
CapabilityStorageConfig . |
CapabilityStorageControl.AttributeId |
enum denoting various possible attributes of the
CapabilityStorageControl . |
CapabilityStorageControl.CommandId |
enum denoting the possible Commands that can be sent for
CapabilityStorageControl . |
CapabilityStorageControl.PlaybackError |
possible values for playback errors.
|
CapabilityStorageControl.StreamProtocol |
possible values for stream protocols.
|
CapabilityTemperatureSensing.AttributeId |
enum denoting various possible attributes of the
CapabilityTemperatureSensing . |
CapabilityTemperatureSensing.CommandId |
enum denoting the possible Commands that can be sent for
CapabilityTemperatureSensing . |
CapabilityTunnel.AttributeId |
enum denoting various possible attributes of the
CapabilityTunnel . |
CapabilityTunnel.CommandId |
enum denoting the possible Commands that can be sent for
CapabilityTunnel . |
CapabilityTunnel.IpVersion |
enum denoting possible values for Ip version.
|
CapabilityTunnel.Protocol |
enum denoting possible values for tunnel protocol.
|
CapabilityTunnel.State |
enum denoting possible values for tunnel state.
|
CapabilityTunnel.TransportType |
enum denoting possible values for type of transport.
|
CapabilityTunnel.TunnelType |
enum denoting possible values for type of tunnel.
|
CapabilityVibrationSensing.AttributeId |
enum denoting various possible attributes of the
CapabilityVibrationSensing . |
CapabilityVibrationSensing.CommandId |
enum denoting the possible Commands that can be sent for
CapabilityVibrationSensing . |
CapabilityWarning.AttributeId |
enum denoting various possible attributes of the
CapabilityWarning . |
CapabilityWarning.CommandId |
enum denoting the possible Commands that can be sent for
CapabilityWarning . |
CapabilityWindowCovering.AttributeId |
enum denoting various possible attributes of the
CapabilityWindowCovering . |
CapabilityWindowCovering.CommandId |
enum denoting the possible Commands that can be sent for
CapabilityWindowCovering . |
CocoClient.ConnectivityMode |
An enum denoting possible values of mode of connectivity.
|
Command.State |
An enum denoting possible values of state of Command sent.
|
ConnectivityStateManager.State |
An enum denoting possible values of state for network object.
|
DataTypeFormatter.SimpleDataType |
An enum to summarize possible data types for Attribute values.
|
Device.CommandId |
CommandId aids in generation of Command to be sent using
Device.sendDeviceManagementCommand(Command, DeviceManagementStatusListener) . |
InfoRequest.SortOrder |
An enum denoting possible sorting order options.
|
InfoRequest.SortType |
An enum denoting possible type of sort options.
|
MessageType |
An enum denoting possible values of message types for
NativeCallbacks.messageCallback(java.lang.String, java.lang.String, int, java.lang.Object, java.lang.Object) . |
Network.AccessType |
AccessType enum denoting what app is allowed to access.
|
Network.CommandId |
An enum denoting possible values for command ids.
|
Network.NetworkType |
NetworkType enum denoting classifies a network object.
|
Network.State |
state enum denoting if a network is connected/connecting etc..,
|
Network.UserRole |
UserRole enum denoting the role of the user in a given network.
|
NodeType |
A model class to identify if Node is one of Device, Client, Network.
|
Parameter.Key |
An enum denoting possible keys for Info request and Info response.
|
Parameter.PairingType |
An enum denoting type of pairing options available.
|
Parameter.SearchType |
An enum denoting a filter for type of search.
|
PowerSource |
The enum denoting the power source of the resource.
|
RadioProtocol |
This is the RadioProtocol class which represents the radio type of
resource and the protocols supported by the device.
|
ReceiverType |
The enum denoting the receiver type of the device.
|
ResourceCondition.OperatorType |
An enum defining inequality operators applicable to decide the resource condition.
|
ScheduleCondition.ScheduleType |
Type of scheduling options for a schedule condition that a user can set.
|
StorageContentMetadata.ContentType |
An enum denoting type of content in the storage.
|
StorageContentMetadata.TriggerType |
An enum denoting options for type for trigger for content.
|
Exception | Description |
---|---|
NativeException |
Native Exceptions layer for the intercepting the errors encountered in the C SDK layer.
|
StateException |
Exception carrying status of the command.
|