public IEnumerator <ITask> ReplaceHandler(webcam.Replace replace) { _state = replace.Body; // Note that replace is not fully implemented. It currently updates state // but does not reconfigure the simulation entity replace.ResponsePort.Post(DefaultReplaceResponseType.Instance); // send notification about the replace base.SendNotification <webcam.Replace>(_subMgrPort, replace); yield break; }
internal webcam.WebCamState ToGenericState() { webcam.WebCamState generic = new webcam.WebCamState(); generic.CameraDeviceName = this.CameraDeviceName; generic.Image = this.Image; generic.ImageSize = this.ImageSize; generic.LastFrameUpdate = this.LastFrameUpdate; generic.Pose = this.Pose; generic.Quality = this.Quality; generic.ViewAngle = this.ViewAngle; return(generic); }