Webové rozhraní - Obrazovka KONZOLE s ovládací konzolí vybrané sestavy (centrální jednotky)
Vysvětlení pojmů
Obrazovka s výstupem |
V této oblasti budou zobrazeny výstupy příkazů zadaných do vstupní oblasti |
Vstupní oblast |
Do tohoto řádku zadáváme příkazy (viz popis níže)
|
Obecný popis
Konzoli vidí (a smí ovládat) pouze uživatel s příslušným oprávněním (ACL). Konzole obecně slouží k tomu, abychom mohli na konkrétním modulu zavolat nějakou funkci. Jde buďto přímo o volání C-čkové funkce firmware nebo o čtení nějaké proměnné z firmware nebo o pár speciálních příkazů (čtení a zápis paměti apod.).
Z toho vyplývá, že sada funkcí, které lze volat, závisí na konkrétní verzi firmwaru.
Syntaxe příkazů
Čtení proměnné prostřednictvím konzole má obecně tvar:
-m {modul} {proměnná}
Tedy např.:
-m zoo zoo_log_seq
Tím z modulu "
zoo" přečtu hodnotu proměnné "
zoo_log_seq" a konzole ji vypíše (snaží se ji vypsat v co nejsrozumitelnějším tvaru, pokud jde např. o složitější strukturu). Pokud se vynechá určení modulu ("-m zoo"), konzole si automaticky doplní defaultní modul, což je v případě Orcave 101-101
zoo, takže stačí psát
zoo_log_seq
Volání funkce má syntaxi podobnou, u funkce se vždy připisují kulaté závorky s parametry (pokud funkce žádné parametry nemá, musí se uvést prázdné závorky). Např.:
-m zoo anyups_io_out_write(8,1)
nebo
anyups_io_out_write(13,45)
V celém zápisu volání funkce nesmí být mezerníky!