Skip to content

SICKAG/sick_tdc-e-developers-documentation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SICK TDC-E Developer's Documentation

Welcome!

This is the SICK TDC-E Developer's Documentation, aimed at customers, users and developers alike to explore the TDC-E's options, capabilities and programmability. We want the user to get to know the TDC-E device so that its wide variety of options could be used to their full extent. To that end, the Developer's Documentation servers as a guide which contains the following file structure:

TDC-E Configuration

The TDC-E Configuration section describes how to configure parts of the TDC-E so as to be able to utilize it to its full extent. The configuration is split into two parts: network and interface configuration. Each one describes how to connect your TDC-E with the desired service.

Getting Started

Getting Started is a section which mostly focuses on deploying applications and environment creation for the TDC-E device. It also focuses on installing and setting services via Dockerfile and docker_compose.yml.

Development Documentation

The Development Documentation is the part of the documentation that describes code examples split into two main categories: one that focuses on applications that are implemented to use TDC-E's hardware interface, while the other part focuses on describing applications that do not use it to access needed data. To that end, this section focuses on the hows and whys of the programming experience. This section also contains documentation of more complex examples that combine multiple service to fulfill functionalities.

Interface Snippets

The interface snippets, divided into sections pertaining the interface the service the application uses, are meant to be a help for starting application development with said service. Most examples are made with either Python or Go, with an additional Node-RED application as an alternative.

Examples

The examples contain more complex project examples that showcase various interfaces, technologies and services to fulfill their functionalities.

Tutorials

Tutorial examples are codes and environments written specifially for users to be able to download and set up their environment with no further actions needed.

Useful Links

Useful links contain relevant related articles regarding the TDC-E usage and configuration.

Docs

Useful documents for additional TDC-E support.

NOTE: Newer versions of L4M might require minor changes in application logic. Applications refactored for recent releases of the TDC-E device firmware are named in appname_version_X_X format, where X is the version of the firmware.