Skip to content

Commit 985bbf6

Browse files
committed
Release v5.0
2 parents 71a3de9 + 0b5f07a commit 985bbf6

49 files changed

Lines changed: 936 additions & 54 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ if (NOT ASCIIDOCTOR_PDF_EXE)
1111
message(FATAL_ERROR "asciidoctor-pdf is not found")
1212
endif ()
1313

14-
set (VERSION "v4.0")
14+
set (VERSION "v5.0")
1515
set (MAIN_FILE "${PROJECT_SOURCE_DIR}/commsdsl_spec.adoc")
1616

1717
add_custom_target("pdf" ALL

aliases/aliases.adoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
2+
<<<
13
[[aliases-aliases]]
24
== Aliases ==
35
It is not uncommon for a particular field to change its meaning and as the

appendix/alias.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
<<<
12
[[appendix-alias]]
23
=== Properties of &lt;alias&gt; ===
34
Refer to <<aliases-aliases, Aliases>> chapter for detailed description.

appendix/appendix.adoc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
1+
2+
<<<
13
[[appendix-appendix]]
24
== Appendix ==
35
This chapter contains list of properties for all the elements described earlier
46
in this document for a quick reference.
57

8+
include::reference.adoc[]
69
include::schema.adoc[]
710
include::fields.adoc[]
811
include::enum.adoc[]

appendix/bitfield.adoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
<<<
12
[[appendix-bitfield]]
23
=== Properties of &lt;bitfield&gt; Field ===
34
The **&lt;bitfield&gt;** field has all the <<appendix-fields, common>> properties as
@@ -18,4 +19,5 @@ Extra child XML elements allowed:
1819
|XML Element|DSL Version ^.^|Description
1920

2021
|**&lt;members&gt;**|1|Wraps member fields.
22+
|**&lt;replace&gt;**|5|Wraps replacing member fields after copying using **reuse** property.
2123
|===

appendix/bundle.adoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
<<<
12
[[appendix-bundle]]
23
=== Properties of &lt;bundle&gt; Field ===
34
The **&lt;bundle&gt;** field has all the <<appendix-fields, common>> properties as
@@ -19,4 +20,5 @@ Extra child XML elements allowed:
1920

2021
|**&lt;members&gt;**|1|Wraps member fields.
2122
|**&lt;alias&gt;**|3|Alias names for other member fields. See <<aliases-aliases, Aliases>> for more info.
23+
|**&lt;replace&gt;**|5|Wraps replacing member fields after copying using **reuse** property.
2224
|===

appendix/checksum.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
<<<
12
[[appendix-checksum]]
23
=== Properties of &lt;checksum&gt; Frame Layer ===
34
The **&lt;checksum&gt;** layer has all the <<appendix-layers, common>> properties as

appendix/custom.adoc

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,16 @@
1+
<<<
12
[[appendix-custom]]
23
=== Properties of &lt;custom&gt; Frame Layer ===
34
The **&lt;custom&gt;** layer has all the <<appendix-layers, common>> properties as
45
well as ones listed below. Refer to <<frames-custom, &lt;custom&gt; Layer>> chapter
56
for detailed description.
67

7-
[cols="^.^28,^.^10,^.^8,^.^8,^.^10,36", options="header"]
8+
[cols="^.^27,^.^11,^.^8,^.^10,^.^10,34", options="header"]
89
|===
910
|Property Name|Allowed Type / Value|DSL Version|Required|Default Value ^.^|Description
10-
11-
|**idReplacement**|<<intro-boolean, bool>>|1|no|false|Mark the layer as one replacing <<frames-id, &lt;id&gt; >>.
11+
|**[.line-through]#idReplacement#**|<<intro-boolean, bool>>|1|no|false|Mark the layer as one replacing <<frames-id, &lt;id&gt; >>. +
12+
**Deprecated**, use `semanticLayerType="id"` instead.
13+
|**semanticLayerType**|"payload", "id", "size", "sync", "checksum", "value", "custom"|5|no|custom|Specify what other layer **&lt;custom&gt;** one is replacing.
14+
|**checksumFrom**|<<intro-names, name>> string|5|no (unless **semanticLayerType** is "checksum" and **checksumUntil** is empty)||Name of the frame layer, from which the checksum calculation starts. Applicable only when `semanticLayerType="checksum"`.
15+
|**checksumUntil**|<<intro-names, name>> string|5|no (unless **semanticLayerType** is "checksum" and **checksumFrom** is empty)||Name of the frame layer, until (and including) which the checksum calculation is executed. Applicable only when `semanticLayerType="checksum"`.
1216
|===

appendix/data.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
<<<
12
[[appendix-data]]
23
=== Properties of &lt;data&gt; Field ===
34
The **&lt;data&gt;** field has all the <<appendix-fields, common>> properties as

appendix/enum.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
<<<
12
[[appendix-enum]]
23
=== Properties of &lt;enum&gt; Field ===
34
The **&lt;enum&gt;** field has all the <<appendix-fields, common>> properties as

0 commit comments

Comments
 (0)