Milan Hanajik
17f6f7c3be
XmlSerializers created by XmlSerializer.FromType(new[] {typeof(...)})[0]; This prevents throwing an exception => better debugging.
2017-06-22 21:37:05 +02:00
Milan Hanajik
8fb021da4c
Draining management under construction
2017-03-27 23:05:02 +02:00
Milan Hanajik
dbfc06960f
Invalid components are displayed in ComponentsManagerDlg (up/down bug fixed), etc.
2017-03-18 16:46:03 +01:00
Milan Hanajik
dd62310e59
ulong --> UInt128 in all 'route' related variables, ver. 2.12.419
2016-12-12 17:39:12 +01:00
Milan Hanajik
5c9adba751
Endurance cycle steps dialog added.
2016-12-07 20:57:32 +01:00
Milan Hanajik
8dae45e10e
IComponentCfg and IComponentFactory interfaces and all derived classes modified.
2016-08-05 14:32:36 +02:00
Milan Hanajik
c58f639346
(1) iPerlSpecial : WaterMeter/iPerl : RfidComPortNr added, (2) Comp. parameters dialog is unlocked when adding a component, (3) ValveCfgCtrl for 2s tick
2016-04-18 13:24:29 +02:00
Milan Hanajik
f6cec9d769
'Config', 'Results' projects added, includes iPerl opto logging bug-fixes, builds OK, cannot open DB, version 2.0.158.
2015-12-05 14:18:36 +01:00
Milan Hanajik
fa6b99b980
StateMachine timing period is 2 seconds for iPerlST bench, 1 second for other all benches.
2015-08-19 13:00:00 +02:00
Milan Hanajik
46118e91e5
ValveEx related change
2015-07-01 15:28:28 +02:00
Milan Hanajik
e13b43586d
ValveEx component added.
2015-06-30 02:06:58 +02:00
Milan Hanajik
7b902e8ca3
IComponentFactory.DummyComponent() interface function added and implemented in all components.
2015-06-29 11:14:33 +02:00
Milan Hanajik
be78bb5ce0
Copyright message added to all cs-files
2015-04-15 20:32:56 +02:00
Milan Hanajik
93fd6a4f42
Support for FC protocol for Danfoss-VLT2800 and associated valve added - control part
2015-02-18 22:50:44 +01:00
Milan Hanajik
b1c9e0d3b5
Bugfixes: (1) PumpTandem was missing a Mask to be used as Valve, (2) Column widths in results screen
2015-01-16 07:08:26 +01:00
Milan Hanajik
b79ae4b1aa
PumpTandem component added (to be completed), fixes in component config edit controls
2015-01-11 05:06:18 +01:00
Milan Hanajik
0160dc965d
- RegulValve ADC Open/Close values calibration implemented
...
- 'More' button added to ComponentCfgCtrl-s
- Dataflow from ComponentParametersDlg to components: CfgChangeHandler
- Dataflow from components to ComponentParametersDlg: CmdResponseHandler
- Detection of parameter changes and appropriate MesssageBox display:
1.warning message when component configuration change requires program restart
2.confirmation message box when any configuration changes would be lost
2015-01-03 14:45:58 +01:00
Milan Hanajik
f2005bbf56
Boilerplate code reduced from factories, GetComponent() and GetControl() added to cfg-s
2015-01-02 19:14:19 +01:00
Milan Hanajik
94de991bf6
Everything works OK after serious changes:
...
- all components, componentCfg-s and parameter providers use base classes
- less boilerplate code, simpler access to test/procedure parameters from code
- CreateTestParams(test), CreateProcedureParams(procedure) methods added
- TestBenchSim class is made static, it is not inheritted by any device anymore
2015-01-02 12:51:27 +01:00
Milan Hanajik
0ac7ba05d6
Methods CreateDbEntity and CreateFromDbEntity moved from XyzCfg to ComponentCfgBase, factories modified accordingly.
2014-12-29 18:33:27 +01:00
Milan Hanajik
415adba8cf
- Tank emptying on start-up implemented, EmptyTimeSec parameter added to Balances
...
- added events Event.TimerBusy, Event.ValvesBusy, etc.
- fixed bug in SetValvesOp
- preparing a virtual bench drawing on the Process screen - partly done
2014-12-10 12:37:05 +01:00
Milan Hanajik
c3bfe5223b
- The update of the 6th watermeter data in ProcessTabPageCtrl fixed
...
- Valve/Pump delay evaluation modified: Delays of valves/pums that have not changed
are not taken into account (faster when there is no valve/pump switching)
2014-09-17 19:17:05 +02:00
Milan Hanajik
36f2842b01
- Fixed a bug in valves inversion
...
- Changes in ProcessTabPageCtrl
2014-09-06 13:32:38 +02:00
Milan Hanajik
a6f5b287c9
Fixed a bug in emptying valves initialization on StateMachine startup
2014-09-06 11:35:10 +02:00
Milan Hanajik
ef8284586e
SetValves operation uses Delay of 'Valve', 'Pump' and 'PumpWithFM'
2014-09-06 09:07:45 +02:00
Milan Hanajik
87f42ba291
Delay added to IValve and Pumps, no delay functionality yet
2014-09-06 08:10:08 +02:00
Milan Hanajik
6933442e76
- possibility to invert valves (UI as well as the functionality)
...
- UI prepared for the usage of valve delays
2014-09-06 07:37:27 +02:00
Milan Hanajik
08468e60d6
- reconfigured to use Munich component and 5 watermeters
...
- valve categories used in paths, Category property added to IValve
2014-09-02 18:10:16 +02:00
Milan Hanajik
fd2db3e229
As sent to Munich
2014-08-01 08:36:17 +02:00
Milan Hanajik
175a92f633
Initial commit almost identical to SVN-repo rev.340
2014-07-28 09:56:40 +02:00