The Dynamic Compact Control Language (DCCL) is a language for marshalling (or roughly analogously: source encoding or compressing) object-based messages for extremely low throughput network links. Originally designed for commanding and retrieving data from autonomous underwater vehicles over acoustic modem links, DCCL has found additional uses in the robotics community (such as for sending ...
DCCL The Dynamic Compact Control Language (DCCL) is a marshalling and protocol language for very low throughput links (e.g. acoustic, satellite, low frequency radio).
DCCL The Dynamic Compact Control Language (DCCL) is a language for marshalling (or roughly analogously: source encoding or compressing) object-based messages for extremely low throughput network links. Originally designed for commanding and retrieving data from autonomous underwater vehicles over acoustic modem links, DCCL has found additional uses in the robotics community (such as for ...
DCCL Recap The Dynamic Compact Control Language contains: an interface description language (IDL) with static (compile-time) units of measure support a flexible data marshalling (source encoding/decoding) C++ library (which allows user extension).
Dynamic Compact Control Language. Contribute to GobySoft/dccl development by creating an account on GitHub.
An XML based structure language for defining short messages for acoustic modems. Set of algorithms for compactly encoding DCCL messages. Tools for interacting with robotic software architectures.
DCCL Static Units Since the DCCL field bounds (min, max, and precision) are often based off the physical origins of the data, it is important to define the units of measure of those fields. The DCCL IDL has support for defining the units of a numeric field's quantity.
The main projects we support are the DCCL project and the Goby project; the full list of open source software is available on our Github page: https://github.com/GobySoft.