DEVICE QMOS
1. Elenco Parametri
1.1 osmode
Breve descrizione | Operative system state |
---|---|
Dimensione | Byte |
Valore di default | - |
Tipo di accesso | Read |
Unità di misura | - |
Range valido | 0÷5 |
ID parametro | - |
Condizioni di scrittura | - |
Descrizione:
Reflects the operative system state. Where:
0 = OSINI (Initialization)
1 = OSRES (Reset)
2 = OSRDY (Ready)
3 = OSRUN (Run)
4 = OSSTP (Stop)
5 = OSERR (Error)
1.2 oserr
Breve descrizione | Operative system error code |
---|---|
Dimensione | Byte |
Valore di default | - |
Tipo di accesso | Read |
Unità di misura | - |
Range valido | 0÷10 |
ID parametro | - |
Condizioni di scrittura | - |
Descrizione:
Reflects the operative system error code. Where:
1 = OSBUSER (Bus Error)
2 = OSCKSER (CheckSum Error)
3 = OSIDXOB (Index Out of Bound)
4 = OSPRGOR (Program Over Range)
5 = OSSTPOR (Step Over Range)
6 = OSDVZER (Division By Zero)
7 = OSSTXER (Syntax Error)
8 = OSWDGER (WatchDog Error)
9 = OSSTKER (Stack Error)
10 = OSFLHER (Flash error)
1.3 osflags
Breve descrizione | Operative system flags |
---|---|
Dimensione | Byte |
Valore di default | - |
Tipo di accesso | Read |
Unità di misura | - |
Range valido | - |
ID parametro | - |
Condizioni di scrittura | - |
Descrizione:
Reflects the operative system internal flags. Where:
bit 0 (LSB) TSKWDER (Task Watchdog Error)
bit 1 BATTERY (wrong battery)
bit 2 BKDIS (backup disabled)
bit 3 TTASKLOST (timed task list)
bit 4 BKNEW (new backup procedure)
bit 5 BKPRESENT (backup present)
bit 6 BKVALID (backup valid)
bit 7 (MSB) empty
Nome | D | R | A | Descrizione |
---|
systimeh | L | - | R | Visualizza la LONG_H del timer di sistema che ha risoluzione 1 msec. |
systimel | L | - | R | Visualizza la LONG_L del timer di sistema che ha risoluzione 1 msec. |
taskmedtime | L | - | R | Indica il tempo medio di esecuzione del programma (decimi di msec.) |
taskmaxtime | L | - | R | Indica il tempo massimo di esecuzione del programma (decimi di msec.) |
taskmintime | L | - | R | Indica il tempo minimo di esecuzione del programma (decimi di msec.) |
sizeapp | L | - | R | Indica la dimensione dell'applicativo QCL (bytes) memorizzato in flash |
sizeret | L | - | R | Indica la dimensione della memoria ritentiva utilizzata (bytes) |
memfree | L | - | R | Indica la quantità di memoria volatile (bytes) ancora disponibile |
sys001 … sys016 | L | - | R-W | Variabili di sistema |
frwname01 … frwname09 | B | - | R | Bootloader: stringa di identificazione del firmware |
frwversion | B | - | R | Bootloader: versione del firmware |
frwmajrel | B | - | R | Bootloader: release maggiore del firmware |
frwminrel | B | - | R | Bootloader: release minore del firmware |
frwhwid | L | - | R | Bootloader: ID hardware del firmware |
frwcks | L | - | R | Bootloader: checksum firmware |
frwuvalue01 … frwuvalue10 | L | - | R | Bootloader: user value |
fwxversion | B | - | R | Versione del firmware del controllore esterno di supporto |
fwxmajrel | B | - | R | Release maggiore del firmware del controllore esterno di supporto |
fwxminrel | B | - | R | Release minore del firmware del controllore esterno di supporto |
temperature | B | - | R | Temperatura interna espressa in °C |
par01 | L | - | R-W | Parametro per uso futuro |
par02 | L | - | R-W | Parametro per uso futuro |
par03 | L | - | R-W | Parametro per uso futuro |
par04 | L | - | R-W | Parametro per uso futuro |
par05 | L | - | R-W | Parametro per uso futuro |
1.4 Tabella stati
Nome | D | R | A | Descrizione |
---|---|---|---|---|
st_backup | F | - | - | Indica che è presente un backup valido |
st_01 | F | - | - | Stato per uso futuro |
st_02 | F | - | - | Stato per uso futuro |
st_03 | F | - | - | Stato per uso futuro |
st_04 | F | - | - | Stato per uso futuro |
st_05 | F | - | - | Stato per uso futuro |
1.5 Tabella comandi
Nome | D | R | A | Descrizione |
---|---|---|---|---|
RESTART | F | - | W | Comanda il Restart del sistema. |
BACKUP | F | - | W | Avvia la procedura di backup (se presente) |
RESTORE | F | - | W | Avvia la procedura di restore applicativo (se presente) |
CMD01 | F | - | W | Comando per uso futuro |
CMD02 | F | - | W | Comando per uso futuro |
CMD03 | F | - | W | Comando per uso futuro |
CMD04 | F | - | W | Comando per uso futuro |
CMD05 | F | - | W | Comando per uso futuro |