Site Logo

Options

Группа: Секции

Платформы: t0700, t1000

Синтаксис

<Имя спецификации формата данных>
  Options
    KeyGroup
      Start : <Позиция стартового байта ключевой группы>
      Length : <Длина ключевой группы>
    OnErrorWith - Правила, указывающие что делать если произошла ошибка с форматированием или разбором
      Formatting ; Ошибки форматирования
        Pattern : [A:] ; Что сформировать
        TargetType: binary ; Целевой тип
      Parsing    ; Ошибки разбора
        Protocol.Message : 1 ; Сообщение, которое будет выдано как результат
          Mode : full        ; Режим (всегда full)
          TargetType: binary ; Целевой тип
          Pattern: [TransformationError:<Error>][SZ:<Message>] ; Правило разбора стандартной байт-посылки об ошибке от ядра и заполнения на ее основе сообщения.

Параметры

Описание

Позволяет задать глобальные настройки для спецификации форматирования данных.

Примеры

Пример №1


адресацию типов сообщений (т.е. имея ключевой диапазон некой посылки мы всегда однозначно можем определить какое сообщение следует разбирать).

Примеры

Пример №1

Options:
  KeyGroup
    Start : 2
    Length : 2
  OnErrorWith
    Formatting
      Pattern : [A:ERROR]
      TargetType: binary
    Parsing
      Formatter.Fail : 1
        Mode : full
        TargetType: binary
        Pattern: [TransformationError:<Error>][SZ:<Message>]