Skip to content

CtLab Library

JosiCoder edited this page Feb 18, 2017 · 7 revisions

The CtLab Library is a class library written in C# for accessing devices of the c't-Lab. The library consists of the following parts:

  • The Basic part is used for generic, low-level access to any c't-Lab device (like DCG, DDG, or DIV). This includes assembling and sending commands to that device as well as receiving messages from that device and parsing them.

  • Device-specific parts sit on top of the Basic part and provide more abstract, device-specific interfaces. Currently, there is only one device-specific part that can be used to access the CtLab FPGA SigLab. This device-specific part can also be used as a sample how to write similar parts for other devices (e.g. DCG, DDG, or DIV).

  • The Appliance part is used to orchestrate all the devices available in a particular c't-Lab setup. It is very small and must be customized according to the c't-Lab hardware you use and how it is configured.

Here you can obtain more information:

Clone this wiki locally