public void ReplaceHandler(sensor.Replace replace) { this.sensorState = replace.Body; this.SendNotification(this._subMgrPort, replace); replace.ResponsePort.Post(DefaultReplaceResponseType.Instance); }
/// <summary> /// Does the web cam sensor replace. /// </summary> /// <param name="data">The data.</param> private void DoWebCamSensorReplace(int[] data) { var replace = new WebCamSensorState { Data = this.ConvertRawDataToImageData(data), DeviceName = _entity.State.Name, Height = _entity.ViewSizeY, Width = _entity.ViewSizeX, HorizontalFieldOfView = _entity.ViewAngle, Stride = StrideFactor * _entity.ViewSizeX, TimeStamp = DateTime.Now }; this.sensorOps.Replace(replace); }