The managed devices as plugins see them, their status texts and the event streams.
| Type |
Description |
IDeviceAutoAdd |
Adds devices a core plugin saw on the network (the DHCP server’s leases) through the same pipeline as the add page: anonymous Axis check, factory default check, automatic login with the credential list (never passwords of managed devices), then the device is stored like an add from the page and its first full refresh queued. |
IDeviceEventSource |
An open event stream; dispose to end it (RTSP TEARDOWN). |
IDeviceEventStreams |
Opens the event stream of a managed device on the server (RTSP metadata, rtsp:///axis-media/media.amp?video=0&audio=0&event=on) with the credentials OADM stores for it. |
IDeviceInfo |
Read-only view of a managed device, as exposed to plugins. |
IDeviceRepository |
The managed devices, read-only (ICorePluginContext.Devices). |
| Type |
Description |
DeviceCategories |
Facts derived from a DeviceCategory. |
DeviceMessages |
The shared user texts for device problems, so the host and every plugin say the same thing: HTTP errors, timeouts, unreachable devices, a changed certificate and a removed device. |
DeviceStreamException |
A device stream failure with a message the UI can show. |
| Type |
Description |
DeviceAutoAddResult |
What happened when a core plugin asked the server to add a device it saw on the network. |
DeviceCategory |
Kind of Axis device. |
DeviceFollowResult |
What happened when a core plugin reported a managed device at a (possibly) new address. |
DeviceStatus |
Whether OADM can work with a device, from the polling. |
DeviceStreamError |
Why a device stream could not be opened or broke. |