Previous PageTable Of Contents../index.htmlIndexNext Page

ATDT_BDSGBIT( )

Description | Cautions | Example | Errors | See Also

Name:

char * ATDT_BDSGBIT(devh)

Inputs:

int devh

  Digital Network Interface logical board device handle

Returns:

pointer to signaling bit states of all device time slots
AT_FAILUREP if failure

Includes:

srllib.h
dtilib.h

Category:

Extended Attribute

Mode:

synchronous

Top Of PageDescription

The ATDT_BDSGBIT( ) function returns the current state of the transmit and receive bits for all time slots on the Digital Network Interface device specified in devh.

Parameter

Description

devh:

Specifies the valid Digital Network Interface logical board device handle returned by a call to dt_open( )

For T-1 applications, the returned value is a pointer to a 24-byte buffer. Bytes 0 to 23 represent T-1 time slots 1 to 24.

For E-1 applications, the returned value is a pointer to a 30-byte buffer. Bytes 0 to 29 represent E-1 time slots 1 to 30.

The following symbols represent each signaling bit and are defined in dtilib.h:

To determine the state of the signaling bits, perform a logical AND operation on the byte buffer and the defines, as demonstrated in the example below.

Top Of PageCautions

  1. This function will fail if an invalid Digital Network Interface logical board device handle is specified. AT_FAILUREP will be returned.
  2. The transmit signaling bits are only valid when the device is in signaling insertion mode.

Top Of PageExample

Top Of PageErrors

If the function returns AT_FAILUREP, use the SRL Standard Attribute function ATDV_LASTERR( ) to obtain the error code or use ATDV_ERRMSGP( ) to obtain a descriptive error message. See Appendix A - Standard Runtime Library for more information on SRL functions. The error codes returned by ATDV_LASTERR( ) are:

Error defines can be found in the file dtilib.h.

Top Of PageSee Also


Previous PageTable Of ContentsTop Of PageIndexNext Page

Click here to contact Dialogic Customer Engineering

Copyright 2001, Dialogic Corporation
All rights reserved
This page generated November, 2001