| HMAccessControl |
The HMAccessControl class represents a generic access control.
|
| HMAccessory |
Represent an accessory in the home.
|
| HMAccessoryBrowser |
This class is used to discover new accessories in the home
that have never been paired with and therefore not part of the home.
|
| HMAccessoryCategory |
This class is used to represent an accessory category.
|
| HMAccessoryOwnershipToken |
|
| HMAccessoryProfile |
Represents a profile implemented by an accessory.
|
| HMAccessorySetupPayload |
|
| HMAction |
This class is used to represent a generic action.
|
| HMActionSet |
This class represents a collection of action objects that can be executed.
|
| HMAddAccessoryRequest |
|
| HMCalendarEvent |
This class is used to represent a calendar event.
|
| HMCameraAudioControl |
|
| HMCameraControl |
Represents a generic camera control.
|
| HMCameraProfile |
Represents a camera profile the accessory implements.
|
| HMCameraSettingsControl |
This class can be used to control the settings on a camera.
|
| HMCameraSnapshot |
Represents a camera snapshot.
|
| HMCameraSnapshotControl |
This class can be used to take an image snapshot from a camera.
|
| HMCameraSource |
Abstract class for source of data from a camera.
|
| HMCameraStream |
Represents a camera stream.
|
| HMCameraStreamControl |
This class can be used to control the stream from a camera.
|
| HMCameraView |
This view can render a camera source.
|
| HMCharacteristic |
Represent a characteristic on a service of an accessory.
|
| HMCharacteristicEvent<_TriggerValueType> |
This class represents an event that is evaluated based on the value of a characteristic
set to a particular value.
|
| HMCharacteristicMetadata |
This class defines the metadata for a characteristic.
|
| HMCharacteristicThresholdRangeEvent |
This class represents an event when a characteristic's value falls within the specified
number range.
|
| HMCharacteristicWriteAction<_TargetValueType> |
This class is used to represent an entry in an action set that writes a specific
value to a characteristic.
|
| HMDurationEvent |
This class is used to represent a duration of time.
|
| HMEvent |
This class is used to represent a generic HomeKit event.
|
| HMEventTrigger |
Triggers based on events.
|
| HMHome |
Represents a home.
|
| HMHomeAccessControl |
Represents the access control of a user associated with a home.
|
| HMHomeManager |
Manages collection of one or more homes.
|
| HMLocationEvent |
This class represents an event that is evaluated based on entry to and/or
exit from a Region
|
| HMMutableCalendarEvent |
This class is used to represent a calendar event.
|
| HMMutableCharacteristicEvent<_TriggerValueType> |
This class represents an event that is evaluated based on the value of a characteristic
set to a particular value.
|
| HMMutableCharacteristicThresholdRangeEvent |
This class represents an event when a characteristic's value falls within the specified
number range.
|
| HMMutableDurationEvent |
This class is used to represent a duration of time.
|
| HMMutableLocationEvent |
This class represents an event that is evaluated based on entry to and/or
exit from a Region
|
| HMMutablePresenceEvent |
This class is used to represent the presence of users in a home.
|
| HMMutableSignificantTimeEvent |
This class is used to represent a significant time event.
|
| HMNetworkConfigurationProfile |
|
| HMNumberRange |
This class describes a range of numbers: [min, max]
|
| HMPresenceEvent |
This class is used to represent the presence of users in a home.
|
| HMRoom |
This class describes a room in the home.
|
| HMService |
Represents a service provided by an accessory.
|
| HMServiceGroup |
Used to describe a collection of HMService objects
This class is used to group a collection of HMService objects.
|
| HMSignificantTimeEvent |
This class is used to represent a significant time event.
|
| HMTimeEvent |
This class is used to represent a generic time event.
|
| HMTimerTrigger |
Timer based trigger.
|
| HMTrigger |
Represents a trigger event.
|
| HMUser |
This class describes a user in the home.
|
| HMZone |
Used to describe a collection of HMRoom objects
This class is used to group a collection of rooms.
|