Путаницу с типами возвращаемого значения хорошо бы убрать:
https://ftp.owen.ru/CoDeSys23/05_Lib...bFileAsync.pdf
(в описании функции возвращают разные значения: и bool, и позицию, и количество записанных байтов, и результат ASYNC_RET_VALUE...)
и добавить описание входного/выходного параметра ADR(result).
И если все функции возвращают ASYNC_RET_VALUE, то как узнать, сколько байтов записала функция записи или позицию в файле? Достигнут ли конец файла?
Также хотелось бы знать, что надо делать при получении значений
ASYNC_PAUSED,
ASYNC_BLOCK_ACESS:
- снимать запрос и повторять через некоторое (какое?) время?
- ждать (сколько времени?) другого ответа, непрерывно повторяя запрос?
- или что-то еще?
Как можно определить, сколько осталось места на носителе?
Что произойдет, когда кончится место?





Ответить с цитированием
