示例#1
0
        //public TesiraForteLevelControl(string label, string id, int index1, int index2, bool hasMute, bool hasLevel, BiampTesiraForteDsp parent)
        //    : base(id, index1, index2, parent)
        //{
        //    Initialize(label, hasMute, hasLevel);
        //}

        public QscDspLevelControl(string key, QscDspLevelControlBlockConfig config, QscDsp parent)
            : base(config.LevelInstanceTag, config.MuteInstanceTag, parent)
        {
            if (!config.Disabled)
            {
                Initialize(key, config);
            }
        }
示例#2
0
        // Add requirements for Dialer functionality

        public QscDspDialer(QscDialerConfig Config, QscDsp parent)
        {
            Tags                 = Config;
            Parent               = parent;
            DialStringFeedback   = new StringFeedback(() => { return(DialString); });
            OffHookFeedback      = new BoolFeedback(() => { return(OffHook); });
            AutoAnswerFeedback   = new BoolFeedback(() => { return(AutoAnswerState); });
            DoNotDisturbFeedback = new BoolFeedback(() => { return(DoNotDisturbState); });
        }
 protected QscDspControlPoint(string levelInstanceTag, string muteInstanceTag, QscDsp parent)
 {
     LevelInstanceTag = levelInstanceTag;
     MuteInstanceTag  = muteInstanceTag;
     Parent           = parent;
 }