Files
Plancia/Console/esempio-plancia.xml
T
f.bittiandClaude Opus 5 4a01a2ec88 Plancia configurabile su Modbus RTU
Due programmi che condividono uModbusRTU e uGauge:

- Console/PlanciaConsole: plancia nautica descritta da file XML, con
  modalita' plancia e modalita' configurazione. Comandi, spie, selettori,
  strumenti e allarmi sonori; il bus gira in un thread suo perche' la
  finestra non si fermi mai.
- ProjectPlancia: il programma di prova piu' vecchio, usato per collaudare
  i canali.

Le plance sono in Console/*.xml, la documentazione in Console/LEGGIMI.md.
Esclusi dal versionamento i compilati (.exe, .dcu), i file dell'IDE e un
audio da 17 MB.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-22 16:56:34 +02:00

20 lines
1.5 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<plancia version="1">
<connection port="COM1" baud="9600" timeoutMs="500" pollMs="500"/>
<panel title="Plancia ZEBRA" width="980" height="560"/>
<elements>
<element kind="button" caption="Horn" slave="1" channel="5" left="30" top="30" width="120" height="48"/>
<element kind="button" caption="Avvisatore" slave="1" channel="6" left="170" top="30" width="120" height="48"/>
<element kind="switch" caption="Luci coperta" slave="1" channel="0" left="30" top="100" width="120" height="48"/>
<element kind="switch" caption="Luci ponte" slave="1" channel="1" left="170" top="100" width="120" height="48"/>
<element kind="switch" caption="Pompa sentina" slave="1" channel="2" left="310" top="100" width="120" height="48"/>
<element kind="lamp" caption="Allarme" slave="3" channel="0" left="470" top="30" width="90" height="64"/>
<element kind="lamp" caption="Ormeggio" slave="3" channel="1" left="570" top="30" width="90" height="64"/>
<element kind="lamp" caption="Ancora" slave="3" channel="2" left="670" top="30" width="90" height="64"/>
<element kind="gauge" caption="Temperatura" slave="5" channel="0" left="470" top="150" width="130" height="200"
rawMin="0" rawMax="4095" engMin="0" engMax="120" units="C" warnBelow="-1E30" warnAbove="100"/>
<element kind="gauge" caption="Serbatoio" slave="5" channel="1" left="620" top="150" width="130" height="200"
rawMin="0" rawMax="4095" engMin="0" engMax="100" units="%" warnBelow="15" warnAbove="1E30"/>
</elements>
</plancia>