
Description | Cautions | Example | Errors | See Also
Name: |
int dt_setsigmod(devh,mode) | |
Inputs: |
int devh |
|
unsigned int mode |
| |
Returns: |
0 on success | |
Includes: |
srllib.h | |
Category: |
Time Slot Signaling | |
Mode: |
synchronous | |
The dt_setsigmod( ) function sets the type of signaling that will be performed on the transmitted time slot.
Parameter |
Description |
devh: |
Specifies the valid Digital Network Interface logical time slot device handle returned by a call to dt_open( ) |
mode: |
Specifies the transmit mode. Possible values are: |
|
Signaling Insertion
When a time slot is set to signaling insertion , transmit signaling for the selected time slot is inserted by the Digital Network Interface. The Digital Network Interface can insert signaling information over the transmit signaling already on that time slot.
This function will fail under the following conditions:
#include <windows.h> /* For Windows applications only */
#include <srllib.h>
#include <dtilib.h>
#include <errno.h>
main()
{
int devh; /* Time slot device handle */
/*
* Open time slot 1 on board 1
*/
if ( ( devh = dt_open( "dtiB1T1", 0 ) ) == -1 ) {
printf( "Failed to open device dtiB1T1. errno = %d\n", errno );
exit( 1 );
}
/*
* Set signaling mode to signaling insertion
*/
if ( dt_setsigmod( devh, DTM_SIGINS ) == -1 ) {
printf( "Error message = %s.",ATDV_ERRMSGP( devh ) );
exit( 1 );
}
.
.
.
}
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. 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.
Click here to contact Dialogic Customer Engineering
Copyright 2001, Dialogic Corporation