diff --git a/python/amptek_hardware_interface/AmptekPX5 b/python/amptek_hardware_interface/AmptekPX5 index 94cd39ec0a62d214d31286b609480dc27a7e235f..314048c3c44acfa1962e234f2e5bebb49275973c 100644 --- a/python/amptek_hardware_interface/AmptekPX5 +++ b/python/amptek_hardware_interface/AmptekPX5 @@ -514,6 +514,14 @@ class AmptekPX5(Device): def StopCommtestStreaming(self): self.interface.StopCommtestStreaming() + @command + def StartHardwareBuffering(self): + self.interface.startHardwareBuffering() + + @command + def StopHardwareBuffering(self): + self.interface.stopHardwareBuffering() + @command(dtype_in = int) def BufferSpectrum(self, index): @@ -600,6 +608,10 @@ class AmptekPX5(Device): def GetTecVoltage(self, max_age_ms): return self.get_status_attribute(max_age_ms, "TecVoltage") + @command(dtype_in = float, dtype_out = bool) + def IsHardwareBufferingRunning(self, max_age_ms): + return self.get_status_attribute(max_age_ms, "SequentialBufferRunning") + @command def ClearAlarm(self): self.set_state(DevState.ON)