public string Pan(ICamera cam, double amount) { var task = cam.Pan(amount); task.Wait(); return($"Position {cam.CurrentState().ToString()}"); }
public string LookAt(ICamera cam, double[] positions) { var task = cam.LookAt(SafeGetIndex(positions, 0), SafeGetIndex(positions, 1), SafeGetIndex(positions, 2), SafeGetIndex(positions, 3)); task.Wait(); return($"Position {cam.CurrentState().ToString()}"); }