The "normal" TrbNetEndPoint consists of up to 16 TrbNetIOBUF. Special endpoints for dedicated reasons have only a subset of TrbNetIOBUF in order to keep ressources small.

The interface to the users logic is provided by the TrbNetAPI.

Each TrbNetIOBUF consists of an TrbNetIBUF and an TrbNetOBUF which are connected via control lines. They must be connected since the TrbNetOBUF must send am acknowledge once the TrbNetIBUF has read a complete buffer (2 buffers can be stored in one TrbNetIBUF)

All TrbNetIOBUF are connected to the TrbNetIOMultiplexer. It merges the media direction interfaces of all buffers and directs the incoming data to the right IBUF.

Wherever two or more media interfaces are to be connected or two or more applications need access to the same channel, a TrbNetHub is used.

Information on endpoints can be found in TrbNet16BitInfo. If you only need to write and save registers within your application over the network, you can use TrbNetRegIO.

A description of all generics used to configure the network is given in TrbNetConfiguration.

File list

For a list of all files needed for the trbnet see TrbNetFiles.

16 bit version

Some information about the new 16 bit version of the network entities can be found in TrbNet16BitInfo. TrbNetInterfaces is a description of the three standardized interfaces.
Topic revision: r11 - 2009-12-31, JanMichel
Copyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki Send feedback | Imprint | Privacy Policy (in German)