The Sensor type exposes the following members.
Constructors
Name | Description | |
---|---|---|
Sensor(UInt32, eSensorApplication, String) |
Presets these properties
MonnitApplicationID
FirmwareVersion
Sets all other properties to default values
|
|
Sensor(UInt32, eSensorApplication, String, Double, Int32, Int32, Int32) |
Presets these properties
MonnitApplicationID
FirmwareVersion
You can selectively set these properties
ReportInterval (Default: 120)
LinkInterval (Default: 120)
RetryCount (Default: 2)
RecoveryCount (Default: 2)
Sets all other properties to default values
|
Methods
Name | Description | |
---|---|---|
BatteryPercentageHelper(eSensorBattery, Double) |
Returns an estimated percent of remaining battery based on pre-configured battery profiles
|
|
BatteryPercentageHelper(Double, Double, Double, Double, Double, Double, Double) |
Returns an estimated percent of remaining battery based on linear interpolation between defined percentage points
|
|
Equals | (Inherited from Object.) | |
Finalize |
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
|
ForceConfiguration |
Force server held configurations to be sent to the sensor at the next communication cycle.
|
|
GetHashCode |
Serves as a hash function for a particular type. (Inherited from Object.) |
|
GetType |
Gets the Type of the current instance. (Inherited from Object.) |
|
MemberwiseClone |
Creates a shallow copy of the current Object. (Inherited from Object.) |
|
ToString |
Returns a string that represents the current object. (Inherited from Object.) |
|
UpdateLinkInterval |
Defines in minutes the interval at which the sensor attempts to link/re-link with the gateway. Link heartbeats greater than 1 hour will be rounded to the nearest hour.
Accepted values between 1 and 720 (1 minute to 12 hours)
|
|
UpdateRecoveryCount |
Sets number of messages sensor sends without acknowledgment from gateway before entering link mode
Accepted values between 0 and 10
0 means unlimited (no self healing, power cycling senor will be required if gateway changes channel)
|
|
UpdateReportInterval |
Defines in minutes the interval at which the sensor communicates with the gateway. Unless triggered to communicate earlier, the sensor will send a data message to the gateway when this many minutes elapse.
Accepted values between .017 and 720 (1 second to 12 hours)
|
|
UpdateRetryCount |
Sets number of RF packets sensor attempts to send a single message to gateway.
Accepted values between 0 and 10
|
Properties
Name | Description | |
---|---|---|
FirmwareVersion |
Tracks the version of firmware. Some features are only available on certain firmware versions.
|
|
GeneralConfig1Dirty |
If set this flag will cause the General Config 1 page to be sent to the sensor
Affected Fields: Report Interval, ActiveStateInterval, TransmitIntervalLink
|
|
GeneralConfig2Dirty |
If set this flag will cause the General Config 2 page to be sent to the sensor
Affected Fields: Recovery, RetryCount
|
|
MonnitApplication |
Identifier of the sensor application type. (Temp/Humidity/etc)
|
|
Recovery |
Defines the number of failed transmission sets before entering link mode
|
|
ReportInterval |
Defines in minutes the interval at which the sensor communicates with the gateway. Unless triggered to communicate earlier, the sensor will send a data message to the gateway when this many minutes elapse.
|
|
RetryCount |
Defines the number of back to back attempts in a transmission set
|
|
SensorID |
Unique numeric identifier of the sensor.
|
|
TransmitIntervalLink |
Sets the time between link attempts in link mode.
Default: 2
|