next up previous contents
Next: Общая архитектура организации расширяемой Up: algoritm Previous: Модель привода купола.   Contents

Сообщения оператору и протоколирование работы управляющей программы.

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

Все важные моменты в работе управляющей программы протоколируются распечаткой сообщений. Сообщение состоит из текущего момента времени и информационного сообщения. Если со времени предыдущего сообщения изменилась дата, то она тоже распечатывается. В протокол заносятся изменения состояния или режима работы программы, начало и окончание действий по управлению конкретными приводами и возникающие при работе ошибки.

При каждом старте управляющей программы (обычно это происходит при начальном запуске операционной системы Linux) заводится новый файл в справочнике ${\bf /var/log/bta\_control}$. Имя файла состоит из даты и расширения log. Например: 00_07_27.log - это протокол за 27 июля 2000 года. Предыдущие файлы протоколов сохраняются в закомпрессированном, с помощью программы gzip, виде. Автоматической чистки справочника с протоколами пока не предусмотрено. Поэтому администратор системы Linux должен следить за наличием свободного места на диске.



Valentina M.Maximova 2006-08-22