Последовательность байт можно сделать из файла без CRC, драйвер сам CRC посчитает, насколько помню из Scada это сделать нельзя, там формат double ну или через формулу прогонять но только 8 байт. Из файла точно будет проще, да и привязать к командам пользователя можно… Сейчас как раз аналогичное буду делать для драйвера MBus, возможность посылки произвольных команд. Например из документации производителя.