@mega-yfue/eufy-sdk
Namespaces
Enumerations
- CusPushAlarmType
- CusPushEvent
- CusPushMode
- DoorbellPushEvent
- HB3PairedDevicePushEvent
- IndoorPushEvent
- LockPushEvent
- MessageTag
- NotificationStyle
- SmartDropPushEvent
Classes
- AccessUnitAssembler
- CameraDisabledError
- CapabilityNotSupportedError
- ConsoleLogger
- Device
- EufyMega
- FcmRegistrar
- FileFcmStore
- FileSessionStore
- LiveSnapshotUnavailableError
- LiveStream
- LiveStreamStartError
- McsParser
- MegaApiError
- MemoryFcmStore
- MemorySessionStore
- PushClient
- RawDpWriter
- SessionExpiredError
- SharedLiveSource
- StateConvergenceError
- StationBusyError
- StoredSnapshotUnavailableError
- Timer
- VacuumMapStore
- VideoFrameDecoder
Interfaces
- AacEncoder
- AbortableCall
- ActionArgSpec
- ActionDescriptor
- ActionMember
- ActionSpec
- AiDetectFlags
- AppClientIdInput
- AssembledAccessUnit
- AutoLockSnapshot
- AvailabilityContext
- AvailabilityObservation
- BizMapFrame
- BrokerCredentials
- CapabilityDescriptor
- CapabilityEvent
- CapabilityFrame
- CapabilityModule
- CleanRecord
- CleanRecordDetail
- CleanRecordPage
- CloudRecord
- CodedGeometry
- CommandContext
- CommandSink
- DecodedState
- DecodedVideoFrame
- DetectionSpec
- DeviceActionMap
- DeviceEventMap
- DeviceInfo
- DeviceInspection
- DeviceManifest
- DeviceState
- DiscoverOptions
- DpCatalog
- DpInboundFrame
- EufyDevice
- EufyMegaOptions
- EufyPushMessage
- EventMapping
- FamilyContext
- FcmCredentials
- FcmStore
- Ff09Identity
- Ff09SettingsReader
- FragmentRecordingHandle
- KeyExchangePrep
- LightEffectSummary
- LiveAudioFrame
- LiveConsumer
- LiveStreamConsumer
- LiveStreamHandle
- LiveStreamOptions
- LiveStreamStartFailure
- LiveVideoConfig
- LiveVideoFrame
- Logger
- MapCell
- MapDock
- MapLine
- MapPoint
- MapPose
- MapQuad
- MediaFragment
- MediaProvider
- MemberDeps
- MethodMember
- ParamDef
- ParamInspection
- ParamSets
- ParsedTopic
- PersistedPush
- PlacedPlane
- PollSemanticEvent
- ProbeResult
- PropertyChange
- PropertySpec
- PropertyValue
- ProvidedMember
- Providers
- PushEnrichment
- PushEvent
- PushPayload
- PushSemanticEvent
- QuickResponse
- RawDpCodec
- ReadDescriptor
- RealtimeMessage
- RealtimePlaneReadiness
- RealtimeReadiness
- RealtimeTransport
- RegistryEntry
- ResolvedDevice
- RgbColor
- SemanticEventBase
- SessionEntry
- SessionStore
- SharedLiveSourceOptions
- SharedSourceHints
- Size
- StateConvergenceFailure
- StreamBudgetNotice
- TalkbackHandle
- ThumbnailCandidate
- TuyaDpInbound
- VacuumMapBackup
- VacuumMapDescription
- VacuumMapGeometry
- VacuumMapPlane
- VacuumMapSnapshot
- VacuumRestrictedZones
- VacuumRoom
- VacuumRoomOutline
- VacuumRoomParams
- VacuumRoomSettings
- VacuumScene
- VacuumSchedule
- ValueMember
- VideoFrameHeader
- WaitForRealtimeOptions
Type Aliases
- ActionKeys
- AlarmDelayConfig
- AlarmDelayCountdown
- AlarmDelayDeviceAction
- AlarmDelaySeconds
- AlarmDelaySeconds
- AnyDeviceEvent
- AnyProvidedMember
- ArmingActions
- ArmingMode
- AudioActions
- AudioCodec
- AutoSpotlightOptions
- AvailabilitySource
- AvailabilityState
- BatteryActions
- BizChannel
- CameraActions
- Capability
- CapabilityAccessors
- CapabilityActions
- CapabilityStateReader
- CarpetStrategy
- CleanExtent
- CleanFinishReason
- CoActions
- Codec
- Command
- ConditionalKeys
- ContactActions
- DeviceClass
- DockActivity
- DockKind
- DoorbellActions
- DoorbellRingtoneValue
- EntryAlarmToneValue
- EufyMegaEvent
- EufyMegaEventMap
- FfmpegLevel
- FloorType
- HubAlarmToneValue
- InboundSignal
- KeypadActions
- KnownValueKind
- LeakActions
- LightActions
- LiveSnapshotUnavailableReason
- LiveStreamStartFailureReason
- LiveStreamStartStage
- LiveTrace
- LocateActions
- LockActions
- LoginResult
- LoginStatus
- LogLevel
- MapCellValue
- MapFrameKind
- MapQuality
- Member
- Members
- MethodKeys
- MotionActions
- MqttScope
- NightVisionValue
- ParamEncoding
- ParamNamespace
- ParamValue
- PowerSourceName
- PowerTier
- ProductLine
- PropertyValueType
- ProvidedKeys
- PtzActions
- PtzDirection
- PtzPreset
- PtzPresetActions
- PtzPresetImage
- RawDpField
- RawParams
- ReadValue
- RealtimeKind
- RecordingQualityName
- RegionShard
- RoomScene
- RoomSuction
- RtspActions
- RtspAuthScheme
- RtspRecordingModeValue
- ScalarForm
- SceneInvalidReason
- SceneType
- SetterName
- SharedLiveState
- SirenActions
- SirenAlarmDurationValue
- SirenVolumeValue
- SmartLightActions
- SmokeActions
- StoredSnapshotUnavailableReason
- StreamingQualityName
- SuctionActions
- SuctionLevelValue
- Surface
- ThumbnailCandidateAttribution
- TimedMediaFrame
- UnverifiedKeys
- VacuumActivity
- VacuumCleanActions
- VacuumCleanType
- VacuumDockActions
- VacuumMapPiece
- VacuumScheduleAction
- VacuumScheduleWeekday
- ValueKeys
- ValueKind
- ValueOf
- VideoCodec
- WatermarkValue
- WorkingModeName
- WritableKeys
- WriteValue
- ZoomRegion
Variables
- AiDetectType
- ArmingMode
- BIZ_CHANNEL
- BIZ_PROTOCOL
- CARPET_STRATEGIES
- CLEAN_EXTENTS
- CLEAN_FINISH_REASONS
- CLEAN_PARAMS
- CommandType
- DEFAULT_KEEPALIVE_MS
- DOCK_ACTIVITIES
- DOCK_KINDS
- DoorbellRingtone
- EMPTY_CLEAN_RECORD_PAGE
- EMPTY_DP_CATALOG
- EntryAlarmTone
- EUFY_MEGA_LOCAL_KEY_HEX
- EUFYLIFE_LOCAL_KEY_HEX
- FCM
- FLOOR_TYPES
- HubAlarmTone
- KNOWN_VALUE_KINDS
- LIFE_PARAMS
- LIVE_TRACE_MESSAGE
- LoginStatus
- MAP_CELL_VALUES
- MAP_FRAME_KINDS
- MAP_QUALITIES
- MODEL_REGISTRY
- MOP_LEVELS
- NightVision
- noopLogger
- OWNER_ONLY_CODE
- P256
- P2P_ENVELOPE
- PowerSource
- PRINTER_CATEGORY_RE
- PtzDirection
- RECORDING_QUALITY_TIERS
- RecordingQuality
- ROOM_SCENES
- ROOM_SUCTIONS
- RtspRecordingMode
- SCENE_INVALID_REASONS
- SCENE_TYPES
- SECURITY_PARAMS
- SERVER_STATIC_PUBLIC_KEY_HEX
- SirenAlarmDuration
- SirenVolume
- STATE_EVENT_FIELDS
- STATION_CHANNEL
- STATION_CHUNK_BYTES
- STREAMING_QUALITY_TIERS
- StreamingQuality
- SuctionLevel
- UNKNOWN_PARAM_PREFIX
- V1_PREFIX
- VACUUM_SCHEDULE_ACTIONS
- VACUUM_SCHEDULE_WEEKDAYS
- Watermark
- WORKING_MODE_MAPS
- WorkingMode
Functions
- actionSpecOf
- aesKey
- asBool
- assertNever
- autoContrast
- bizChannelName
- buildAppShapedClientId
- buildDeviceNameBody
- buildDirectBinaryBody
- buildRealtimeInit
- captureSnapshotFromShared
- cellAtPoint
- clamp
- classify
- codecForType
- codecFromModel
- codedGeometry
- coerceEnumValue
- commandName
- decodeActiveVacuumScheduleCount
- decodeAiDetectType
- decodeImageV1
- decodeImageV2
- decodeState
- decodeUsableVacuumSceneCount
- decodeVacuumMap
- decodeVacuumMapBackup
- decodeVacuumMapDescription
- decodeVacuumMapGeometry
- decodeVacuumPose
- decodeVacuumRestrictedZones
- decodeVacuumRoomOutline
- decodeVacuumRoomParams
- decodeVacuumSceneCount
- decodeVacuumScenes
- decodeVacuumScheduleCount
- decodeVacuumSchedules
- decryptBody
- detectionName
- discoverReachableInstance
- encodeAiDetectType
- encodeVarint
- encryptBody
- encryptLoginPassword
- enumLabels
- enumValues
- extractParamSets
- ffmpegAvailable
- ffprobeAvailable
- finishKeyExchange
- freshestLanIp
- generateFid
- generateMqttUuid
- genId
- getIdSuffix
- getImageBaseCode
- getImageKey
- getImageSeed
- gtoken
- hasProvidedAction
- hasRealtimeReads
- hexToRawDp
- inferName
- inspectParams
- isKnownValueKind
- isPrivateIpv4
- isSessionValid
- isV1Image
- isV2Image
- jpegGeometry
- jsonObject
- listAiSceneRecommendations
- listLightEffects
- lz4BlockDecompress
- mapCellValue
- mapCellValueAt
- mergeCandidateIps
- mqttAppName
- mqttScopeFor
- namespaceForCodec
- needsRealtimeInit
- normalizePushImage
- nowSec
- openLiveStream
- paramDef
- parseBizMapFrame
- parseCleanRecordDetail
- parseCleanRecords
- parseQuickResponses
- parseSecureTopic
- parseVideoFrameHeader
- pointAtCell
- prepareKeyExchange
- probeBrokerInstance
- randomPhoneModel
- randomUserAgent
- rankResults
- rawDp
- recordClip
- resolveBrokerIps
- resolveDevice
- resolveHits
- resolveRecordingQuality
- resolveRecordingQualityTier
- resolveRecordingQualityValue
- resolveStreamingQuality
- resolveStreamingQualityTier
- resolveWorkingMode
- resolveWorkingModeValue
- roomAtPoint
- roomIdAt
- roomIdAtPoint
- secureTopic
- signKey
- signRequest
- structuralEqual
- subscribeTopics
- suctionLevelName
- u16be
- u16le
- u32be
- u32le
- unobservableMembers
- unreflectedMembers
- unwrapCleanRecordBlob
- zigzag