コード例 #1
0
 private void CmdListenerBsSmReply32OnDataReceived(IList <byte> bytes, IBsSmReply32Data data)
 {
     _notifier.Notify(() =>
     {
         BsSmReply32Data = data;
         BsSmReply32DataBytes.Update(bytes);
     });
 }
コード例 #2
0
        private void CmdListenerBsSm32ReplyDataReceived(IList <byte> bytes, IBsSmReply32Data data)
        {
            _uiNotifier.Notify(() =>
            {
                BsSmInfo      = IsFullVersion ? new TextFormatterIntegerDotted().Format(data.BsSmVersionNumber) : OkLinkText;
                BsSmInfoColor = OkLinkColor;

                if (data.WorkMode.HasVoltage3000V)
                {
                    Voltage3000Color = HiVoltageOnLine;
                    Voltage3000Text  = HiVoltageOnLineText;
                }
                else
                {
                    Voltage3000Color = HiVoltageOffLine;
                    Voltage3000Text  = HiVoltageOffLineText;
                }
            });
        }
コード例 #3
0
 private void BsSmCmdListenerOnDataReceived(IList <byte> bytes, IBsSmReply32Data data)
 {
     _notifier.Notify(() => AstroTime = data.AstronomicTime.ToString("yyyy.MM.dd HH:mm:ss.fff"));
 }