Обнаружение порта датчика - PullRequest
0 голосов
/ 10 января 2019

В настоящее время я создаю пульт дистанционного управления Bluetooth между устройством Android и LEGO NXT. Я пытаюсь сделать так, чтобы NXT отправил список всех подключенных датчиков на телефон, где пользовательский интерфейс адаптируется для отображения соответствующей информации.
Однако я не смог найти никакой возможности получить такую ​​информацию о портах датчика. Моя попытка просто вслепую опробовать каждый тип датчика на каждом порте, пока я не получу полезный ответ, не удалась, потому что, например, драйвер ультразвукового датчика, пытающийся прочитать переключатель, просто возвращает 255, значение, также используемое для представления большого расстояния, поэтому невозможно определить, подключен ли ультразвуковой датчик или переключатель.

У вас есть идеи или возможности, как этого добиться? Я также не смог найти ничего в документации или lejos форумах / stackoverflow.

...