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.
|