public void UpdateRobotPosition(RobotDescartesTrajectoryPosition robotPosition) { OnRobotPositionUpdated(new RobotPositionUpdatedEventArguments(robotPosition)); OperationContext operationContext = OperationContext.Current; IRobotTrajectoryMonitoringServiceCallback callback = operationContext.GetCallbackChannel <IRobotTrajectoryMonitoringServiceCallback>(); callback.RobotTrajectoryUpdatedCallback(); }
public void TestOperation(Robot robot) { OnTestOperationEvent(new RobotTestEventArguments(robot)); OperationContext operationContext = OperationContext.Current; IRobotTrajectoryMonitoringServiceCallback callback = operationContext.GetCallbackChannel <IRobotTrajectoryMonitoringServiceCallback>(); callback.TestOperationCallback(); }
public void SetupRobotTrajectory(RobotDescartesTrajectory robotTrajectory) { OnTrajectorySet(new TrajectorySetEventArguments(robotTrajectory)); OperationContext operationContext = OperationContext.Current; IRobotTrajectoryMonitoringServiceCallback callback = operationContext.GetCallbackChannel <IRobotTrajectoryMonitoringServiceCallback>(); callback.RobotTrajectorySetCallback(); }