Previous PageTable Of Contents../index.htmlIndexNext Page

dt_getxmitslot( )

Description | Cautions | Example | Errors | See also

Name:

int dt_getxmitslot (devh, sc_tsinfop)

Inputs:

int devh

  digital network interface device handle

 

SC_TSINFO *sc_tsinfop

  pointer to SCbus time slot information structure

Returns:

0 on success

 

 

-1 on error

 

Includes:

srllib.h

 

 

dtilib.h

Category:

SCbus Routing

Mode:

Synchronous

Top Of PageDescription

The dt_getxmitslot( ) function provides SCbus time slot number of the digital transmit channel. The SCbus time slot information is contained in a SC_TSINFO structure that also includes the number of the SCbus time slot connected to the digital network interface device transmit channel (T-1/E-1time slot).

NOTE:
SCbus convenience function nr_scroute( ) includes dt_getxmitslot( ) functionality. See the SCbus Routing Guide for more information on convenience functions.

Parameter

Description

devh:

Specifies a digital interface time slot device handle returned by a call to dt_open( ).

sc_tsinfop:

Points to the device information structure SC_TSINFO.

The SC_TSINFO structure is declared as follows:

The sc_numts field of the SC_TSINFO structure must be initialized with the number of SCbus time slots requested (1 for a digital network interface device time slot). The sc_tsarrayp member of the SC_TSINFO structure must be initialized with a pointer to a valid array of longs. Upon return from the function, the first element of the array will contain the number (between 0 and 1023) of the SCbus time slot on which the digital network interface device transmits.

A D/240SC-T1 or D/300SC-E1 digital network interface device can transmit on only one SCbus time slot at a time.

Top Of PageCautions

This function will fail when:

Top Of PageExample

Top Of PageErrors

If the function returns -1, use the SRL Standard Attribute function ATDV_LASTERR( ) to obtain the error code or use ATDV_ERRMSGP( ) to obtain a descriptive error message. The error codes returned by ATDV_LASTERR( ) are:

Equate

Returned When

EDT_BADBRDERR

Board missing or defective

EDT_BADCMDERR

Invalid command parameter to driver

EDT_FWERR

Firmware returned an error

EDT_INVTS

Invalid time slot device handle

EDT_INVMSG

Invalid message

EDT_SH_BADLCLTS

Invalid local time slot number

EDT_SH_BADINDX

Invalid Switch Handler library index number

EDT_SH_BADMODE

Invalid Switch Handler bus configuration

EDT_SH_BADTYPE

Invalid local time slot type

EDT_SH_LCLDSCNCT

Local time slot is already disconnected from SCbus

EDT_SH_LIBBSY

Switch Handler library busy

EDT_SH_LIBNOTINIT

Switch Handler library is uninitialized

EDT_SH_MISSING

Switch Handler is not present

EDT_SH_NOCLK

Switch Handler clock fallback failed

EDT_SYSTEM

Windows system error

EDT_TMOERR

Timed out waiting for reply from firmware

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 February, 2002