PM5358
Application Programming Interface
Reading and Setting the Section Trace Message : suni4x622SOHTraceMsg
This function retrieves and sets the section trace message (J0) in the Sonet/SDH Section Trace Buffer.
Note: It is the USER’s responsibility to ensure that the message pointer points to an area of memory large enough to hold the returned data.
Prototype | INT4 suni4x622SOHTraceMsg(sSUNI4x622_HNDL | |
| deviceHandle, UINT1 channel, UINT2 acctyp, UINT1* | |
| pJ0) |
|
Inputs | deviceHandle | : device handle (from suni4x622Add) |
| channel | : channel number |
| acctyp | : type of access |
|
| 0 = write tx section trace msg |
|
| 1 = read rx accepted section trace msg |
|
| 2 = read rx captured section trace msg |
|
| 3 = write rx expected section trace msg |
| pJ0 | : (pointer to) the section trace message |
Outputs | pJ0 | : (pointer to) section trace message |
Returns | Success = SUNI4x622_SUCCESS | |
| Failure = SUNI4x622_ERR_INVALID_DEVICE_STATE | |
| SUNI4x622_ERR_INVALID_DEV | |
| SUNI4x622_ERR_INVALID_CHAN | |
| SUNI4x622_ERR_INVALID_ARG | |
| SUNI4x622_ERR_POLL_TIMEOUT | |
Valid States | SUNI4x622_ACTIVE, SUNI4x622_INACTIVE | |
Side Effects | None |
|
Forcing A1 Error : suni4x622SOHForceA1
When the enable flag is set, this function introduces framing errors in the A1 bytes. When the enable flag is not set, this function resumes normal processing.
Prototype
Inputs
Outputs Returns
INT4 suni4x622SOHForceA1(sSUNI4x622_HNDL deviceHandle, UINT1 channel, UINT2 enable)
deviceHandle | : device handle (from suni4x622Add) |
channel | : channel number |
enable | : flag to start/stop A1 error insertion |
None |
|
Success = SUNI4x622_SUCCESS
Failure = SUNI4x622_ERR_INVALID_DEVICE_STATE
SUNI4x622_ERR_INVALID_DEV
Proprietary and Confidential to | 62 |
Document ID: |
|