Queries the current signaling status of all channels on a carrier.
S16 TxT1E1ChannelStatus ( S16 handle, U8 carrier, U32 *pTransparent, U32 *pRxABCD, U32 *pTxABCD)
Argument |
Description |
handle |
Handle returned from a previous call to TxT1E1Open for the desired board. |
carrier |
Network interface (carrier trunk number). Valid values: NET_T1A through NET_T1D for PCI and PCI Express TX boards NET_T1A through NET_T1H for CompactPCI TX boards |
pTransparent |
Pointer to U32 where the transparency bit map is returned to the caller. A bit set to 1 indicates the corresponding channel is transparent; LSB = channel 1 (only 24 least significant bits are used). This field has meaning only for T1/J1 carriers. |
pRxABCD |
Pointer to the array of four U32s for the current values of the received ABCD signaling bits for each channel (only 24 least significant bits are used for T1/J1): RxABCD[0] = A bits (LSB = chan 1,MSB = chan 32) |
pTxABCD |
Pointer to the array of four U32s for the current values of the transmitted ABCD signaling bits for each channel (only 24 least significant bits are used for T1/J1): TxABCD[0] = A bits (LSB = chan 1,MSB = chan 32) |
Return value |
Description |
T1E1_SUCCESS |
|
T1E1_DEVICE_ERROR |
Invalid adapter found. |
T1E1_INVALID_CARRIER |
Invalid network interface. |
T1E1_INVALID_HANDLE |
Invalid handle. |
T1E1_NO_RESOURCES |
T1/E1 adapter is not present on the communications processor. |
TxT1E1ChannelStatus displays the signaling bits and transparency attributes of all channels on the specified T1/E1 carrier.