void RxHandler_Events(object sender, SldwRxEventArgs e)
        {
            switch (e.EventType)
            {
            case SldwRxEventArgs.eSldwRxEventType.Identify:
                SetIdentifyingFb(Convert.ToUInt16(e.BoolValue));
                break;

            case SldwRxEventArgs.eSldwRxEventType.RfQuality:
                SetRfQualityFb((ushort)(e.DoubleValue * 65535));
                break;

            case SldwRxEventArgs.eSldwRxEventType.MuteSwitchActive:
                SetMuteSwitchActiveFb(Convert.ToUInt16(e.BoolValue));
                break;

            case SldwRxEventArgs.eSldwRxEventType.Warnings:
                SetRxWarningsFb(e.StringValue);
                break;
            }
        }
示例#2
0
        void RxHandler_Events(object sender, SldwRxEventArgs e)
        {
            switch (e.EventType)
            {
            case SldwRxEventArgs.eSldwRxEventType.Identify:
                _xpanel.BooleanInput[12].BoolValue = e.BoolValue;
                break;

            case SldwRxEventArgs.eSldwRxEventType.RfQuality:
                _xpanel.UShortInput[11].UShortValue = (ushort)(e.DoubleValue * 65535);
                break;

            case SldwRxEventArgs.eSldwRxEventType.MuteSwitchActive:
                _xpanel.BooleanInput[13].BoolValue = e.BoolValue;
                break;

            case SldwRxEventArgs.eSldwRxEventType.Warnings:
                _xpanel.StringInput[20].StringValue = e.StringValue;
                break;
            }
        }
示例#3
0
 void ReceiverRxHandler_Events(object sender, SldwRxEventArgs e)
 {
     CrestronConsole.PrintLine(e.ToString());
 }