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 -> }
)