Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
ezeio2:expref:ds [2019-08-29 15:11] – created andreh | ezeio2:expref:ds [2021-02-24 18:55] (current) – [ds( deviceno, subject )] andreh | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | as | + | ===== Device Status ====== |
+ | |||
+ | ==== ds( deviceno, subject ) ==== | ||
+ | |||
+ | Return the current status of a device. | ||
+ | |||
+ | === Description === | ||
+ | |||
+ | < | ||
+ | |||
+ | This function returns the current status of a device or the aggregate status of all devices. | ||
+ | |||
+ | === Parameters === | ||
+ | |||
+ | | '' | ||
+ | | '' | ||
+ | |||
+ | ^ Subject ^ Description ^ | ||
+ | | DVCSTAT_BATTVOLT | Battery/ | ||
+ | | DVCSTAT_SIGNAL | Signal level, typically 0-100% | | ||
+ | | DVCSTAT_COMMCOUNT | Comm count, typically count of valid messages | | ||
+ | | DVCSTAT_COMMERR | Comm error count, typically number of failed communication attempts | | ||
+ | | DVCSTAT_LASTCOMM | Last comm, EPOCH timestamp of last successful communication | | ||
+ | | DVCSTAT_COMMSTAT | Device communication status (0-7, where 0=unknown, 1=error, 2, | ||
+ | | DVCSTAT_OPSTAT | Device operational status (0-3, where 0=unknown, 1=error, 2=warning, 3=nominal) | | ||
+ | | DVCSTAT_APPSTAT | Device application status (0-7, where 0=unknown, 1=error, 2, | ||
+ | | DVCSTAT_STAT | Aggregated status (0-3, 0=unknown, 1=error, 2=warning, 3=ok) | | ||
+ | |||
+ | === Return value === | ||
+ | |||
+ | Returns the current status value of the subject requested. | ||
+ | |||
+ | === Example usage === | ||
+ | |||
+ | < | ||
+ | |||
+ | Returns the communication error count from device 2. |