ГОСТ Р ИС0 15745-5-2010
M
e
t
h
odl
=
<
R
Ww
OBit8> <
R
Ww
0Bit0> <
R
Ww
1>
,
<0> <0> <0>
,
M
e
t
h
od2 = <
R
Ww
OBit8> <
R
Ww
OBitO> <
R
Ww
1>
,
<1> <0> <1
n
p
u
t>
.
M
e
t
h
od3 = <
R
Ww
OBit8> <
R
Ww
OBitO> <
R
Ww
1>
,
<1> <1> <l
n
p
u
t>
.
M
e
t
h
od4
=
<
R
Ww
OBit9> <
R
Ww
OBit1> <
R
Ww
2>
.
<0> <0> <0>
,
M
e
t
h
od5
=
<
R
Ww
OBit9> <
R
Ww
OBit1> <
R
Ww
2>
.
<1> <0> <l
n
p
u
t>
.....................
A.4.3.2 Правила редактирования CSP
Файл CSP должен состоять из секций, входов, полей, комментариев и знаков или символов пробела.
А.4.3.2.1 Секция
Каждая секция в файле CSP должна быть отделена с помощью разделителей, указанных в таблице А.ЗЗ.
Секция должна состоять из одного или более входов.
А.4.3.2.2 Вход
Каждый вход должен начинаться с ключевого слова входа, за которым следует знак равенства и одно или
более полей. Вход должен заканчиваться точкой с запятой. Входные ключевые слова приведены в А.4.4. Единич
ная строка файла CSP не должна содержать множественных входов. Допустимая максимальная длина строки —
512 байтов, включая находящиеся
в
конце строки символы возврата каретки (Carnage Return) и перевода строки
(Linefeed). Допустимая максимальная длина одного входа — 1024 байта. Символы, выходящие за предел макси
мальной длины, отбрасывают. Вход может быть растянут на множество строк.
А.4.3.2.3 Поле
Поля должны быть разделены запятой. Вспомогательное поле должно быть заполнено данными поля,
знаками пробела, символами табуляции или быть пустым. Поле, содержащее один дефис («-»), указывает на
поле, которое не содержит специального установочного значения.
А.4.3.2.4 Комментарий
Комментарии должны начинаться с хеш-знака <«#») и заканчиваться знаком конца строки. Хеш-знак, за
которым следует обратная косая черта («\»), считают частью комментария, а не символом, представляющим
начало комментария.
А.4.3.2.5 Знаки или символы пробела
Знаками или символами пробела, используемыми в CSP, должны быть следующие:
- символ пробела и
- знак табуляции.
А.4.3.3 Типы данных CSP
А.4.3.3.1 Строка
Строка — это массив символов с окончанием NULL (нуль). Длина строки включает в себя символ NULL.
А.4.3.3.2 CSPDate
Тип даты CSP должен быть представлен в формате yyyy/mm/dd, где уууу — четырехзначное значение года,
mm — двузначное значение месяца, a dd — двузначное значение дня. Длина этой строки должна быть 11 байтов.
П
р
и
м
е
р —
Д
ат
у
19
ян
вар
я
1999 г
.
п
р
е
дстав
ляю
т в в
и
д
е
1999/01/19
.
А.4.3.3.3 CSPTime
Тип времени CSP должен быть представлен в формате hh:mm:ss. где hh - двузначное значение часов в
24-часовом формате, mm — двузначное значение минут и ss — двузначное значение секунд. Длина этой строки
должна быть 11 байтов.
П
р
и
м
е
р
—
Вр
е
м
я
6:23:44
Р
М
п
р
е
дстав
ляю
т в в
и
д
е
18:23:44
.
А.4.3.3.4 INT (integer)
INT — это 16-битовов цепов число в десятичной, шестнадцатиричной нотации или в шестнадцатиричной
системе счисления в двоичном представлении (hexadecimal). Массив символов «Ох» должен предшествовать
целым значениям в шестнадцатиричной нотации. Шестнадцатиричная система счисления в двоичном представ
лении не использует упреждающий массив символов «Ох».
А.4.3.3.5 CSPFfleVersion
Тип версии файла CSP должен быть представлен в формате major_version.minor_version (основная версия,
дополнительная версия). Обе версии должны быть положительными целыми числами в десятичной системе
счисления.
Версия файла, имеющая большее значение основной версии (major_version). должна включать в себя
более новую версию по сравнению с версией файла с меньшим значением (minor_version). Если значения
major_version являются одинаковыми, то версия файла, имеющая большее значение minor_version, должна
указывать на более новый файл, чем файл, имеющий меньшее значение minor_version.
А.4.4 Требования CSP
А.4.4.1 Секция файла
Секция файла содержит информацию о файле CSP. Разделителем данных секции файла должен быть
[File). В таблице А.34 приведен формат секции файла.
60