Builds a swiConfigLocalTimeslot message to configure local stream and timeslot-specific attributes.
U32 txswiConfigLocalTimeslot ( CPIPKT *pkt, SWI_LOCALTIMESLOT_ARGS *args, void *buffer, unsigned size)
Argument |
Description |
pkt |
Pointer to the CPI packet to be formatted into a TX SWI request message. NULL = Return the byte length of the CPI packet required to send the request. |
args |
Pointer to local stream arguments. Refer to Details for more information. |
buffer |
Pointer to timeslot-specific information. |
size |
Size of buffer (in bytes). |
Return value |
Description |
SUCCESS |
If pkt is NULL, the size of the required CPI packet is returned. If pkt is not NULL, 0 is returned to indicate a successful request, or an error code is returned if the request failed. |
MVIP95_ERR_INVALID_PARAMETER |
Invalid count. |
The following table lists the settings for the args parameter used to trigger the commands:
deviceid |
Parameterid (TX_X_…) |
Buffer |
Description |
X_COMMPROC_DEVICE |
CONFIG_PORT |
SWIX_LOCAL_TIMESLOT_CONFIG |
Define a port. |
X_COMMPROC_DEVICE |
CONFIG_SPEED |
SWIX_LOCAL_TIMESLOT_CONFIG |
Set 56 Kb and 48 Kb. |
For more information, refer to swiConfigLocalTimeslot in the Switching Service Developer's Reference Manual.