hap-nodejs

Accessory

AccessoryEventTypes
Categories
CharacteristicWarningType
MDNSAdvertiser
Accessory
Bridge
CharacteristicWarning
PublishInfo
SerializedAccessory
AccessoryCharacteristicChange
HAPPincode

Adaptive Lighting

AdaptiveLightingControllerEvents
AdaptiveLightingControllerMode
AdaptiveLightingController
ActiveAdaptiveLightingTransition
AdaptiveLightingOptions
AdaptiveLightingTransitionCurveEntry
AdaptiveLightingTransitionPoint
BrightnessAdjustmentMultiplierRange
SerializedAdaptiveLightingControllerState

Adaptive Lighting see {@link ActiveAdaptiveLightingTransition}.

AdaptiveLightingControllerUpdate

Apple TV Remote

ButtonState
ButtonType
RemoteControllerEvents
SiriAudioSessionEvents
TargetCategory
TargetUpdates
RemoteController
SiriAudioSession
RemoteControllerServiceMap
SerializedControllerState
SiriAudioStreamProducer
SiriAudioStreamProducerConstructor
AudioCodecConfiguration
AudioCodecParameters
AudioFrame
ButtonConfiguration
ErrorHandler
FrameHandler
RTPTime
SupportedButtonConfiguration
SupportedConfiguration
TargetConfiguration

Camera

AudioBitrate
AudioCodecTypes
AudioRecordingCodecType
AudioRecordingSamplerate
AudioSamplerate
AudioStreamingCodecType
AudioStreamingSamplerate
CameraControllerEvents
EventTriggerOption
H264Level
H264Profile
MediaContainerType
PacketDataType
ResourceRequestReason
SRTPCryptoSuites
StreamRequestTypes
VideoCodecPacketizationMode
VideoCodecType
CameraController
RecordingManagement
RTPStreamManagement
CameraControllerOptions
CameraControllerServiceMap
CameraControllerState
CameraRecordingConfiguration
CameraRecordingDelegate
CameraRecordingOptions
CameraStreamingDelegate
CameraStreamingOptionsBase
CameraStreamingOptionsLegacySRTP
CameraStreamingOptionsSupportedCryptoSuites
H264CodecParameters
MediaContainerConfiguration
ProxiedSourceResponse
RecordingManagementServices
RecordingManagementState
RecordingPacket
RTPProxyOptions
RTPStreamManagementState
SelectedH264CodecParameters
SourceResponse
VideoRecordingOptions
AudioInfo
AudioRecordingCodec
AudioRecordingOptions
AudioStreamingCodec
AudioStreamingOptions
CameraStreamingOptions
PrepareStreamCallback
PrepareStreamRequest
PrepareStreamResponse
ReconfiguredVideoInfo
ReconfigureStreamRequest
Resolution
SnapshotRequest
SnapshotRequestCallback
Source
StartStreamRequest
StopStreamRequest
StreamingRequest
StreamRequestCallback
StreamSessionIdentifier
VideoInfo
VideoStreamingOptions

Characteristic

Access
ChangeReason
CharacteristicEventTypes
Formats
Perms
Units
Characteristic
CharacteristicOperationContext
CharacteristicProps
SerializedCharacteristic
AdditionalAuthorizationHandler
CharacteristicChange
CharacteristicContext
CharacteristicGetCallback
CharacteristicGetHandler
CharacteristicSetCallback
CharacteristicSetHandler
CharacteristicValue

Controller API

DefaultControllerType
Controller
ControllerConstructor
ControllerContext
ControllerServiceMap
SerializableController
SerializedControllerContext
ControllerIdentifier
ControllerType
SerializedServiceMap
StateChangeDelegate
isSerializableController

Cryptography

HAPEncryption

Doorbell

DoorbellController
DoorbellOptions

HAP Accessory Server

EventedHTTPServerEvent
HAPConnectionEvent
HAPHTTPCode
HAPPairingHTTPCode
HAPServerEventTypes
HAPStatus
ResourceRequestType
TLVErrorCode
EventedHTTPServer
HAPConnection
HAPServer
AccessoriesResponse
AccessoryJsonObject
CharacteristicId
CharacteristicJsonObject
CharacteristicReadDataValue
CharacteristicReadError
CharacteristicsReadRequest
CharacteristicsReadResponse
CharacteristicsWriteRequest
CharacteristicsWriteResponse
CharacteristicWrite
CharacteristicWriteDataValue
CharacteristicWriteError
PartialCharacteristicReadDataValue
PartialCharacteristicReadError
PartialCharacteristicWriteDataValue
PartialCharacteristicWriteError
ResourceRequest
ServiceJsonObject
AccessoriesCallback
AddPairingCallback
CharacteristicReadData
CharacteristicWriteData
EventName
HAPHttpError
HAPUsername
IdentifyCallback
ListPairingsCallback
PairCallback
PairingsCallback
PartialCharacteristicReadData
PartialCharacteristicWriteData
PrepareWriteRequest
ReadCharacteristicsCallback
RemovePairingCallback
ResourceRequestCallback
SessionIdentifier
WriteCharacteristicsCallback
IsKnownHAPStatusError

HomeKit Data Streams (HDS)

DataFormatTags
DataStreamConnectionEvent
DataStreamServerEvent
DataStreamStatus
HDSConnectionErrorType
HDSProtocolSpecificErrorReason
HDSStatus
MessageType
Protocols
Topics
DataStreamConnection
DataStreamManagement
DataStreamParser
DataStreamReader
DataStreamServer
DataStreamWriter
Float32
Float64
HDSConnectionError
HDSProtocolError
Int16
Int32
Int64
Int8
SecondsSince2001
UUID
ValueWrapper
DataStreamProtocolHandler
DataStreamMessage
EventHandler
GlobalEventHandler
GlobalRequestHandler
HDSFrame
IdentificationCallback
PreparedDataStreamSession
PrepareSessionCallback
RequestHandler
ResponseHandler

Model

PermissionTypes
AccessoryInfo
HAPStorage
PairingInformation

Service

ServiceEventTypes
Service
SerializedService
ServiceConfigurationChange
ServiceCharacteristicChange
ServiceId

TLV8

TLVEncodable
decode
decodeList
decodeWithLists
encode
readUInt16
readUInt32
readUInt64LE
readVariableUIntLE
writeFloat32LE
writeUInt16
writeUInt32
writeVariableUIntLE

Television

AccessControlEvent
AccessLevel
AccessControlManagement

Utils

_definitions
LegacyTypes
uuid
ColorUtils
HapStatusError
ConstructorArgs
InterfaceName
IPAddress
IPv4Address
IPv6Address
MacAddress
NodeCallback
Nullable
PartialAllowingNull
PrimitiveTypes
VoidCallback
WithUUID
clone
epochMillisFromMillisSince2001_01_01
epochMillisFromMillisSince2001_01_01Buffer
HAPLibraryVersion
once