Configures the M3UA layer with the values contained in the peer server configuration structure.
STATUS TXM3UAFUNC M3uaSetPsCfg ( U8 board, M3UAPsCfg *pPsCfg)
Argument |
Description |
board |
TX board number on which the desired M3UA layer resides. Valid range is 1 through MAXBOARD (currently 32). |
pPsCfg |
Pointer to the M3UAPsCfg structure that contains the peer server configuration values. For information, see M3UAPsCfg. |
Return value |
Description |
M3UA_SUCCESS |
|
M3UA_BOARD |
Invalid board number. |
M3UA_DRIVER |
CPI driver error. |
M3UA_HANDLE |
M3UAMgmtInit was not called for the specified board. |
M3UA_PARAM |
Invalid parameter. |
M3UA_RESPONSE |
Incorrect response from the board. |
M3UA_TIMEOUT |
No response from the board. |
Call this function after you configure peer signaling processes for the M3UA layer, but before you configure routes.
An application must set the field values in the M3UAPsCfg structure before calling M3uaSetPsCfg. Set the values in any of the following ways:
Call M3uaInitPsCfg to set the fields to default values.
Set each field value from within the application.
Call M3uaInitPsCfg and then override specific field values before passing the M3UAPsCfg structure to M3uaSetPsCfg.
M3uaSetPsCfg is typically called once for each configured peer server.
For more information, see M3UA peer server configuration.