Захват обратного вызова Arduino в C # - PullRequest
0 голосов
/ 10 мая 2018

Итак, я действительно новичок в Arduinos и не очень хорошо разбираюсь в функциях обратного вызова и могу использовать некоторую помощь.Я сигнализирую arduino, чтобы сообщить мне, что это текущий номер версии, используя _serialPort.Write(command, 0, 1);, где command - это байтовый массив, содержащий константу для сообщения о текущей версии.Похоже, что Arduino делает это, отправляя функцию обратного вызова с использованием этого кода

case REPORT_VERSION:
    if (currentReportVersionCallback)
      (*currentReportVersionCallback)(currentReportVersionCallbackContext);
    break;

Как в моем проекте C # я могу получить информацию, которую он вызывает, когда Write () является функцией void?Куда пошла бы эта информация?

...