Example #1
0
        public void Open(IBoardDefinition board, params ICommunicationChannel[] channels)
        {
            _board    = board;
            _channels = channels;

            foreach (var channel in _channels)
            {
                channel.DataReceived += channel_DataReceived;
            }

            new Thread(() => { ProcessReceivedData(); }).Start();

            BlinkVersion();
            SendVersion();
            SendVersionAsSysEx();
        }
Example #2
0
        public void Open(IBoardDefinition board, params ICommunicationChannel[] channels)
        {
            _board = board;
            _channels = channels;

            foreach (var channel in _channels)
            {
                channel.DataReceived += channel_DataReceived;
            }

            new Thread(() => { ProcessReceivedData(); }).Start();

            BlinkVersion();
            SendVersion();
            SendVersionAsSysEx();
        }