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>
22 lines
523 B
ObjectPascal
22 lines
523 B
ObjectPascal
program PlanciaConsole;
|
|
|
|
uses
|
|
Vcl.Forms,
|
|
uConsoleMain in 'uConsoleMain.pas' {ConsoleForm},
|
|
uPlanciaElements in 'uPlanciaElements.pas',
|
|
uPlanciaConfig in 'uPlanciaConfig.pas',
|
|
uImageLib in 'uImageLib.pas',
|
|
uModbusRTU in '..\uModbusRTU.pas',
|
|
uModbusWorker in 'uModbusWorker.pas',
|
|
uAlarmSound in 'uAlarmSound.pas',
|
|
uGauge in '..\uGauge.pas';
|
|
|
|
{$R *.res}
|
|
|
|
begin
|
|
Application.Initialize;
|
|
Application.MainFormOnTaskbar := True;
|
|
Application.CreateForm(TConsoleForm, ConsoleForm);
|
|
Application.Run;
|
|
end.
|