示例#1
0
        private DsspResponsePort <vector.CallbackResponseType> setLoud()
        {
            var responsePort = new DsspResponsePort <vector.CallbackResponseType>();

            Activate(Arbiter.Choice(_scribblerPort.SetLoud(_state.GetBool(3)),
                                    delegate(DefaultUpdateResponseType success) { responsePort.Post(vector.CallbackResponseType.Instance); },
                                    delegate(Fault failure) { responsePort.Post(failure); }));
            return(responsePort);
        }
示例#2
0
 private void setLoud()
 {
     Activate(Arbiter.Choice(_scribblerPort.SetLoud(_state.GetBool(3)),
                             delegate(DefaultUpdateResponseType success) { },
                             delegate(Fault failure) { LogError("Fault setting loud", failure); }));
 }