|
1 | 1 | Regulated DSDL definitions |
2 | 2 | ========================== |
3 | 3 |
|
4 | | -[](https://github.com/UAVCAN/public_regulated_data_types/actions/workflows/main.yml) |
5 | | -[](https://forum.uavcan.org) |
| 4 | +[](https://github.com/OpenCyphal/public_regulated_data_types/actions/workflows/main.yml) |
| 5 | +[](https://forum.opencyphal.org) |
6 | 6 |
|
7 | | -This repository contains definitions of the regulated UAVCAN v1 data types. |
8 | | -[UAVCAN](http://uavcan.org) is an open technology for real-time intravehicular distributed computing |
| 7 | +This repository contains definitions of the regulated Cyphal data types. |
| 8 | +[Cyphal](http://opencyphal.org) is an open technology for real-time intravehicular distributed computing |
9 | 9 | and communication based on modern networking standards. |
10 | | -The name stands for *Uncomplicated Application-level Vehicular Computing And Networking*. |
11 | 10 |
|
12 | 11 | Contributors must obey the guidelines defined in this document. |
13 | | -Feedback and proposals are welcome on the [UAVCAN forum](https://forum.uavcan.org). |
| 12 | +Feedback and proposals are welcome on the [Cyphal forum](https://forum.opencyphal.org). |
14 | 13 |
|
15 | | -A web-based DSDL compiler is available at [nunaweb.uavcan.org](https://nunaweb.uavcan.org). |
| 14 | +A web-based DSDL compiler is available at [nunaweb.opencyphal.org](https://nunaweb.opencyphal.org). |
16 | 15 |
|
17 | 16 | ## Namespaces |
18 | 17 |
|
@@ -129,13 +128,13 @@ Non-standard regulated data types are contained in the root namespace `reg`. |
129 | 128 | The root namespace contains nested namespaces, one per application domain, named after the domain. |
130 | 129 |
|
131 | 130 | Note for authors of ***unregulated*** data type definitions: |
132 | | -the UAVCAN specification explicitly bans namespaces that share the same name but differ in their contents. |
| 131 | +the Cyphal specification explicitly bans namespaces that share the same name but differ in their contents. |
133 | 132 | Users seeking to define unregulated data types shall not put those into the regulated namespace; |
134 | 133 | instead, a new root namespace (named after the vendor) shall be used. |
135 | 134 |
|
136 | 135 | ## Guidelines for data type authors |
137 | 136 |
|
138 | | -Follow the interface design guidelines provided in [**The UAVCAN Guide**](https://uavcan.org/guide). |
| 137 | +Follow the interface design guidelines provided in [**The Cyphal Guide**](https://opencyphal.org/guide). |
139 | 138 |
|
140 | 139 | Every data type definition should have a header comment. |
141 | 140 | Every field should be followed by a comment, unless it is certain that it is completely self-explanatory. |
|
0 commit comments