MCPcopy Create free account

hub / github.com/hjdhjd/homebridge-unifi-protect / functions

Functions289 in github.com/hjdhjd/homebridge-unifi-protect

↓ 88 callersMethodhasFeature
(option: string, device?: ProtectDeviceConfigTypes | ProtectNvrConfig)
src/protect-nvr.ts:927
↓ 13 callersMethodgetFeatureNumber
(option: string)
src/protect-nvr.ts:915
↓ 13 callersMethodstop
(rtspEntry: RtspEntry)
src/protect-livestream.ts:336
↓ 9 callersMethodconfigureInfo
()
src/devices/protect-securitysystem.ts:59
↓ 9 callersMethoddebug
(message: string, ...parameters: unknown[])
src/protect-platform.ts:126
↓ 8 callersMethodmotionEventHandler
(protectDevice: ProtectDevice, detectedObjects: string[] = [], metadata?: ProtectEventMetadata)
src/protect-events.ts:276
↓ 7 callersMethodconfigureStateCharacteristics
(service: Service)
src/devices/protect-sensor.ts:433
↓ 7 callersMethodremoveHomeKitDevice
(accessory: PlatformAccessory, noRemovalDelay = false)
src/protect-nvr.ts:685
↓ 6 callersMethodupdateDevice
()
src/devices/protect-camera.ts:1502
↓ 5 callersMethodconfigureHints
()
src/devices/protect-camera.ts:73
↓ 5 callersMethodfindRtsp
(width: number, height: number, options?: RtspOptions)
src/devices/protect-camera.ts:1602
↓ 5 callersMethodgetDeviceById
(deviceId: string)
src/protect-nvr.ts:902
↓ 5 callersMethodgetIndex
(rtspEntry: RtspEntry)
src/protect-livestream.ts:50
↓ 5 callersMethodgetResolution
(resolution: Resolution)
src/devices/protect-camera.ts:1678
↓ 5 callersMethodleakDetected
(type = "leakDetectedAt")
src/devices/protect-sensor.ts:486
↓ 5 callersMethodledLevelToBrightness
(ledLevel: number)
src/devices/protect-light.ts:228
↓ 5 callersMethodstart
(rtspEntry: RtspEntry, segmentLength = PROTECT_SEGMENT_RESOLUTION)
src/protect-livestream.ts:256
↓ 5 callersMethodupdateDevice
()
src/devices/protect-chime.ts:222
↓ 4 callersMethodclearBuffer
()
src/protect-timeshift.ts:212
↓ 4 callersMethoddevices
(model?: T)
src/protect-nvr.ts:896
↓ 4 callersMethodgetPhysicalChimeDuration
(physicalChimeType: ProtectReservedNames)
src/devices/protect-doorbell.ts:550
↓ 4 callersMethodupdateDevice
()
src/devices/protect-doorbell.ts:523
↓ 4 callersMethodupdateRecordingActive
(active: boolean)
src/protect-record.ts:67
↓ 3 callersFunctionacquireService
(serviceType: WithUUID<typeof Service>, name = this.accessoryName, subtype?: string, onServiceCreate?: (svc: S
src/devices/protect-device.ts:152
↓ 3 callersMethodaddHomeKitDevice
(device: ProtectDeviceConfigTypes)
src/protect-nvr.ts:494
↓ 3 callersMethodbootstrapNvr
()
src/protect-nvr.ts:115
↓ 3 callersMethodcleanup
()
src/devices/protect-camera.ts:210
↓ 3 callersMethoddoorbellEventHandler
(protectDevice: ProtectCamera, lastRing: Nullable<number>)
src/protect-events.ts:534
↓ 3 callersMethodgetSnapshot
(request?: SnapshotRequest)
src/protect-snapshot.ts:38
↓ 3 callersMethodlogin
()
src/protect-nvr.ts:200
↓ 3 callersMethodplayTone
(name: string, endpoint: string, tone?: string)
src/devices/protect-chime.ts:148
↓ 3 callersMethodshutdown
()
src/protect-livestream.ts:227
↓ 3 callersMethodstopTransmitting
(reason?: HDSProtocolSpecificErrorReason)
src/protect-record.ts:468
↓ 3 callersMethodupdateDevice
(configureHandlers = false)
src/devices/protect-viewer.ts:59
↓ 2 callersMethodacquire
(rtspEntry: RtspEntry)
src/protect-livestream.ts:60
↓ 2 callersMethodaddProtectDevice
(accessory: PlatformAccessory, device: ProtectDeviceConfigTypes)
src/protect-nvr.ts:432
↓ 2 callersMethodconfigureChimeSwitch
(name: string, endpoint: string, subtype: string)
src/devices/protect-chime.ts:89
↓ 2 callersMethodconfigureDoorbellLcdSwitch
()
src/devices/protect-doorbell.ts:115
↓ 2 callersMethodconfigureLiveviewSwitch
(switchService: Service, configureHandlers = true)
src/devices/protect-viewer.ts:108
↓ 2 callersMethodconfigurePackageCamera
()
src/devices/protect-doorbell.ts:195
↓ 2 callersMethodconfigureRingtoneSwitches
()
src/devices/protect-chime.ts:68
↓ 2 callersMethodconfigureTamperDetection
()
src/devices/protect-camera.ts:651
↓ 2 callersMethodconfigureTimeshifting
()
src/protect-record.ts:317
↓ 2 callersMethodconfigureVideoDoorbell
()
src/devices/protect-camera.ts:792
↓ 2 callersMethodconfigureVideoStream
()
src/devices/protect-camera.ts:926
↓ 2 callersMethodconnect
()
src/protect-nvr.ts:125
↓ 2 callersMethoddisconnect
()
src/protect-nvr.ts:172
↓ 2 callersMethodfindRtsp
()
src/devices/protect-camera-package.ts:218
↓ 2 callersMethodfindRtspEntry
(width: number, height: number, options?: RtspOptions)
src/devices/protect-camera.ts:1564
↓ 2 callersMethodgetAudioFilters
(sampleRate?: number)
src/devices/protect-camera.ts:1738
↓ 2 callersMethodgetFeatureFloat
(option: string)
src/protect-nvr.ts:909
↓ 2 callersMethodgetInitSegment
()
src/protect-timeshift.ts:264
↓ 2 callersMethodgetLast
(duration: number)
src/protect-timeshift.ts:277
↓ 2 callersMethodgetLiveviewCameras
(liveviewName: string)
src/devices/protect-liveviews.ts:354
↓ 2 callersMethodis4x3AspectRatio
(width: number, height: number)
src/devices/protect-camera.ts:1630
↓ 2 callersMethodlogFeature
(option: string, message: string)
src/protect-nvr.ts:933
↓ 2 callersMethodrestartLivestream
(index: string, isExternal: boolean, retryRestart = false)
src/protect-livestream.ts:104
↓ 2 callersMethodsetChimeVolume
(value: number)
src/devices/protect-doorbell.ts:874
↓ 2 callersMethodsetMessage
(payload: DeepPartial<ProtectCameraLcdMessageConfig> = {})
src/devices/protect-doorbell.ts:694
↓ 2 callersMethodsetSecurityAlarm
(value: boolean)
src/devices/protect-securitysystem.ts:441
↓ 2 callersMethodsetViewer
(newLiveview: Nullable<string>)
src/devices/protect-viewer.ts:198
↓ 2 callersMethodsnapFromFfmpeg
(ffmpegInputOptions: string[], request?: SnapshotRequest, buffer?: Buffer)
src/protect-snapshot.ts:229
↓ 2 callersMethodsnapFromRtsp
(request?: SnapshotRequest)
src/protect-snapshot.ts:193
↓ 2 callersMethodstartTransmitting
(isRestart = false)
src/protect-record.ts:372
↓ 2 callersMethodstop
()
src/protect-timeshift.ts:172
↓ 2 callersMethodstopStream
(sessionId: string)
src/protect-stream.ts:1070
↓ 2 callersMethodsyncDevices
()
src/protect-nvr.ts:410
↓ 2 callersMethodtransmitStop
()
src/protect-timeshift.ts:243
↓ 2 callersMethodupdateBatteryStatus
()
src/devices/protect-sensor.ts:420
↓ 2 callersMethodupdateDevice
(isInitialized = true)
src/devices/protect-sensor.ts:81
↓ 2 callersMethodupdateDevice
(configureHandler = false)
src/devices/protect-nvr-systeminfo.ts:133
↓ 2 callersMethodupdateLcdSwitch
(payload: DeepPartial<ProtectCameraLcdMessageConfig>)
src/devices/protect-doorbell.ts:643
↓ 2 callersMethodupdateLiveviewSwitchState
(configureHandlers = false)
src/devices/protect-viewer.ts:84
↓ 2 callersMethodupdateUfp
(ufp: DeviceType, payload: unknown)
src/protect-events.ts:58
↓ 2 callersFunctionvalidService
(serviceType: WithUUID<typeof Service>, validate: boolean, subtype?: string)
src/devices/protect-device.ts:159
↓ 1 callersMethod#registerGetDevices
()
homebridge-ui/server.js:45
↓ 1 callersMethod#registerGetErrorMessage
()
homebridge-ui/server.js:38
↓ 1 callersMethod#registerGetOptions
()
homebridge-ui/server.js:112
↓ 1 callersMethodacquireSnapshot
(request?: SnapshotRequest)
src/protect-snapshot.ts:67
↓ 1 callersMethodaddLiveviewSwitch
(newLiveviewIds: string[])
src/devices/protect-viewer.ts:166
↓ 1 callersMethodbrightnessToLedLevel
(brightness: number)
src/devices/protect-light.ts:222
↓ 1 callersMethodcleanupDevices
()
src/protect-nvr.ts:624
↓ 1 callersMethodconfigureAccessFeatures
()
src/devices/protect-camera.ts:468
↓ 1 callersMethodconfigureAccessory
()
src/devices/protect-nvr-systeminfo.ts:36
↓ 1 callersMethodconfigureAlarmSoundSensor
()
src/devices/protect-sensor.ts:172
↓ 1 callersMethodconfigureAmbientLightSensor
()
src/devices/protect-camera.ts:365
↓ 1 callersMethodconfigureAmbientLightSensor
()
src/devices/protect-sensor.ts:207
↓ 1 callersMethodconfigureAuthSensor
()
src/devices/protect-doorbell.ts:382
↓ 1 callersMethodconfigureBatteryService
()
src/devices/protect-sensor.ts:61
↓ 1 callersMethodconfigureCameraDetails
()
src/devices/protect-camera.ts:812
↓ 1 callersMethodconfigureContactSensor
()
src/devices/protect-sensor.ts:246
↓ 1 callersMethodconfigureCrop
()
src/devices/protect-camera.ts:874
↓ 1 callersMethodconfigureDevice
()
src/devices/protect-camera.ts:113
↓ 1 callersMethodconfigureDevice
()
src/devices/protect-light.ts:29
↓ 1 callersMethodconfigureDevice
()
src/devices/protect-securitysystem.ts:28
↓ 1 callersMethodconfigureDevice
()
src/devices/protect-sensor.ts:32
↓ 1 callersMethodconfigureDevice
()
src/devices/protect-viewer.ts:27
↓ 1 callersMethodconfigureDevice
()
src/devices/protect-chime.ts:29
↓ 1 callersMethodconfigureDoorbellMuteSwitch
()
src/devices/protect-camera.ts:675
↓ 1 callersMethodconfigureDoorbellTrigger
()
src/devices/protect-camera.ts:716
next →1–100 of 289, ranked by callers