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); }
public drive.DriveDifferentialTwoWheelState Get() { return(RSUtils.ReceiveSync <drive.DriveDifferentialTwoWheelState>(taskQueue, drivePort.Get(), Myro.Utilities.Params.DefaultRecieveTimeout)); }