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>
This commit is contained in:
f.bittiandClaude Opus 5 committed 2026-09-22 16:56:34 +02:00
commit 4a01a2ec88
69 files changed
+11658

No files matched your search

+48
View File
@@ -0,0 +1,48 @@
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<ProjectGuid>{78922105-9D91-4F64-B3AD-D910779B6FAD}</ProjectGuid>
</PropertyGroup>
<ItemGroup>
<Projects Include="Console\PlanciaConsole.dproj">
<Dependencies/>
</Projects>
<Projects Include="ProjectPlancia.dproj">
<Dependencies/>
</Projects>
</ItemGroup>
<ProjectExtensions>
<Borland.Personality>Default.Personality.12</Borland.Personality>
<Borland.ProjectType/>
<BorlandProject>
<Default.Personality/>
</BorlandProject>
</ProjectExtensions>
<Target Name="PlanciaConsole">
<MSBuild Projects="Console\PlanciaConsole.dproj"/>
</Target>
<Target Name="PlanciaConsole:Clean">
<MSBuild Projects="Console\PlanciaConsole.dproj" Targets="Clean"/>
</Target>
<Target Name="PlanciaConsole:Make">
<MSBuild Projects="Console\PlanciaConsole.dproj" Targets="Make"/>
</Target>
<Target Name="ProjectPlancia">
<MSBuild Projects="ProjectPlancia.dproj"/>
</Target>
<Target Name="ProjectPlancia:Clean">
<MSBuild Projects="ProjectPlancia.dproj" Targets="Clean"/>
</Target>
<Target Name="ProjectPlancia:Make">
<MSBuild Projects="ProjectPlancia.dproj" Targets="Make"/>
</Target>
<Target Name="Build">
<CallTarget Targets="PlanciaConsole;ProjectPlancia"/>
</Target>
<Target Name="Clean">
<CallTarget Targets="PlanciaConsole:Clean;ProjectPlancia:Clean"/>
</Target>
<Target Name="Make">
<CallTarget Targets="PlanciaConsole:Make;ProjectPlancia:Make"/>
</Target>
<Import Project="$(BDS)\Bin\CodeGear.Group.Targets" Condition="Exists('$(BDS)\Bin\CodeGear.Group.Targets')"/>
</Project>