Commit graph

  • 880261ca24 step_ppss.py: Added labels to DPS-clear to make it findable. Removed unused insertion slots. Jan Christoph Terasa 2016-03-02 14:07:35 +00:00
  • 9e0ce3848d ppss_table.py: Added remove() and isub() methods to ppss_table to remove entries. Jan Christoph Terasa 2016-03-02 14:06:34 +00:00
  • 340467ee91 step_ppss.py: Added PPSS tabel with L3 guards to avoid histogram bug. Jan Christoph Terasa 2016-03-02 13:18:01 +00:00
  • 670736a2b7 ppss_table.py: Added twin_slack option to science() method. Jan Christoph Terasa 2016-03-02 13:15:34 +00:00
  • 7f29badd17 solomsg: add print_verilog() Stephan I. Böttcher 2016-03-01 10:33:07 +00:00
  • 5f169af64d ppss_table: remove nonsence about twin in disable_l3 Stephan I. Böttcher 2016-02-28 17:44:43 +00:00
  • e338fa5c2b ppss_table: remove nonsence about twin in disable_l3 Stephan I. Böttcher 2016-02-28 17:38:56 +00:00
  • 625d60a579 ppss_table: add optional disable_l3 to .science() Stephan I. Böttcher 2016-02-28 17:34:52 +00:00
  • 71d29d5c63 ppss_table: revert -c 4917 Stephan I. Böttcher 2016-02-28 17:30:56 +00:00
  • 1e0eaad6d8 Revert parts of r4917 which do not affect ppss_table.py Jan Christoph Terasa 2016-02-28 17:08:35 +00:00
  • 4f5d132a54 ppss_table.py: Added option to science() method to toggle l3_enable during DPS processing. Jan Christoph Terasa 2016-02-28 17:03:31 +00:00
  • 9130f3a164 hetet_ppss: fix syntax error in ICU HK counter readout Stephan I. Böttcher 2016-02-28 16:18:10 +00:00
  • f38be234a2 Reverted 4913. Jan Christoph Terasa 2016-02-25 14:00:38 +00:00
  • 7c58638393 step_dps.py: Generate output filenames from own filename. Jan Christoph Terasa 2016-02-25 13:02:46 +00:00
  • 6b9d838311 step_dps.py: csum parameter in sci_prod is optional. Jan Christoph Terasa 2016-02-25 12:33:31 +00:00
  • fd937ed67f Reverted test settings of conf and thresholds. Jan Christoph Terasa 2016-02-25 12:15:06 +00:00
  • 4359be04c8 step_ppss.py: Added thres and test_reg helper functions. Jan Christoph Terasa 2016-02-25 12:00:12 +00:00
  • 7293a7ce40 step_ppss: Optimized timing of IX reconfiguration. IX registers are telemetered (to ground) every 600s, directly after that registers are re-written. HK/Config deadtime is only 2000µs. Jan Christoph Terasa 2016-02-24 14:22:47 +00:00
  • a2080a7377 step_test_ppss.py: Accept triggers on all pixels. Lauri Panitzsch 2016-02-22 17:17:47 +00:00
  • 2643e9bcda ixmsg.py: get_hk() can omit temperature readout. Jan Christoph Terasa 2016-02-22 16:23:23 +00:00
  • 150797dbda step_ppss.py: Remove unnecessary gap from IX analog reset. Jan Christoph Terasa 2016-02-22 16:18:21 +00:00
  • 6c130bfe2b step_test_ppss.py: Testbed for testing IX config timing. Jan Christoph Terasa 2016-02-22 15:21:09 +00:00
  • e0425767a2 step_ppss.py: Rewrite IX config every second, duty cycle at 99%. Jan Christoph Terasa 2016-02-22 15:19:01 +00:00
  • 070bbb344d step_ppss.py: Reconfigure STEP once per minute only. Jan Christoph Terasa 2016-02-22 13:06:11 +00:00
  • 832f16f5eb step_ppss: Fixed modulus of pixel reconfiguration in small pixel mode. Jan Christoph Terasa 2016-02-19 05:30:30 +00:00
  • 1bb2ba6c92 step_ppss_alcala.py: disable IXes at the end of each second, otherwise EMI(?) causes the small pixels to trigger Lauri Panitzsch 2016-02-18 14:39:17 +00:00
  • aacdb283ff steinmsg.py: Fixed config_l1_l2. Jan Christoph Terasa 2016-02-17 14:58:33 +00:00
  • 89a0e54b83 step_sft.py: Cosmetic changes. Jan Christoph Terasa 2016-02-17 13:24:36 +00:00
  • 10feb67490 step_sft.py: Several small changes by Lauri. Jan Christoph Terasa 2016-02-17 13:17:36 +00:00
  • 5f05bc51d9 solomsg msg0: swap nTxE nom/red, as implemented in HET/EPT FM Stephan I. Böttcher 2016-02-16 13:44:36 +00:00
  • 6cdc1def5a packets: add 0xfd STF Stephan I. Böttcher 2016-02-12 19:48:46 +00:00
  • 6eceead4c3 step_*_alcala: Updated threshold routine and defaults. Jan Christoph Terasa 2016-02-12 14:20:23 +00:00
  • f62e46c7e7 step_ppss.py: Send STEP HL to ICU compressed. Jan Christoph Terasa 2016-02-12 14:19:31 +00:00
  • c95e6cdc3e solopackets: fix __repr__ for unparsed solopackets Stephan I. Böttcher 2016-02-11 22:34:09 +00:00
  • 0033dcc257 hetept_ppss: add ICU=0x27, ICU=0x28 Stephan I. Böttcher 2016-02-11 22:32:29 +00:00
  • b990a1b743 hetept_config: for HET/EPT 1 Stephan I. Böttcher 2016-02-11 22:31:39 +00:00
  • 2e92f0ce5a packets: gnumeric list of generated packets Stephan I. Böttcher 2016-02-11 17:41:45 +00:00
  • 7b55c52f17 step_sft.py: Use the correct SFT tag. Jan Christoph Terasa 2016-02-09 17:36:24 +00:00
  • b923e65d87 telecom.py: TC(128,102) tc() method always emits lists of telecommands. Jan Christoph Terasa 2016-02-09 17:20:03 +00:00
  • 45b2693cc8 telecom.py: Fixed TC(128,102) telecommand generation. Jan Christoph Terasa 2016-02-09 16:51:13 +00:00
  • 6f89539fa8 telecom.py: Dropped unused functions. Adopted chnages discussed with Alberto. Expose configtable msgs. Jan Christoph Terasa 2016-02-09 09:40:46 +00:00
  • 05771293af step_ppss_alcala: Updated alcala config to more light-like config. Jan Christoph Terasa 2016-02-08 08:31:37 +00:00
  • f4ae67fe9f hetept_config: burn() Stephan I. Böttcher 2016-02-04 19:31:35 +00:00
  • a6db53fcbe write_eeprom: option insert for writing via insertion slots Stephan I. Böttcher 2016-02-04 19:30:34 +00:00
  • 82c97761ab hetept_ppss: add i800 command inserter Stephan I. Böttcher 2016-02-04 19:27:57 +00:00
  • 0777efbe17 ppss_table: fix insertion_slot_msg when connecting to solomsg Stephan I. Böttcher 2016-02-04 19:26:26 +00:00
  • f0bbd46469 hetept_dps.py: updated the configuration for EPT 1D; added a fix for PQM; added some HET and EPT 2D histogram data products for calibration Sebastian Boden 2016-02-04 19:05:15 +00:00
  • 8127482036 hetept_ppss: add set_opheater_setpoint() Stephan I. Böttcher 2016-02-03 10:06:35 +00:00
  • d43dd32ec3 step_config: Added mode transitions. Jan Christoph Terasa 2016-02-02 14:34:56 +00:00
  • 0707c33be7 ept_pqm.l3: Added a level3 trigger version which compensates for PQM bugs Sebastian Boden 2016-01-27 16:16:14 +00:00
  • 9ddb22eccf step_dps.py: Cast float to int in histogram nx, ny. Jan Christoph Terasa 2016-01-25 16:21:31 +00:00
  • 260ba49cec step_dps.py: Make sure the full energy range is included in step_hist. Jan Christoph Terasa 2016-01-22 08:44:54 +00:00
  • 75425a759a step_ppss.py: thres() convenience function allows to selective disable small or large pixels. Jan Christoph Terasa 2016-01-21 15:01:29 +00:00
  • 6ed5e63e23 step_ppss.py: Bugfixed thres() helper function. Jan Christoph Terasa 2016-01-21 14:25:52 +00:00
  • 94012e9793 solomsgclass.py: Added MES0 for STEP deadtime counter reset steinmsg.py: Added convenience function to read deadtimes and lifetimes Jan Christoph Terasa 2016-01-21 14:09:16 +00:00
  • 2e7472524d step_dps.py: Fixed bug in sci_products decorator which changed histogram address. Jan Christoph Terasa 2016-01-21 13:35:34 +00:00
  • abf39ebba1 step_ppss.py: Changed cadence of deadtime reset to 600sec. ICU still receives deadtime counters every second. Jan Christoph Terasa 2016-01-21 13:34:16 +00:00
  • 21034033d1 step_ppss.py: Send deadtime and lifetime counters to ICU every second. Jan Christoph Terasa 2016-01-21 13:02:46 +00:00
  • 82bddc6177 step_ppss.py: Added thres helper function to dynamically set thresholds in GSE operation. Jan Christoph Terasa 2016-01-20 14:36:25 +00:00
  • 906cdd0901 Reverted r4802. Jan Christoph Terasa 2016-01-20 14:22:45 +00:00
  • 04940fddac step_ppss.py: included thresholds for PQM Lauri Panitzsch 2016-01-20 13:36:06 +00:00
  • 4bed01ce1d step_dps.py: Changed lower energy threshold to match actual L3 trigger. Jan Christoph Terasa 2016-01-19 16:54:37 +00:00
  • 270abfc27d ept.l3, hetept_config.l3, hetept_dps.py: changed ept level3 to generate 128*64 2d histograms; implemented a function to generate EPT 2d data products in hetept_dps.py Sebastian Boden 2016-01-18 16:07:14 +00:00
  • 904e85259d step_ppss.py: Added analog IX reset. Jan Christoph Terasa 2016-01-18 15:28:47 +00:00
  • 51723f217f step_dps.py: Write SCI definition files containing the actual build-up of the histogram data. Jan Christoph Terasa 2016-01-14 13:40:55 +00:00
  • 23cc00d405 ivanparser.py: Removed. Jan Christoph Terasa 2016-01-12 20:41:16 +00:00
  • f67812a5c7 packets.py: Refactored simplesync to a callable class. Jan Christoph Terasa 2016-01-12 15:35:30 +00:00
  • 50417ef2f5 solopackets.py: Ignore CRC check for SIS telemetry packets with PID=54. Jan Christoph Terasa 2016-01-12 15:16:52 +00:00
  • 9bf57883a7 step_ppss.py: Clear STEP L1 counters after telemetering them to ground. Jan Christoph Terasa 2016-01-12 13:52:34 +00:00
  • f29cd8f1ed steinmsg.py: Removed commented code. Jan Christoph Terasa 2016-01-12 13:51:22 +00:00
  • 8829774aa9 solopackets: no exception for plen mismatch Stephan I. Böttcher 2016-01-08 16:32:49 +00:00
  • 4da3424cd7 solopackets.py: Delay CRC check so that solopacket class members are properly initialized when checksum error gets raised. Jan Christoph Terasa 2016-01-08 14:26:13 +00:00
  • 794295e934 packets: add log for MalformendPakets Stephan I. Böttcher 2016-01-08 14:10:41 +00:00
  • 8c835cda18 soloparser.py: Removed. Jan Christoph Terasa 2016-01-08 11:03:20 +00:00
  • 9bd2da1164 soloparser.py, ivanparser.py: Parsers to parse Ivan's test procedure output. Jan Christoph Terasa 2016-01-06 15:03:26 +00:00
  • b46eb7eac3 step_sft.py: Use new step.get_hk() semantics. Jan Christoph Terasa 2016-01-04 16:18:50 +00:00
  • 157af5dea4 steinmsg.py: Updated HK readout to match itf_parser.c semantics. Jan Christoph Terasa 2016-01-04 16:17:10 +00:00
  • 495b9b9cb5 step_stream_ppss.py: adapted l1l2 trigger to mask "sporadic" triggers Lauri Panitzsch 2015-12-04 12:25:41 +00:00
  • 441eb28435 step_config: Updated to include latest revelations of IX config from testing. Jan Christoph Terasa 2015-12-02 12:04:42 +00:00
  • 96813b9c5c steinmsg.py: Bugfix in compressed HK readout loop.. Jan Christoph Terasa 2015-11-30 14:11:59 +00:00
  • 8d6ab4dca6 steinmsg.py: Updated hk readout code to cope with compressed HK readouts. Jan Christoph Terasa 2015-11-30 14:09:41 +00:00
  • 50f81b972f step_stream_ppss.py: reverted r4702 Lauri Panitzsch 2015-11-26 16:25:30 +00:00
  • b55afa6bf6 step_sft.py: Added more robust test of EEPROM. Jan Christoph Terasa 2015-11-26 11:28:05 +00:00
  • 78bfe5905e step_stream_ppss.py: for documentation purposes only (sporadic triggers): only IX communication Lauri Panitzsch 2015-11-25 16:39:32 +00:00
  • 3db79bdc28 step_stream_ppss.py: no IX communication Lauri Panitzsch 2015-11-24 13:41:24 +00:00
  • a099452cc0 Reverted r4700. Jan Christoph Terasa 2015-11-23 12:57:34 +00:00
  • bbf962ba96 step_stream_ppss.py: give ix areset still slightly more time but do it just once per hour Lauri Panitzsch 2015-11-20 15:39:51 +00:00
  • 15a7533c76 heteptana.py: fix EPT channel numbers Stephan I. Böttcher 2015-11-04 18:38:15 +00:00
  • 51395ae3c8 configtable EEPROM bases fix Stephan I. Böttcher 2015-11-03 10:38:35 +00:00
  • 011abed40e step_config_alcala: Updated testpulser config. Lauri Panitzsch 2015-10-30 15:06:02 +00:00
  • e658b08dbb step_config_alcala: Updated ALCALA config. Lauri Panitzsch 2015-10-30 14:52:03 +00:00
  • 723e48e4f4 step_stream_ppss.py: added extra time slot on second base to allow streaming data and PPSS generated data to be transmitted even under high trigger rates. Lauri Panitzsch 2015-10-30 10:01:16 +00:00
  • bbd2095ca4 step_stream_ppss: ix_reset every 10 minutes, ix_config every 30 seconds, duty cycle = 99%; timing should still allow for ix recovery from strange mode (still to be tested) and avoid pattern in data Lauri Panitzsch 2015-10-28 11:38:51 +00:00
  • 47d551ada7 step_stream_ppss.py: in the former version the digital ix_reset was too short to escape strange mode (should be: ix_reset(areset=0) -> 30ms -> ix config). to avoid pattern in data, it takes about 30ms to enable data acquisition after ix configuration (should be: ix config, ix_reset(reset=0) -> 30ms -> enable data acquisition). Lauri Panitzsch 2015-10-28 09:07:19 +00:00
  • 485d1a68e9 step_stream_ppss.py: a more stable version, duty-cycle = 80% Lauri Panitzsch 2015-10-27 14:09:48 +00:00
  • 5f44f94e61 step_stream_ppss.py: new arrangement of the schedule to cope the ix_reset-> ix_config-> (30ms) pattern, still for testing Lauri Panitzsch 2015-10-26 10:04:45 +00:00
  • 0cb3bc4fed step_stream_ppss: added functionality to turn on/off ix_reset and ix_areset Lauri Panitzsch 2015-10-22 18:20:36 +00:00
  • e644abcdb0 telecom: fix tcdata, remove useless parameter defaults Stephan I. Böttcher 2015-10-22 13:49:29 +00:00
  • 1e79b34649 telecom generator: remove misguided,^Cilent parameter corrections Stephan I. Böttcher 2015-10-22 13:42:56 +00:00
  • cf58b1f393 telecom.py: Fixed bug in header creation of TC(128,102). Jan Christoph Terasa 2015-10-22 13:25:02 +00:00