...
- Создать виртуальный прибор, который будет работать по такому протоколу. Открывать серверный TCP socket и принимать входящие подключения. Возвращаемые значения должны быть заранее заданной функцией времени.
- Создать программу для считывания данных с прибора с фиксированной периодичностью и записи их в тестовый файл. Периодичность считывания и параметры подключения к прибору должны быть настраивамыми из конфигурационного файла.
Дополнительное условие:
В случае нештатного прерывания программы, должен отсылаться запрос на выключение прибора.
Дополнительная задача:
Сделать асинхронное считывание данных, то есть при запросе передается действие, которое нужно совершить после считывания и очередь выполнения освобождается.