回答編集履歴

4

実験を追記

2023/12/21 02:35

投稿

ozwk
ozwk

スコア13551

test CHANGED
@@ -1,3 +1,9 @@
1
+ 一度実行してみてシリアルモニタに出てきたserviceUUIDをそのまま"特定のサービスUUID..."の条件式に入れて再度実行してみたら
2
+ きちんとMobileとしてカウントされたので、ただ単に条件を満たすデバイスが無いだけな気もします。
3
+
4
+
5
+ ---
6
+
1
7
  ~~UUIDを大文字にしてどうにかなったりしません?~~
2
8
 
3
9
  [ESP32\_BLE\_Arduino/src/BLEUUID.cpp at master · nkolban/ESP32\_BLE\_Arduino](https://github.com/nkolban/ESP32_BLE_Arduino/blob/master/src/BLEUUID.cpp#L74)をよく読んで流石にそんなことはなかった。

3

修正

2023/12/21 02:05

投稿

ozwk
ozwk

スコア13551

test CHANGED
@@ -1 +1,3 @@
1
- UUIDを大文字にしてどうにかなったりしません?
1
+ ~~UUIDを大文字にしてどうにかなったりしません?~~
2
+
3
+ [ESP32\_BLE\_Arduino/src/BLEUUID.cpp at master · nkolban/ESP32\_BLE\_Arduino](https://github.com/nkolban/ESP32_BLE_Arduino/blob/master/src/BLEUUID.cpp#L74)をよく読んで流石にそんなことはなかった。

2

修正

2023/12/21 02:00

投稿

ozwk
ozwk

スコア13551

test CHANGED
@@ -1 +1 @@
1
- 思いコードを見間違えたので修正中
1
+ UUIDを大文字にしてどうにかなしません?

1

修正中

2023/12/21 01:45

投稿

ozwk
ozwk

スコア13551

test CHANGED
@@ -1,6 +1 @@
1
- UUID比較しているところ
1
+ 思いっきりコード見間違えたの修正中
2
- `A && B || C`を
3
- `A && (B || C)`という意図で書いていると思いますが、実際には
4
- `(A && B) || C`です。
5
-
6
- (`&&`は論理 **積** で `||` は論理 **和** というぐらいなので、`&&`のほうが優先順位が高い)