Esempio n. 1
0
        protected override void FusionShouldRegisterUserSigs()
        {
            Fusion.AddSig(eSigType.Bool, 1, "Room Booked", eSigIoMask.InputSigOnly);
            Fusion.AddSig(eSigType.Bool, 2, "In Call", eSigIoMask.InputSigOnly);
            Fusion.AddSig(eSigType.Bool, 3, "Volume Mute", eSigIoMask.InputSigOnly);
            Fusion.AddSig(eSigType.Bool, 4, "Mic Mute", eSigIoMask.InputSigOnly);

            Fusion.AddSig(eSigType.String, 1, "Current Source", eSigIoMask.InputSigOnly);
            Fusion.AddSig(eSigType.String, 2, "System ID", eSigIoMask.InputSigOnly);
            Fusion.AddSig(eSigType.String, 3, "Room Type", eSigIoMask.InputSigOnly);
            Fusion.AddSig(eSigType.String, 7, "Program Version", eSigIoMask.InputSigOnly);

            Fusion.AddSig(eSigType.UShort, 1, "Volume", eSigIoMask.InputSigOnly);

            _fusionUpdateTimer = new CTimer(FusionUpdatePollTimer, null, 60000, 10000);
        }