Программирование ракеток - как использовать обратный вызов окон для подключения к порту? - PullRequest
0 голосов
/ 22 апреля 2020

Я хочу подключиться к последовательному порту с помощью нажатия кнопки. Подключение к порту можно выполнить с помощью:

(define-values (in out)
    (open-serial-port port #:baudrate 9600))

В моем случае я использую библиотеку оконных окон Racket:

(new button% [parent connection-box-panel]
             [label "Connect"]
             ; Callback procedure for a button click:
             [callback (lambda (button event)
                         ...)])

Можете ли вы помочь мне завершить код, чтобы я мог использовать открытого последовательного порта. Я не могу использовать define-values ​​внутри анонимной функции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...