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.

Drivery

DriverÚčelParametry (výchozí)
TcpClientDriverTCP klient — čtení dat ze zařízení po TCP/IPip (127.0.0.1), port (5000), connectionTimeoutMs (5000), reconnectTimeMs (1000), numberOfReconnections (3)
PeakCANDriverCAN sběrnice přes USB adaptér PEAK PCANdeviceId (hex ID adaptéru), bitrate (250000; 50k–1M)
SimulDataDriversimulace dat pro testování bez hardwaruperiodes (perioda v ms, např. 20)
FileDataLoggerDriverzáznam hodnot do .qilog souborufile (values), directory (DataLogs), append (true), flushOnWrite (false)
FileDataReplayDriverpřehrávání .qilog záznamu (spravuje ho aplikace)file, mode (realtime), speed (1), loop (false)
PiZeroTcpClientDriverTCP klient pro Raspberry Pi Zero (signály + příkazy)host (127.0.0.1), port (5000), connectTimeoutMs (3000), reconnectDelayMs (1000)

Protokoly

ProtokolData od driveruPárování proměnných
JsonSignalProtocoltextové řádky (JSON {"name","value"})jméno signálu (id = jméno proměnné)
RawCanProtocolCAN rámycanId (hex, 11bit), offset (bajt), byteOrder (le/be)
SimulDataProtocolsimulovaná datak SimulDataDriver
One2OneProtocolhodnoty proměnných1:1 podle proměnné (logger)
DataLogReplayProtocolzáznam z .qilogpodle záznamu (replay)
PiZeroJsonProtocoltextové řádky JSONjméno signálu

Controls

ControlProměnnýchK čemuKlíčová nastavení
Graphvícečasový průběh signálůčasové okno, více svislých os, barvy řad, kurzor, export PNG/SVG/CSV
Gauge1okamžitá hodnotatyp (radial / linear), Min/Max, prahy warning a error
Single-Signal1hodnota s popiskem a jednotkouRefresh time, pásmo necitlivosti
Watch Tablevícetabulka hodnotsloupce Name/Value/Unit/Time, viditelnost sloupců

Všechny tři skupiny jsou pluginy — vlastní komponenty viz Vlastní rozšíření.