onvifCamera property

LocalDevice onvifCamera
final

Mock Hikvision ONVIF IP Security Camera.

Implementation

static final LocalDevice onvifCamera = LocalDevice(
  id: 'dev_onvif_hikvision_cam',
  displayName: 'Front Door Camera',
  hostname: 'DS-2CD2042WD-I.local',
  vendor: const LocalDeviceVendor(
    name: 'Hangzhou Hikvision Digital Technology Co., Ltd.',
    model: 'DS-2CD2042WD-I',
  ),
  type: LocalDeviceType.camera,
  capabilities: const <LocalDeviceCapability>{
    LocalDeviceCapability.onvif,
    LocalDeviceCapability.videoStreaming,
  },
  addresses: <InternetAddressValue>[
    InternetAddressValue.parse('192.168.1.180'),
  ],
  interfaces: const <LocalNetworkInterface>[
    LocalNetworkInterface(id: 'en0', name: 'en0', displayName: 'Wi-Fi'),
  ],
  services: const <LocalService>[
    LocalService(
      id: 'svc_onvif',
      instanceName: 'ONVIF Camera',
      serviceType: '_onvif._tcp',
      domain: 'local.',
      port: 80,
      hostname: 'DS-2CD2042WD-I.local',
    ),
  ],
  discoveredBy: const <LocalDiscoveryProtocol>{
    LocalDiscoveryProtocol.wsDiscovery,
    LocalDiscoveryProtocol.ssdp,
  },
  confidence: 0.92,
);