Skip to content

Commit a704caa

Browse files
committed
Release v3.1.2
2 parents 4313068 + b3582a1 commit a704caa

File tree

6 files changed

+16
-13
lines changed

6 files changed

+16
-13
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ if (NOT A2X_EXECUTABLE)
66
message(FATAL_ERROR "a2x is not found")
77
endif ()
88

9-
set (VERSION "v3.1.1")
9+
set (VERSION "v3.1.2")
1010
set (MAIN_FILE "${PROJECT_SOURCE_DIR}/commsdsl_spec.txt")
1111

1212
add_custom_target("pdf" ALL

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
# Introduction
22
This document contains specification of **D**omain **S**pecific **L**anguage (DSL),
3-
called **CommsDSL**, for [CommsChampion Ecosystem](https://arobenko.github.io/cc),
3+
called **CommsDSL**, for [CommsChampion Ecosystem](https://commschamp.github.io),
44
used to define custom binary protocols. The defined schema files are intended
5-
to be parsed and used by [commsdsl](https://github.com/arobenko/commsdsl) library and code
5+
to be parsed and used by [commsdsl](https://github.com/commschamp/commsdsl) library and code
66
generation application(s).
77

8-
The PDF can be downloaded from [release](https://github.com/arobenko/CommsDSL-Specification/releases)
8+
The PDF can be downloaded from [release](https://github.com/commschamp/CommsDSL-Specification/releases)
99
artifacts of this project. The online HTML documentation is hosted on
10-
[github pages](https://arobenko.github.io/commsdsl_spec).
10+
[github pages](https://commschamp.github.io/commsdsl_spec).
1111

1212
The specification is written using [asciidoc](http://asciidoc.org/) and buildable
1313
using [CMake](https://cmake.org/)

commsdsl_spec.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
CommsDSL Specification v3.1.1
1+
CommsDSL Specification v3.1.2
22
===========================
33
Alex Robenko
4-
v3.1.1, 2020-06
4+
v3.1.2, 2020-08
55
:doctype: article
66
:numbered!:
77
:sectnums!:

frames/value.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,9 @@ names of the supported interfaces.
6161
</frame>
6262
</schema>
6363
----
64+
In case the whole protocol schema contains no more than one **&lt;interface&gt;**
65+
definition, then the usage of the **interfaces** property is not necessary.
66+
6467
In addition to specifying the interfaces themselves, there is a need to
6568
specify the field name in the interface(s), that will hold the processed value,
6669
using **interfaceFieldName** <<intro-properties, property>>.

intro/intro.txt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
== Introduction ==
22
This document contains specification of **D**omain **S**pecific **L**anguage (DSL),
3-
called **CommsDSL**, for https://arobenko.github.io/cc[CommsChampion Ecosystem],
3+
called **CommsDSL**, for https://commschamp.github.io[CommsChampion Ecosystem],
44
used to define custom binary protocols. The defined schema files are intended
5-
to be parsed and used by https://github.com/arobenko/commsdsl[commsdsl] library and code
5+
to be parsed and used by https://github.com/commschamp/commsdsl[commsdsl] library and code
66
generation application(s).
77

8-
The PDF can be downloaded from https://github.com/arobenko/CommsDSL-Specification/releases[release]
9-
artifacts of from https://github.com/arobenko/CommsDSL-Specification[CommsDSL-Specification] project.
8+
The PDF can be downloaded from https://github.com/commschamp/CommsDSL-Specification/releases[release]
9+
artifacts of from https://github.com/commschamp/CommsDSL-Specification[CommsDSL-Specification] project.
1010
The online HTML documentation is hosted on
11-
https://arobenko.github.io/commsdsl_spec[github pages].
11+
https://commschamp.github.io/commsdsl_spec[github pages].
1212

1313
This specification document is licensed under
1414
https://creativecommons.org/licenses/by-nd/4.0/[Creative Commons Attribution-NoDerivatives 4.0 International License].

intro/schema_def.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ There are protocols that put some information, common to all the messages, such
110110
protocol version and/or extra flags, into the framing information instead of message payload.
111111
This information needs to be accessible when message payload is being read or
112112
message object is being handled by the application. The
113-
https://github.com/arobenko/comms_champion#comms-library[COMMS Library]
113+
https://github.com/commschamp/comms_champion#comms-library[COMMS Library]
114114
handles these cases by having a common interface class for all the messages, which
115115
contains this extra information. In order to support such cases, the **CommsDSL**
116116
introduces optional node **&lt;interface&gt;** (described in detail in

0 commit comments

Comments
 (0)