Interface
Interface lze chápat jako rozhraní, které je schopné komunikovat s určitou skupinou zařízení nebo služeb. Všechny interface mají základní společné parametry, které lze nastavit, a to Jméno, jestli je interface povolen (Aktivní) a uživatelská poznámka. Pod nastavený interface se následně vkládá samotný HW. Základní interface jsou tyto:
- Comm – interface pro síťová a komunikační rozhraní (TCP, UDP, HTTP, RS232,…)
- Core – interface je určen pouze pro ovládání periferii z HW jednotky CORE, případně rozšiřujícího modulu GSM
- GSH – interface pro komunikaci s rozšiřujícími moduly GSH (Relay, DI, Unify, …). U tohoto interface je nutné nastavit ve vlastnostech „Linku“, jedná se CAN FD sběrnici, kde jsou rozšiřující moduly připojeny. Linky jsou následující:
- HW GSH Core obsahuje 2 sběrnice označené jako dev://bus0 a dev://bus1
- v případě Usb2Can převodníku je linka označena jako dev://usbcan@serialNum
- pokud je Core spuštěno na Linuxu, lze využít nativní sběrnici přes SocketCAN, v případě CAN FD, dev://canX
- na sběrnici se lze připojit i přes ethernet s využitím naší aplikace Can2Eth pro Windows i Linux, linka je pak definována tako: tcp://IpAddress:IpPort@zarizeni, „zařízení“ se nahradí jednou s výše uvedených hodnot dev zařízení. Pro vysvětlení, pokud je třeba v hale vzdálené 1km nějaký Windows Server do kterého je připojen Usb2Can převodník a je tam spuštěna aplikace Can2Eth, tak se může Core připojit k této aplikaci a následně za @ již vložit specifikaci zařízení ke kterému se chci připojit, např.: tcp://10.0.2.15:10000@dev://usbcan@serialNum
Prakticky lze vytvořit i vlastní interface, v designéru nadefinovat jaké má vstupní, výstupní a volitelné porty, parametry Interface a HW. Následně ho pak využit v designéru jako nativní prvek. Takto vytvořený interface a HW pak komunikuje pomoci souborů v souborovém systému na RAM disku. Tímto způsobem je možné vytvořit svoji vlastní logiku pro řízení SW nebo HW například v BASH, PowerShellu, PHP, C, Pythonu a dalších. Tato funkce je zatím experimentální.
HW (RpiCore) vložený pod interface

Pozor, HW zařízení v designeru nevnímejte jako fyzický hardware, jako HW zařízení je označen třeba HTTP klient v interface Comm.
Každé HW zařízení může obsahovat vlastní nastavení, vstupní, výstupní a volitelné porty. Tyto porty se vkládají do designeru přímo pomocí funkce Drag&Drop.