Мне нужно управлять сложным симулятором CAN, написанным на CAPL для CANalyzer, из внешнего приложения (на java, если это имеет значение).
Симулятор уже написан, и в нем есть кнопки, выполняющие нужные мне функции.
Теперь мне нужно изменить этот симулятор, чтобы он принимал команды от пользовательского приложения, предположительно через сокет (но я открыт для других средств IPC).
Я должен иметь возможность отправить сообщение симулятору, и оно должно действовать так, как если бы была нажата одна из кнопок интерфейса.
Можно ли (легко) это сделать? Если да, то где мне найти соответствующую документацию?