software:devices:qmos

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisione Revisione precedente
Prossima revisione
Revisione precedente
software:devices:qmos [2014/10/29 16:09] qem202software:devices:qmos [2019/08/29 17:01] (versione attuale) – modifica esterna 127.0.0.1
Linea 1: Linea 1:
 +====== DEVICE QMOS ======
 +
 +====== - Elenco Parametri ======
 +
 +===== - osmode =====
 +{{template>lib:tpl:tpl-s-tapardev-010
 +|shortdescr=Operative system state|
 +|dim=Byte|
 +|default= - |
 +|accesstype=Read |
 +|um=-|
 +|id=-|
 +|range=0÷5|
 +|wrcond= - |
 +|longdescr=Reflects the operative system state. Where: 
 +
 +0 = OSINI (Initialization)\\
 +1 = OSRES (Reset)\\
 +2 = OSRDY (Ready)\\
 +3 = OSRUN (Run)\\
 +4 = OSSTP (Stop)\\
 +5 = OSERR (Error)\\}}
 +---- 
 +<html><pagebreak /></html>
 +
 +
 +===== - oserr =====
 +{{template>lib:tpl:tpl-s-tapardev-010
 +|shortdescr=Operative system error code|
 +|dim=Byte|
 +|default= - |
 +|accesstype=Read |
 +|um=-|
 +|id=-|
 +|range=0÷10|
 +|wrcond= - |
 +|longdescr=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)\\}}
 +---- 
 +<html><pagebreak /></html>
 +
 +
 +===== - osflags =====
 +{{template>lib:tpl:tpl-s-tapardev-010
 +|shortdescr=Operative system flags|
 +|dim=Byte|
 +|default= - |
 +|accesstype=Read |
 +|um=-|
 +|id=-|
 +|range= - |
 +|wrcond= - |
 +|longdescr=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\\}}
 +---- 
 +<html><pagebreak /></html>
 +
 +
 +
 +
 +
 +^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|
 +
 +
 +===== - 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|
 +
 +
 +===== - 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|
 +