3.12.2.3.2.13. Модуль SnapShot

 
Сервисные сигналы модуля динамически создаются при старте модуля SnapShot и нужны для выполнения следующих функций:
генерации файлов-срезов (ветка Generator);
восстановления данных из файлов-срезов (ветка Extractor);
работы с массивом файлов-срезов (ветка Storage).
 

Ветка Generator

 
 
Полный тег сервисных сигналов имеет вид:
Service.Modules.SnapShot Module.Control.Generator.<Имя сигнала>
Тип сигнала
Сигнал
Тип
Описание
управляющий
(чтение и запись)
TemplateName
String
имя шаблона файла-среза без расширения. Шаблоны хранятся в каталоге, указанном в параметре модуля Каталог с шаблонами файлов-срезов
OutFileName
String
имя сгенерированного файла-среза без расширения или абсолютный путь
SnapShotDescription
String
описание файла-среза, которое добавляется в файл-срез и присваивается атрибуту Description элемента SnapShot
Generate
Bool
команда на генерацию файла-среза по указанному шаблону (команда подается значением true, после выполнения команды сигнал автоматически принимает значение false
TemplateTransformRulesFileName
String
 
TransformRulesFileName
String
 
информационный
(только чтение)
GenLastError
String
описание результата последней операции генерации файла-среза
GenInProgress
Bool
флаг процесса генерации файла-среза (пока длится процесс генерации - true, после завершения процесса генерации - false)
GenSignalCount
Uint4
количество сигналов, записанных в файл-срез при генерации

Ветка Extractor

 
Полный тег сервисных сигналов имеет вид:
Service.Modules.SnapShot Module.Control.Extractor.<Имя сигнала>
 
Тип сигнала
Сигнал
Тип
Описание
управляющий
(чтение и запись)
SnapShotName
String
имя файла-среза без расширения
Extract
Bool
команда на восстановление данных из файла-среза (команда подается значением true, после исполнения команды сигнал автоматически принимает значение false)
информационный
(только чтение)
ExtrLastError
String
описание результата последнего восстановления данных из файла-среза
ExtrInProgress
Bool
флаг процесса восстановления данных из файла-среза (пока длится процесс восстановления данных - true, после завершения восстановления данных - false)
ExtrSignalCount
Uint4
количество сигналов, восстановленных из файла-среза
 

Ветка Storage

 
 
Полный тег сервисных сигналов имеет вид:
Service.Modules.SnapShot Module.Control.Storage.<Имя сигнала>
Тип сигнала
Сигнал
Тип
Описание
управляющий
(чтение и запись)
Forward
Bool
команда для выборки следующих 10 файлов-срезов из массива (команда подается значением true, после выполнения команды сигнал автоматически принимает значение false)
Backward
Bool
команда для выборки предыдущих 10 файлов-срезов из массива (команда подается значением true, после выполнения команды сигнал автоматически принимает значение false)
Refresh
Bool
команда для обновления текущей выборки файлов-срезов из массива (команда подается значением true, после выполнения команды сигнал автоматически принимает значение false)
информационный
(только чтение)
Current
Uint4
номер текущей выборки
SnapShotNameN
String
имя N-го файла-среза из выборки без расширения, где N – порядковый номер файла-среза в выборке от 1 до 10
SnapShotDescriptionN
String
описание N-го файла-среза из выборки