The VERSION was set in each config.*, which is not what the VERSION is
associated with. It is now set as a module attribute
solo.step.base_config.VERSION
The unused table argument scratch is now set to solo.step.base_config.SUBVERSION
There is still an optional argument version= to override.
The aim, of this patch is to keep the Idef-X temperatures constant
during the orbit so that the calibration is always reliable.
Fix the opheater reference temperature reading. It was set to T_DIG(13). Now
it is T₁(14), one of the sensors on the titanium cover. The original
intention was probably to use T₁, which is entry [13] in the telemetry
packet. The mismatch in the order of data items in the ITF packet with
the numbering in the temperature spy may have caused this mixup.
Add parameter HK_SOLO.T_to_ADC(dc_estimate=0) to reduce the target
temperature to accomodate the estimated opheater duty cycle.
The opheater target temperature is set to -35°C at 70% duty cycle.
During the first year the duty cycle was always around 70% and the T₁
temperature between -36°C and -34°C.
Set the nominal calib Temperatur to -36°C. This is the IDef-X temperature
reached when T₁ was -35°C.
When the sensor units are commanded to nominal mode they shall receive a
command to reset the PPSS clock at the end of the OBC hour, to synchronize
the data products to an hour boundary.
STEP was sychronized to a minute instead.