| Interface | Description |
|---|---|
| IAssignmentStateManager |
Manages concurrent updates to assignment state to prevent thrashing as the
result of high event throughput with state updates.
|
| ICachingDeviceManagement |
Interface implemented by
IDeviceManagement implementations that can
use caching mechanisms. |
| IDevice |
Interface for a SiteWhere device.
|
| IDeviceActions |
Provides simple methods for invoking commonly used SiteWhere actions.
|
| IDeviceAssignment |
Assigns a device to a physical entity being monitored.
|
| IDeviceAssignmentState |
Holds event state for a device assignment including most recent location,
measurements and alerts.
|
| IDeviceElementMapping |
Maps a location in an
IDeviceElementSchema to an IDevice. |
| IDeviceManagement |
Interface for device management operations.
|
| IDeviceManagementCacheProvider |
Interface for entity that provides caching for device management objects.
|
| IDeviceNestingContext |
Provides context information for addressing a nested device.
|
| IDeviceSpecification |
Specifies details about a given type of device.
|
| ISite |
A construct that groups together related device assignments and provides
common settings for them.
|
| ISiteMapData |
Interface for map information associated with a Site.
|
| ISiteMapMetadata |
Holds constants for site map metadata fields.
|
| IZone |
A polygonal area associated with a site that can be used to trigger events.
|
| Enum | Description |
|---|---|
| DeviceAssignmentStatus |
Used as a clear indicator of the current status of a device assignment.
|
| DeviceAssignmentType |
Indicates what type of asset is linked via the assignment.
|
| DeviceContainerPolicy |
Used to differentiate between device container policies.
|
| DeviceStatus |
Status indicator for device.
|