ZCOM C I/F Library Routines
ZPORT (3X)
EXAMPLE | This example puts an E1/T1 port into “loopback” (tristate) mode. | |
#include | <zcom/zcomsys.h> | |
#include | <zcom/zcomcall.h> | |
int32 |
| ierr; |
uint32 | iftno; | |
uint32 | portno; | |
uint32 | rcode; | |
uint32 | action; | |
zpconf_type | cnfg; | |
int32 |
| stat; |
iftno | = 1; | /* ACC MUX number 1 in TTGEN configuration file. */ |
portno = 2; | /* Port #2 */ | |
rcode | = 2; | /* We are providing the configuration in “cnfg”. */ |
action = ZCOM_ZMUXPORT_PORT; /* Set only the port mode (Pmode, Pmode2) */ cnfg.e1t1_bits.pmode = 0x8;
if (ierr = \fBzport\fR (iftno, portno, rcode, action, cnfg, &stat)) { /* error return code */ } else if (stat)
{
/* error return code */ } else { /* good return code */
}
FILES | /opt/acc/include/zcom/zcomsys.h | ZCOM subsystem general include |
|
| file, containing data types, data |
|
| structures, constants, error codes, |
|
| masks, etc. Note that this must be the |
|
| first include file before any other |
|
| ZCOM include files. |
| /opt/acc/include/zcom/zcomcall.h | ZCOM routine function prototypes |
|
| (requires ANSI C compilation). |
SEE ALSO | zconfig(3X) |
|
286 | Chapter 4 |