У меня есть командный файл с этим форматом:Ascii обращенным в HEX
31 01 FD 37 04
31 01 FD 37 05
31 01 FD 37 06
31 01 FD 37 07
Эти команды в ASCII, но я должен отправить мое устройство одинаковые номера только в HEX так: 31 01 FD 37 04->31 01 37 04 FDНЕ (33 31 30 31 46 44 33 37 30 34)
Любая идея?
Этот вопрос не совсем ясен, поэтому любой из нижеприведенных ответов может быть прав. Я бы это интерпретировал, поскольку командный файл - это текстовый файл, который можно редактировать в блокноте, а для каждой команды двух символов в текстовом файле вам нужно отправить фактическое значение HEX? Если это правильно, ответ by @CharlesB верен. – Swinders
Это иллюстрирует проблему использования термина «в шестнадцатеричной» или «шестнадцатеричной строке» - для меня нет смысла, в котором байты, которые должен отправить отправитель, являются «шестнадцатеричными». Это байты, значение которых задается шестизначным шестнадцатеричным значением в тексте командного файла. – nekomatic