[docs]defresetTimers(self):"""Resets all timers to zero Sets the internal 48-bit timers for all Timepix/Medipix devices to zero Raises ---------- :class:`PymePixException` Communication error """# NEEDS IMPLEMENTATIONpass
[docs]defrestartTimers(self):"""Restarts SPIDR and Device timers Synchronizes both the SPIDR clock and Timepix/Medipix clocks so both trigger and ToA timestamps match .. Important:: This must be done if event selection is required (e.g. time of flight) otherwise the timestamps will be offset Raises ---------- :class:`PymePixException` Communication error """# NEEDS IMPLEMENTATIONpass
[docs]defopenShutter(self):"""Immediately opens the shutter indefinitely Raises ---------- :class:`PymePixException` Communication error Notes --------- This overwrites shutter configurations with one that forces an open shutter """# NEEDS IMPLEMENTATIONpass
[docs]defcloseShutter(self):"""Immediately closes the shutter Raises ---------- :class:`PymePixException` Communication error """# NEEDS IMPLEMENTATIONpass
[docs]defsetShutterTriggerConfig(self,mode,length_us,freq_hz,count,delay_ns=0):"""Set the shutter configuration in one go Parameters ---------- mode: int Shutter trigger mode length_us: int Shutter open time in microseconds freq_hz: int Auto trigger frequency in Hertz count: int Number of triggers delay_ns: int, optional Delay between each trigger (Default: 0) Raises ---------- :class:`PymePixException` Communication error """# NEEDS IMPLEMENTATIONpass
@propertydeflocalTemperature(self):"""Local ????!?!? Temperature read from sensor Returns -------- float: Temperature in Celsius Raises ---------- :class:`PymePixException` Communication error """# NEEDS IMPLEMENTATIONreturn0@propertydefremoteTemperature(self):"""Remote ????!?!? Temperature read from sensor Returns -------- float: Temperature in Celsius Raises ---------- :class:`PymePixException` Communication error """# NEEDS IMPLEMENTATIONreturn0@propertydeffpgaTemperature(self):"""Temperature of FPGA board read from sensor Returns -------- float: Temperature in Celsius Raises ---------- :class:`PymePixException` Communication error """# NEEDS IMPLEMENTATIONreturn0@propertydefhumidity(self):"""Humidity read from sensor Returns -------- int: Humidity as percentage Raises ---------- :class:`PymePixException` Communication error """# NEEDS IMPLEMENTATIONreturn0@propertydefpressure(self):"""Pressure read from sensor Returns -------- int: Pressure in bar Raises ---------- :class:`PymePixException` Communication error """# NEEDS IMPLEMENTATIONreturn0@propertydefchipboardFanSpeed(self):# NEEDS IMPLEMENTATIONreturn0@propertydefboardFanSpeed(self):# NEEDS IMPLEMENTATIONreturn0