From f8e1ff79cc2fa09b52093c6e029392b3456ad8bb Mon Sep 17 00:00:00 2001 From: Roy Date: Sat, 10 Feb 2018 17:27:37 +0200 Subject: Added dispensers support on technician module. --- .../Tango.Integration/Operators/MachineOperator.cs | 60 ++++++++++++++++++++++ 1 file changed, 60 insertions(+) (limited to 'Software/Visual_Studio/Tango.Integration/Operators/MachineOperator.cs') diff --git a/Software/Visual_Studio/Tango.Integration/Operators/MachineOperator.cs b/Software/Visual_Studio/Tango.Integration/Operators/MachineOperator.cs index 56b7ec971..f0d780191 100644 --- a/Software/Visual_Studio/Tango.Integration/Operators/MachineOperator.cs +++ b/Software/Visual_Studio/Tango.Integration/Operators/MachineOperator.cs @@ -204,6 +204,66 @@ namespace Tango.Integration.Operators return SendRequest(request); } + /// + /// Starts homing the specified motor. + /// + /// The request. + /// + public IObservable> StartMotorHoming(MotorHomingRequest request) + { + return SendContinuousRequest(request); + } + + /// + /// Stops homing the specified motor. + /// + /// The request. + /// + public Task> StopMotorHoming(MotorAbortHomingRequest request) + { + return SendRequest(request); + } + + /// + /// Starts jogging the specified dispenser. + /// + /// The request. + /// + public Task> StartDispenserJogging(DispenserJoggingRequest request) + { + return SendRequest(request); + } + + /// + /// Stops jogging the specified dispenser. + /// + /// The request. + /// + public Task> StopDispenserJogging(DispenserAbortJoggingRequest request) + { + return SendRequest(request); + } + + /// + /// Starts homing the specified dispenser. + /// + /// The request. + /// + public IObservable> StartDispenserHoming(DispenserHomingRequest request) + { + return SendContinuousRequest(request); + } + + /// + /// Stops homing the specified dispenser. + /// + /// The request. + /// + public Task> StopDispenserHoming(DispenserAbortHomingRequest request) + { + return SendRequest(request); + } + #endregion } } -- cgit v1.3.1