Example #1
0
 public void BluetoothConnect()
 {
     if (Bluetooth.Connect(m_deviceText.text))
     {
         m_isConnect           = true;
         m_deviceListText.text = "接続成功。";
     }
 }
Example #2
0
    private void Start()
    {
        bluetoothModel.AddObserver(this);
        deviceDropdown.ClearOptions();
        deviceDropdown.AddOptions(new List <string>(new string[] { "none" }));
        connectButton.interactable = false;

        searchButton.onClick.AddListener(
            () => {
            bluetooth.SearchDevice();
            bluetoothModel.clearMacAddresses();
            connectButton.interactable = false;
            deviceDropdown.ClearOptions();
            deviceDropdown.AddOptions(new List <string>(new string[] { "..." }));
        });

        connectButton.onClick.AddListener(
            () => {
            bluetooth.Connect(deviceDropdown.options[deviceDropdown.value].text);
        });

        chatSendButton.onClick.AddListener(
            () => {
            if (!chatInputField.text.Equals("") && bluetooth.IsConnected())
            {
                string message = bluetooth.DeviceName() + ": " + chatInputField.text;
                // bluetoothConnected.text = bluetooth.Send(message);
                bluetoothConnected.text = SendMessageProper(message);


                GameObject chatMessage = Instantiate(chatMessagePrefab);
                chatMessage.GetComponent <Text>().text = message;
                chatMessage.transform.SetParent(chatContent.transform);

                chatInputField.text = "";
            }
        });
    }
Example #3
0
        /// <summary>
        /// Próbuje nawiązać połączenie z wskazanym urządzeniem. Zależnie od wyniku elementy UI są odpowiednio ustawiane.
        /// </summary>
        /// <param name="device"></param>
        private async void _connectToDevice(DeviceInformation device)
        {
            _setButtonIsEnabled(buttonConnect, false);
            _animateBluetoothIcon(true);
            _setLabelText(labelButtonConnect, StringConsts.MainPageBtButtonLabelConnecting);
            await Bluetooth.SetTargetDevice(device);

            await Bluetooth.Connect();

            if (Bluetooth.IsConnected)
            {
                _setLabelText(labelButtonConnect, StringConsts.MainPageBtButtonLabelConnected);
                _animateBluetoothIcon(true);
                _setButtonIsEnabled(buttonControl, true);
                _setLabelText(labelButtonControl, StringConsts.MainPageCtrlButtonLabelSteer);
                _setImageOpacity(imageControl, 1);
            }
            else
            {
                _setButtonIsEnabled(buttonConnect, true);
                _animateBluetoothIcon(false);
                _setLabelText(labelButtonConnect, StringConsts.MainPageBtButtonLabelConnect);
            }
        }
 public bool Connect()
 {
     return(Bluetooth.Connect(CapturePoint.Mac));
 }