Bird

A Bird camera (DeviceType.BIRD) sits at a feeder and identifies what lands on it. The platform features — pairing, live view, the event feed — are the same as for any camera; what is specific is the species identification that rides on each event. DeviceProductType.BIRD ("Bird") is the product id used by Subscriptions; EventType.BIRD marks its events.

In this section

Page Covers
Species Identification The species tree on an event, and expanding a species with the bird service

Events and notifications

A visit raises an event tagged EventTag.BIRD; when the backend has identified the species, the event carries the species tree. Detection and identification are muted separately through BirdNotification (birdDetectionMute, birdIdentificationMute):

InstaVision.deviceServices.updateAiSettings(
  device = device,
  request = AiSettingsRequest(cloudAi = AiDetection(bird = true)),
  onSuccess = { }, onError = { error -> }
)
InstaVision.deviceServices.updateNotificationSettings(
  device = device,
  request = Notification(birdNotification = BirdNotification(birdDetectionMute = true, birdIdentificationMute = false)),
  onSuccess = { }, onError = { error -> }
)

Table of contents


This site uses Just the Docs, a documentation theme for Jekyll.