Skip to content

Releases: cescalara/minieuso_cpu

Pixel masking

29 Apr 15:35
Compare
Choose a tag to compare

What's Changed

  • Add pixel masking functionality and documentation
  • Move continuous integration from Travis to GitHub actions and add basic tests
  • Update version number

Full Changelog: v9.5.0...v9.6.0

Update S-curve procedure for in-lab testing

14 Oct 09:26
eda7537
Compare
Choose a tag to compare

Fix some issues that other bug fixes has introduced with S-curve taking in the lab. These updates should not affect the standard automated acquisition procedure.

  • Changed procedure in DataAcquisition::CollectSc() to be more robust
  • Removed Zynq reboot/reset at the end of DataAcquisition::NightOperations() in the case of an S-curve acquisition to stop unnecessary time wasting
  • Added to the configuration_file and usage/functionality docs to explain the various ways of setting the DAC values.

Automatically set DAC10 values from provided matrix file

09 Mar 19:23
1ddeb87
Compare
Choose a tag to compare

When the Zynq is rebooted, the necessary custom DAC10 values will now be loaded from the file dac10.txt automatically. This update adds the ZynqManager::SetMatrixDac10() function which is called by ZynqManager::Setup() and replaces the executable that was causing problems.

Remove DAC setting at end of acquisition

18 Feb 13:57
ca30d58
Compare
Choose a tag to compare

Update to only call ZynqManager::SetDac(0) when turning off the HVPS if Config::dac_level is not set to NO_DAC_SET (-99).

System info in log

07 Feb 18:42
d6d6b83
Compare
Choose a tag to compare

Added system information to stdout and logs.

  • Disk usage every switch on in RunInstrument::CheckSystems()
  • CPU usage in RunInstrument::RunningStatusCheck() , frequency can be set in config files (STATUS_PERIOD).

Pen007

07 Nov 09:13
Compare
Choose a tag to compare
v8.3.0

Update version info

Write log to USB

10 Jul 14:33
Compare
Choose a tag to compare

Final updates in line with the launch of Mini-EUSO.

For those working on trigger tests, v8.1.0 is best and doesn't require USB access.

Further updates and bug fixes

02 Jul 10:06
Compare
Choose a tag to compare
  • Fixed AnalogManager::SerialReadOut() for photodiodes and thermistors
  • Switched to using wget in DataAcquisition::FtpPoll()
  • Update DataAcquisition::ProcessIncomingData() to handle unexpected files properly
  • Streamlined readout through AnalogManager
  • Fixed bug in AnalogManager::WriteThermPkt()
  • Add info on configurable parameters to the docs
  • Make instrument mode switching more robust
  • Add camera selection to configuration file

Integration at the University of Rome Tor Vergata

17 Jun 13:33
Compare
Choose a tag to compare

Updates made during integration tests from 14th - 16th June 2019 at the University of Rome Tor Vergata lab.

Changes since previous release:

  • Fixed issue with not reading Zynq files from FTP server
  • Added HV _PACKET readout into the main CPU run file
  • Updated ArduinoManager -> AnalogManager to read out thermistors through new interface
  • Changed HV ramp up to start at DAC 2500 / 700 V instead of 0 V
  • Updated CamManager::KillCamAcq() to make program shutdown more robust
  • Added automated boot scripts to main SW and tested
  • Added ZynqManager::InstrumentClean() command to program flow (clears FTP server)
  • Added command line option to set dynode voltage for individual EC units
  • Fixed bug which stopped proper HVPS cathode setting
  • Make AnalogManager::ProcessAnalogData() only write THERM_PACKETs during local night

Updated USB config and pixel masking

24 May 16:51
Compare
Choose a tag to compare
7.9.0

Update version info