Exemple #1
0
 public drive.DriveDifferentialTwoWheelState get()
 {
     drive.DriveDifferentialTwoWheelState ret = null;
     Arbiter.ExecuteToCompletion(DssEnvironment.TaskQueue,
                                 Arbiter.Choice <drive.DriveDifferentialTwoWheelState, Fault>(
                                     drivePort.Get(),
                                     delegate(drive.DriveDifferentialTwoWheelState state)
     {
         ret = state;
     },
                                     delegate(Fault failure)
     {
         throw new AdapterOperationException(failure);
     }));
     return(ret);
 }
Exemple #2
0
 public drive.DriveDifferentialTwoWheelState Get()
 {
     return(RSUtils.ReceiveSync <drive.DriveDifferentialTwoWheelState>(taskQueue, drivePort.Get(), Myro.Utilities.Params.DefaultRecieveTimeout));
 }