예제 #1
0
 public static Task PublishAsync(this Logger target,ReactiveRTM.OpenRTM.LogRecord record)
 {
     return Task.Factory.StartNew(()=>{
         target.Publish(record);
         return;
     });
 }
예제 #2
0
 public static Task UpdateStatusAsync(this ComponentObserver target,ReactiveRTM.OpenRTM.StatusKind statusKind,System.String hint)
 {
     return Task.Factory.StartNew(()=>{
         target.UpdateStatus(statusKind,hint);
         return;
     });
 }
예제 #3
0
 public static Task<ReactiveRTM.RTC.ReturnCode_t> SetModeAsync(this ModeCapable target,ReactiveRTM.RTC.Mode newMode,System.Boolean immediate)
 {
     return Task.Factory.StartNew(()=>{
         var ret = target.SetMode(newMode,immediate);
         return ret;
     });
 }
예제 #4
0
 public ReactiveRTM.RTC.LifeCycleState GetComponentState(ReactiveRTM.RTC.LightweightRTObject comp)
 {
     var ret = _target.get_component_state(((global::omg.org.RTC.LightweightRTObject)((IStub)comp).GetTarget()));
     return (ReactiveRTM.RTC.LifeCycleState)ret;
 }
예제 #5
0
 public System.Boolean IsAlive(ReactiveRTM.RTC.ExecutionContext execContext)
 {
     var ret = _target.is_alive(((global::omg.org.RTC.ExecutionContext)((IStub)execContext).GetTarget()));
     return ret;
 }
예제 #6
0
 public System.Boolean SetOwner(ReactiveRTM.SDOPackage.SDOSystemElement sdo)
 {
     var ret = _target.set_owner(((global::org.omg.SDOPackage.SDOSystemElement)((IStub)sdo).GetTarget()));
     return ret;
 }
예제 #7
0
 public System.Boolean AddOrganizationProperty(ReactiveRTM.SDOPackage.OrganizationProperty organizationProperty)
 {
     var ret = _target.add_organization_property(((global::org.omg.SDOPackage.OrganizationProperty)((IStub)organizationProperty).GetTarget()));
     return ret;
 }
예제 #8
0
 public System.Boolean SetConfigurationSetValues(ReactiveRTM.SDOPackage.ConfigurationSet configurationSet)
 {
     var ret = _target.set_configuration_set_values(((global::org.omg.SDOPackage.ConfigurationSet)((IStub)configurationSet).GetTarget()));
     return ret;
 }
예제 #9
0
 public System.Boolean AddOrganization(ReactiveRTM.SDOPackage.Organization organizationObject)
 {
     var ret = _target.add_organization(((global::org.omg.SDOPackage.Organization)((IStub)organizationObject).GetTarget()));
     return ret;
 }
예제 #10
0
 public ReactiveRTM.RTC.ReturnCode_t SetMode(ReactiveRTM.RTC.Mode newMode,System.Boolean immediate)
 {
     var ret = _target.set_mode(((global::omg.org.RTC.Mode)((IStub)newMode).GetTarget()),immediate);
     return (ReactiveRTM.RTC.ReturnCode_t)ret;
 }
예제 #11
0
 public ReactiveRTM.RTC.Mode GetPendingModeInContext(ReactiveRTM.RTC.ExecutionContext execContext)
 {
     var ret = _target.get_pending_mode_in_context(((global::omg.org.RTC.ExecutionContext)((IStub)execContext).GetTarget()));
     return new ReactiveRTM.RTC.ModeStub(ret);
 }
예제 #12
0
 public void UpdateStatus(ReactiveRTM.OpenRTM.StatusKind statusKind,System.String hint)
 {
     _target.update_status((global::OpenRTM.StatusKind)statusKind,hint);
     return;
 }
예제 #13
0
 public ReactiveRTM.RTC.ReturnCode_t SetFsmProfile(ReactiveRTM.RTC.FsmProfile fsmProfile)
 {
     var ret = _target.set_fsm_profile(((global::omg.org.RTC.FsmProfile)((IStub)fsmProfile).GetTarget()));
     return (ReactiveRTM.RTC.ReturnCode_t)ret;
 }
예제 #14
0
 public static Task SetFOVAsync(this Fiducial target,ReactiveRTM.RTC.FiducialFOV newFOV)
 {
     return Task.Factory.StartNew(()=>{
         target.SetFOV(newFOV);
         return;
     });
 }
예제 #15
0
 public static Task<Tuple<ReactiveRTM.RTC.ReturnCode_t, ReactiveRTM.RTC.ConnectorProfile>> NotifyConnectAsync(this PortService target,ReactiveRTM.RTC.ConnectorProfile connectorProfile)
 {
     return Task.Factory.StartNew(()=>{
         var ret = target.NotifyConnect(ref connectorProfile);
         return Tuple.Create(ret,connectorProfile);
     });
 }
예제 #16
0
 public ReactiveRTM.RTC.ReturnCode_t RemoveSlaveManager(ReactiveRTM.RTM.Manager mgr)
 {
     var ret = _target.remove_slave_manager(((global::RTM.Manager)((IStub)mgr).GetTarget()));
     return (ReactiveRTM.RTC.ReturnCode_t)ret;
 }
예제 #17
0
 public System.Int32 AttachContext(ReactiveRTM.RTC.ExecutionContext execContext)
 {
     var ret = _target.attach_context(((global::omg.org.RTC.ExecutionContext)((IStub)execContext).GetTarget()));
     return ret;
 }
예제 #18
0
        public ReactiveRTM.RTC.ReturnCode_t NotifyConnect(ref ReactiveRTM.RTC.ConnectorProfile connectorProfile)
        {
            var tmpconnectorProfile = ((global::omg.org.RTC.ConnectorProfile)((IStub)connectorProfile).GetTarget());
            var ret = _target.notify_connect(ref tmpconnectorProfile);

            connectorProfile = new ReactiveRTM.RTC.ConnectorProfile(tmpconnectorProfile);
            return (ReactiveRTM.RTC.ReturnCode_t)ret;
        }
예제 #19
0
 public System.Boolean AddServiceProfile(ReactiveRTM.SDOPackage.ServiceProfile sProfile)
 {
     var ret = _target.add_service_profile(((global::org.omg.SDOPackage.ServiceProfile)((IStub)sProfile).GetTarget()));
     return ret;
 }
예제 #20
0
 public void Publish(ReactiveRTM.OpenRTM.LogRecord record)
 {
     _target.publish(((global::OpenRTM.LogRecord)((IStub)record).GetTarget()));
     return;
 }
예제 #21
0
 public System.Boolean SetDeviceProfile(ReactiveRTM.SDOPackage.DeviceProfile dProfile)
 {
     var ret = _target.set_device_profile(((global::org.omg.SDOPackage.DeviceProfile)((IStub)dProfile).GetTarget()));
     return ret;
 }
예제 #22
0
 public void SetFOV(ReactiveRTM.RTC.FiducialFOV newFOV)
 {
     _target.SetFOV(((global::RTC.FiducialFOV)((IStub)newFOV).GetTarget()));
     return;
 }
예제 #23
0
 public System.Boolean SetDependency(ReactiveRTM.SDOPackage.DependencyType dependency)
 {
     var ret = _target.set_dependency((global::org.omg.SDOPackage.DependencyType)dependency);
     return ret;
 }
예제 #24
0
 public void SetOdometry(ReactiveRTM.RTC.Pose3D newOdometry)
 {
     _target.SetOdometry(((global::RTC.Pose3D)((IStub)newOdometry).GetTarget()));
     return;
 }
예제 #25
0
 public System.Int32 GetContextHandle(ReactiveRTM.RTC.ExecutionContext cxt)
 {
     var ret = _target.get_context_handle(((global::omg.org.RTC.ExecutionContext)((IStub)cxt).GetTarget()));
     return ret;
 }
예제 #26
0
 public ReactiveRTM.RTC.OGMapTile GetTile(ReactiveRTM.RTC.OGMapTile tile)
 {
     var ret = _target.GetTile(((global::RTC.OGMapTile)((IStub)tile).GetTarget()));
     return new ReactiveRTM.RTC.OGMapTile(ret);
 }
예제 #27
0
 public System.Boolean Equivalent(ReactiveRTM.CORBA.TypeCode tc)
 {
     var ret = _target.equivalent(((global::omg.org.CORBA.TypeCode)((IStub)tc).GetTarget()));
     return ret;
 }
예제 #28
0
 public void SetConfig(ReactiveRTM.RTC.RangerConfig newConfig)
 {
     _target.SetConfig(((global::RTC.RangerConfig)((IStub)newConfig).GetTarget()));
     return;
 }
예제 #29
0
 public ReactiveRTM.RTC.ReturnCode_t ResetComponent(ReactiveRTM.RTC.LightweightRTObject comp)
 {
     var ret = _target.reset_component(((global::omg.org.RTC.LightweightRTObject)((IStub)comp).GetTarget()));
     return (ReactiveRTM.RTC.ReturnCode_t)ret;
 }
예제 #30
0
 public ReactiveRTM.RTC.ReturnCode_t AddMasterManager(ReactiveRTM.RTM.Manager mgr)
 {
     var ret = _target.add_master_manager(((global::RTM.Manager)((IStub)mgr).GetTarget()));
     return (ReactiveRTM.RTC.ReturnCode_t)ret;
 }