Протокол конфигуратора МСД-200 (Modbus RTU) Продолжение таблицы А.1 43 Описание Код функции Modbus Запрос /ответ Данные Delete Удаление файла или папки (папка должна быть пустая) 0x05 Запрос Полный путь к файлу, например \ааа\ввв\ссс.cvs \0 – для файла Полный путь к папке, например \ааа\ввв\ \0 – для папки Ответ BYTE – 0х00 Один байт равный нулю При ошибке устанавливается 7 бит кода функции и возвращается 1 байт данных (номер ошибки) 4 – ошибка удаления файла/папки GetStatusSD Запрос состояния карты памяти 0x06 Запрос Данных нет (длина данных = 0) Ответ BYTE - тип карты: Биты 0…3 0 – карта отсутствует; 1 – ММС; 2 – SD; 3 – SD.V2; 4 – SDHC. Бит 7:
- карта памяти не имеет свободного места BYTE[8] - объем карточки в байтах, целое 64 бита, little- endian BYTE[8] - свободное место карточки в байтах, целое 64 бита, little-endian Младший значащий байт передается первым. При ошибке устанавливается 7 бит кода функции и возвращается 1 байт данных (номер ошибки) 4 – ошибка чтения состояния карты памяти