type alias InputProxyChannelStatus

One <InputProxyChannelStatus>: the NVR's view of one IP camera.

Properties

id: number

<id>, the channel number from 1.

online: boolean

<online>: whether the NVR is receiving the camera's stream.

optional
chanDetectResult: string

<chanDetectResult>: why the camera is in the state it is in.

connect when online. Otherwise one of connecting, overSysBandwidth, domainError, ipcStreamFail, chanNoError, ipAddrConflictWithDev, ipAddrConflicWithIpc, errorUserNameOrPasswd, netUnreachable, unknownError, notExist, ipcStreamTypeNotSupport, ipcResolutionNotSupport, userLocked, userNotExist, ipcUnregistered, ipcNotActivated or poePortDetecting. Newer firmware adds ipcResolutionOverflow, ipcBitrateOverflow, unopenedHighResolutionMode, accessFroDeviceParamFailure and certificateValidationError.

optional
url: string

<url>: the camera's web address. For a plug-and-play camera this is the NVR's virtual host, such as http://192.0.2.10:65001 for PoE port 1.

optional
ipAddress: string

<ipAddress> of the camera.

optional
proxyProtocol: string

<proxyProtocol>, such as HIKVISION or ONVIF.

optional
managePortNo: number

<managePortNo> of the camera, usually 8000.

optional
srcInputPort: number

<srcInputPort>: which of the camera's inputs this channel shows.

optional
connMode: string

<connMode>: plugplay for a PoE camera, manual for one added by address.

optional
passwordStatus: string

<SecurityStatus><PasswordStatus>: strong, medium, weak or risk.

optional
streamingProxyChannelIds: number[]

<streamingProxyChannelIdList>: the streaming channel numbers that play this camera, such as 101 (main stream) and 102 (sub stream).