コード例 #1
0
        private void FmMain_Load(Object Sender, EventArgs e)
        {
            FManager = new wclBluetoothManager();

            FWatcher                   = new wclWeDoWatcher();
            FWatcher.OnHubFound       += FWatcher_OnHubFound;
            FWatcher.OnHubNameChanged += FWatcher_OnHubNameChanged;
            FWatcher.OnStarted        += FWatcher_OnStarted;
            FWatcher.OnStopped        += FWatcher_OnStopped;

            FHubs = new List <wclWeDoHub>();
        }
コード例 #2
0
ファイル: main.cs プロジェクト: btframework/WeDo
        private void fmMain_Load(object sender, EventArgs e)
        {
            FManager = new wclBluetoothManager();

            FWatcher             = new wclWeDoWatcher();
            FWatcher.OnHubFound += FWatcher_OnHubFound;

            FHub                   = new wclWeDoHub();
            FHub.OnConnected      += FHub_OnConnected;
            FHub.OnDisconnected   += FHub_OnDisconnected;
            FHub.OnDeviceAttached += FHub_OnDeviceAttached;
            FHub.OnDeviceDetached += FHub_OnDeviceDetached;

            FColor = null;
            FRgb   = null;
        }
コード例 #3
0
ファイル: main.cs プロジェクト: btframework/WeDo
        private void FmMain_Load(Object Sender, EventArgs e)
        {
            cbMode.SelectedIndex = 0;

            FManager = new wclBluetoothManager();

            FWatcher             = new wclWeDoWatcher();
            FWatcher.OnHubFound += FWatcher_OnHubFound;

            FHub                   = new wclWeDoHub();
            FHub.OnConnected      += FHub_OnConnected;
            FHub.OnDisconnected   += FHub_OnDisconnected;
            FHub.OnDeviceAttached += FHub_OnDeviceAttached;
            FHub.OnDeviceDetached += FHub_OnDeviceDetached;

            FTilt = null;
        }
コード例 #4
0
        private void FmMain_Load(Object sender, EventArgs e)
        {
            // Create Bluetooth Manager. We do not need any events from it so simple
            // create the object.
            FManager = new wclBluetoothManager();

            // Now create WeDo Watcher. We need some events from it so also assign event
            // handler.
            FWatcher = new wclWeDoWatcher();
            // The event fires when we started scanning.
            FWatcher.OnStarted += FWatcher_OnStarted;
            // The event fires when we stopped scanning.
            FWatcher.OnStopped += FWatcher_OnStopped;
            // The event fires when new WeDo Hub found.
            FWatcher.OnHubFound += FWatcher_OnHubFound;
            // The event fires when WeDo hub lost.
            FWatcher.OnHubLost += FWatcher_OnHubLost;
            // The event fires when WeDo Hub name changed.
            FWatcher.OnHubNameChanged += FWatcher_OnHubNameChanged;
        }
コード例 #5
0
        private void FmMain_Load(Object sender, EventArgs e)
        {
            cbDirection1.SelectedIndex = 0;
            cbDirection2.SelectedIndex = 0;

            FManager = new wclBluetoothManager();

            FWatcher             = new wclWeDoWatcher();
            FWatcher.OnHubFound += FWatcher_OnHubFound;

            FHub                     = new wclWeDoHub();
            FHub.OnConnected        += FHub_OnConnected;
            FHub.OnDisconnected     += FHub_OnDisconnected;
            FHub.OnDeviceAttached   += FHub_OnDeviceAttached;
            FHub.OnDeviceDetached   += FHub_OnDeviceDetached;
            FHub.OnHighCurrentAlert += FHub_OnHighCurrentAlert;
            FHub.OnLowVoltageAlert  += FHub_OnLowVoltageAlert;

            FMotor1  = null;
            FMotor2  = null;
            FCurrent = null;
            FVoltage = null;
        }
コード例 #6
0
        /**
         * <summary>When the Simple_Form loads</summary>
         * <param name="sender">Object on which the change happened</param>
         * <param name="e">Additional information about the event</param>
         */
        private void Simple_Form_Load(object sender, EventArgs e)
        {
            lineTracker = new LineTracker(this);
            Manager     = new wclBluetoothManager();
            Watcher     = new wclWeDoWatcher();
            listBox1.Items.Add("Please connect one of the hubs.");

            Watcher.OnHubFound += Watcher_OnHubFound;

            int res = Manager.Open();

            if (res != wclErrors.WCL_E_SUCCESS)
            {
                MessageBox.Show("Error opening the Manager.");
            }
            else
            {
                wclBluetoothRadio radio = null;
                for (int i = 0; i < Manager.Count; i++)
                {
                    if (Manager[i].Available)
                    {
                        radio = Manager[i];
                        break;
                    }
                }
                if (radio != null)
                {
                    res = Watcher.Start(radio);
                    if (res != wclErrors.WCL_E_SUCCESS)
                    {
                        MessageBox.Show("Can't start watching.");
                    }
                }
            }
        }