Drivery, protokoly a controly
Přehled komponent dodávaných s QInsight. Konfigurační parametry se zadávají
v poli Settings ve formátu klíč=hodnota;klíč=hodnota.
| Driver | Účel | Parametry (výchozí) |
|---|
| TcpClientDriver | TCP klient — čtení dat ze zařízení po TCP/IP | ip (127.0.0.1), port (5000), connectionTimeoutMs (5000), reconnectTimeMs (1000), numberOfReconnections (3) |
| PeakCANDriver | CAN sběrnice přes USB adaptér PEAK PCAN | deviceId (hex ID adaptéru), bitrate (250000; 50k–1M) |
| SimulDataDriver | simulace dat pro testování bez hardwaru | periodes (perioda v ms, např. 20) |
| FileDataLoggerDriver | záznam hodnot do .qilog souboru | file (values), directory (DataLogs), append (true), flushOnWrite (false) |
| FileDataReplayDriver | přehrávání .qilog záznamu (spravuje ho aplikace) | file, mode (realtime), speed (1), loop (false) |
| PiZeroTcpClientDriver | TCP klient pro Raspberry Pi Zero (signály + příkazy) | host (127.0.0.1), port (5000), connectTimeoutMs (3000), reconnectDelayMs (1000) |
| Protokol | Data od driveru | Párování proměnných |
|---|
| JsonSignalProtocol | textové řádky (JSON {"name","value"}) | jméno signálu (id = jméno proměnné) |
| RawCanProtocol | CAN rámy | canId (hex, 11bit), offset (bajt), byteOrder (le/be) |
| SimulDataProtocol | simulovaná data | k SimulDataDriver |
| One2OneProtocol | hodnoty proměnných | 1:1 podle proměnné (logger) |
| DataLogReplayProtocol | záznam z .qilog | podle záznamu (replay) |
| PiZeroJsonProtocol | textové řádky JSON | jméno signálu |
| Control | Proměnných | K čemu | Klíčová nastavení |
|---|
| Graph | více | časový průběh signálů | časové okno, více svislých os, barvy řad, kurzor, export PNG/SVG/CSV |
| Gauge | 1 | okamžitá hodnota | typ (radial / linear), Min/Max, prahy warning a error |
| Single-Signal | 1 | hodnota s popiskem a jednotkou | Refresh time, pásmo necitlivosti |
| Watch Table | více | tabulka hodnot | sloupce Name/Value/Unit/Time, viditelnost sloupců |
Všechny tři skupiny jsou pluginy — vlastní komponenty viz
Vlastní rozšíření.