===== System Item ====== ==== sys( subject ) ==== Return a system status value. === Description === sys( subject ) This function returns the current value of a system item. === Parameters === | ''subject'' | Subject to request (see below) | ^ Subject ^ Description ^ | SYSITEM_GPSX | Current GPS longitude in degrees x 106 | | SYSITEM_GPSY | Current GPS latitude in degrees x 106 | | SYSITEM_GPSZ | Current GPS elevation in meter x 10 | | SYSITEM_GPSSIGNAL | Current GPS reception signal | | SYSITEM_GPSLOCK | 0 if GPS is not locked. 1 if locked. | | SYSITEM_UPTIME | Number of seconds since last reset | | SYSITEM_CELLINHIBIT | 0 if normal operation. >0 if cell modem is turned off | | SYSITEM_RSSI | Cell modem RSSI (received signal), 1 (bad) to 31 (good) | | SYSITEM_ETHLINK | 0 if no hardware link detected. 1 if ok | | SYSITEM_ETHCONN | 0 if not connected via Ethernet. 1 if connected | | SYSITEM_CELLCONN | 0 if not connected to cell network. 1 if connected | | SYSITEM_YEAR | Current year (eg 2020) | | SYSITEM_MONTH | Current month (1-12) | | SYSITEM_DAY | Current day of the month (1-31) | | SYSITEM_WDAY | Current weekday (0=Sunday, 6=Saturday) | | SYSITEM_YDAY | Current day of the year | | SYSITEM_HOUR | Current hour (0-23) | | SYSITEM_MINUTE | Current minute (0-59) | | SYSITEM_SECOND | Current second (0-59) | | SYSITEM_EPOCH | Epoch time stamp (seconds since 1970-01-01 00:00:00 UTC | | SYSITEM_RND | Random number 0-232 | === Return value === Returns the current status value of the subject requested. === Example usage === sys(SYSITEM_MONTH) Returns the current month number. sys(SYSITEM_RND) % 47 Returns random value between 0 and 46