Answer to question #20:

There are two fundamentally different methods to connect OTX pipes through
the H.100 bus. The demo program Thor2Pci\2t2p.c shows an example of both
methods.

Method 1:
~~~~~~~~~~~

Pipes are connected within the TSS devices using the hardcoded highway [HW]
numbers. The TSS device must be opened on both boards of the H.100
connection. I.e. each TSS device just takes a timeslot from a local highway
and cross-connects it to a H.100 highway (without knowing what's on the other
end of the H.100 highway). Only 64kbps pipes are supported by this method.
With this method you can connect OTX boards to non-OTX boards.

Method 2:
~~~~~~~~~~~

Using the OTX_DEVICE_CT_BUS device (you can think of this device being the
cable that connects the two H.100 boards). One OTX_DEVICE_CT_BUS device is
opened. The OTX_DEVICE_CT_BUS device is informed of which boards that are
connected to it by calls to OtxDrvConnectBoard(). There is one call to
OtxDrvConnectBoard() per board that connects to the OTX_DEVICE_CT_BUS
device. Once this is done you can perform a pipe connection between two
devices (located on different board) just as if they were located on the
same board (using the OtxDrvConnectPipe() function). There is no need to open the TSS
devices when using this method. This method also supports super-pipes (pipes of a
capacity >= 64kbps). This method can only be used to connect one or more OTX
boards (connections to non-OTX boards are not supported by this method).