ГОСТ Р ИСО/МЭК 24730-1—2017
иия определения места нахождения должно быть определено для каждой уникальной пары <Source>,
<Format>.
Последовательность полей:
LocateMessageDefinition, <Source>. <Format>, <Field1>, <Field2>. <Field3>, ...<CR> <LF>
Поля.
Source (обязательное поле)
XML-тег:<src>
Тип данных.String
Длина:от 1до 64 символов
Определение поля: FiekJDefinition, Source. String <CR> <LF>
Поле «Source», как правило, представляет собой детальную методику определения места на
хождения или семейство программных продуктов. Например, если система RTLS создает сообщения
определения места нахождения, которые созданы на основе семейства программных продуктов А и
семейства программных продуктов В. то поставщик системы RTLS может устанавливать значение поля
«Source» для каждого из двух семейств программных продуктов. Значения поля «Source» определяют ся
поставщиками системы RTLS; тем не менее, поставщик системы RTLS может предоставить метод,
позволяющий потребителямдополнительно наносить на карту альтернативные значения поля «Source»
по их собственному выбору. Настоящий стандарт не устанавливает определенный метод нанесения на
карту значения поля «Source»; это оставлено на усмотрение поставщиков системы RTLS.
Format (обязательное поле)
XML-тег:
Тип данных:
Длина:
<fmt>
String
от 1до 64 символов
Определение поля: FieWDefinition, Format. String<CR><LF>
Данный формат представляет собой набор полей, содержащихся в сообщении определения места
нахождения. Если сообщение определения места нахождения содержит необязательные поля, токомбина
ция полей «Format» и «Source» должна использоваться клиентскими приложениями для определения того,
как производить обработку сообщения; в противном случае, в поле формат должно быть значение «DFT»,
показывающее, что в сообщении определения места нахождения содержатся только обязательные поля.
Значения поля формат, отличные от «DFT», определяются поставщиками системы RTLS.
Field Names (обязательное поле)
См. 5.8.6 для наименования полей, относящихся к сообщениям определения места нахождения.
Поставщик системы RTLS может определять собственные наименования полей, для дополнительных
полей, не указанных явно в 5.8.6.
LocateMessageDefinition, <Source>. <Format>, Tag_ID_Format, TagJD. X. Y, Z. Battery. Timestamp,
Ext1. Ext2. Ext3....<CR> <LF>
Примеры
1 LocateMessageDefinition. MySourceA. DFT. TagJD_Format. TagJD. X, Y. Z. Battery. Timestamp <CR> <LF>. 2
LocateMessageDefinition. MySourceB. DFT. TagJD_Format. TagJD. X. Y. Z. Battery. Timestamp <CR> <LF>. 3
LocateMessageDefinition, MySourceB. S, TagJD_Format. TagJD, X, Y, Z, Battery, Timestamp, Algorithm
<CR> <LF>.
4 LocateMessageDefinition, MySourceB, T, TagJD_Format, TagJD. X, Y, Z. Battery, Timestamp. Data <CR>
<LF>.
5.8.5 Сообщение, подтверждающее активность (Keep-Alive Message)
Система RTLS может дополнительно включать в себя структуру, инициирующую отправку сообщения,
подтверждающего активность, если время, прошедшее с момента отправки предыдущего сообщения опре
деления места нахождения, превышает указанный срок. Сообщение, подтверждающее активность, также
отправляется каждый раз при установлении соединения клиентского API с системой RTLS.
Последовательность полей:
KeepAlive. <Period> <CR> <LF>
Поля.
Period (необходимое поле)
XML-тег:
Тип данных.
Длина:
<per>
String
от 1до 3600 символов
7