Привет.
Я работаю в академическом институте научным сотрудником. Работаю с программой на delphi написанной давным давно и поговорить не с кем. Ее суть заключается в том чтобы получать с датчика веса сигнал, его обрабатывать и управлять мощностью некого генератора мощности. Для этого к программе есть некое устройство с микропроцессором. Распайку знаю , что в микропроцессоре не знаю. Но у меня есть текст программы. И я тут взялся ее переписать на java.
Сейчас занимаюсь связью программы с микроконтроллером используя Ком порт. Я использую библиотеку jserialcomm и jssc.
я отслеживаю поток байт через Serial Port Monitor из старой программы с новой программой на ява.
Вижу что старая программа делфи отправляет
IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_CHARS)
00 00 00 00 00 00
IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_HANDFLOW)
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
А программа на java
IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_CHARS)
00 00 00 00 11 13
IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_HANDFLOW)
01 00 00 00 40 00 00 80 00 08 00 00 00 02 00 00
Возможно ли с помощью какой-нибудь библиотеки отправлять SET_CHARS и SET_HANDFLOW заполненный только нулями?