/// <summary> /// Constructor /// </summary> public ScribblerToneGenerator(DsspServiceCreationPort creationPort) : base(creationPort) { _state = new vector.VectorState( new List<double> { 0.0, 0.0, 0.0, 1.0 }, new List<string> { "tone1", "tone2", "duration", "loud" }, DateTime.Now); }
/// <summary> /// Constructor /// </summary> public FlukeObstacle(DsspServiceCreationPort creationPort) : base(creationPort) { _state = new vector.VectorState( new List<double>() { 0.0, 0.0, 0.0 }, new List<string>() { "left", "middle", "right" }, DateTime.Now); }
public ScribblerLED(DsspServiceCreationPort creationPort) : base(creationPort) { _state = new vector.VectorState( new List<double>() { 0.0, 0.0, 0.0, 0.0, 0.0 }, new List<string>() { "left", "middle", "right", "front", "back" }, DateTime.Now); }
/// <summary> /// Default Service Constructor /// </summary> public ScribblerLineSensor(DsspServiceCreationPort creationPort) : base(creationPort) { _state = new vector.VectorState( new List<double> { 0.0, 0.0 }, new List<string> { "left", "right" }, DateTime.Now); }
/// <summary> /// Default Service Constructor /// </summary> public StallService(DsspServiceCreationPort creationPort) : base(creationPort) { _state = new vector.VectorState( new List<double> { 0.0 }, new List<string>(), DateTime.Now); }
/// <summary> /// Service Start /// </summary> protected override void Start() { if (_state == null && initialState != null) { _state = initialState; _state.Validate(); } base.Start(); subscribeAutos(); }
/// <summary> /// Default Service Constructor /// </summary> public StallService(DsspServiceCreationPort creationPort) : base(creationPort) { _state = new vector.VectorState( new List <double> { 0.0 }, new List <string>(), DateTime.Now); }
/// <summary> /// Constructor /// </summary> public ScribblerToneGenerator(DsspServiceCreationPort creationPort) : base(creationPort) { _state = new vector.VectorState( new List <double> { 0.0, 0.0, 0.0, 1.0 }, new List <string> { "tone1", "tone2", "duration", "loud" }, DateTime.Now); }
/// <summary> /// Default Service Constructor /// </summary> public ScribblerLineSensor(DsspServiceCreationPort creationPort) : base(creationPort) { _state = new vector.VectorState( new List <double> { 0.0, 0.0 }, new List <string> { "left", "right" }, DateTime.Now); }
public ScribblerLED(DsspServiceCreationPort creationPort) : base(creationPort) { _state = new vector.VectorState( new List <double>() { 0.0, 0.0, 0.0, 0.0, 0.0 }, new List <string>() { "left", "middle", "right", "front", "back" }, DateTime.Now); }
/// <summary> /// Constructor /// </summary> public FlukeObstacle(DsspServiceCreationPort creationPort) : base(creationPort) { _state = new vector.VectorState( new List <double>() { 0.0, 0.0, 0.0 }, new List <string>() { "left", "middle", "right" }, DateTime.Now); }
public IEnumerator <ITask> HttpGetHandler(HttpGet get) { VectorState response = _state; try { GetCallback(new GetAllRequestInfo()); get.ResponsePort.Post(new HttpResponseType(_state)); } catch (Exception e) { get.ResponsePort.Post(RSUtils.FaultOfException(e)); } yield break; }
public IEnumerator <ITask> ReplaceHandler(Replace replace) { _state = replace.Body; try { SetCallback(new SetAllRequestInfo() { Timestamp = replace.Body.Timestamp, Values = replace.Body.Values }); replace.ResponsePort.Post(DefaultReplaceResponseType.Instance); SendNotification <Replace>(replace); } catch (Exception e) { replace.ResponsePort.Post(RSUtils.FaultOfException(e)); } yield break; }
public Replace(VectorState body, DsspResponsePort <DefaultReplaceResponseType> responsePort) : base(body, responsePort) { }
public Replace(VectorState body) : base(body) { }
public virtual IEnumerator <ITask> ReplaceHandler(Replace replace) { _state = replace.Body; base.SendNotification <Replace>(_subMgrPort, replace); yield break; }