MOB_NRB-ADV msg. - Neighbor #1, #2, #3

This topic describes the following functions:

E6651_Get/Set BSHONeighborUseCells

Declaration

int E6651_GetBSHONeighborUseCells(BYTE MID, int Index, BYTE* Value);

int E6651_SetBSHONeighborUseCells(BYTE MID, int Index, BYTE Value);

Parameter

MID [in]: User defined E6651A Machine ID

Index [in]: the neighbor index (range 0- 2)

Value [out]: Current state of neighbor index by index information in MOB_NBR-ADV

Value [in]: Set the state of neighbor index by index information in MOB_NBR-ADV

Range

Return Value

Success: STATE_SUCCESS(1)

Failure: STATE_ERROR(-1)

Description

Returns or sets the state of each neighbor advertisement in the MOB_NBR-ADV message.

E6651_Get/Set BSHONeighborPHYProfileID

Declaration

int E6651_GetBSHONeighborPHYProfileID(BYTE MID, int Index, int* Value);

int E6651_SetBSHONeighborPHYProfileID(BYTE MID, int Index, int Value);

Parameter

MID [in]: User defined E6651A Machine ID

Index [in] : The Index of PHY Profile Index ( 1 ~ 2 ).

Value [out]: Current setting of the PHY profile.

Value [in]: Set the PHY profile.

Range

0 to 255

Return Value

Success: STATE_SUCCESS(1)

Failure: STATE_ERROR(-1)

Description

Returns or sets "PHY Profile ID" value of PHY profile index.

E6651_Get/Set BSHONeighborBSID

Declaration

int E6651_GetBSHONeighborBSID(BYTE MID, int Index, int* Value);

int E6651_SetBSHONeighborBSID(BYTE MID, int Index, int Value);

Parameter

MID [in]: User defined E6651A Machine ID

Index [in]: The value of index, Neighbor #1, Neighbor #2 , or Neighbor #3

Value [out]: Current Neighbor BSID of the index in MOB_NBR-ADV message.

Value [in]: Neighbor BSID of the index in MOB_NBR-ADV message to be set.

0 - Neighbor #1
1 - Neighbor #2
2 - Neighbor #3

Default

0, Neighbor #1

Return Value

Success: STATE_SUCCESS(1)

Failure: STATE_ERROR(-1)

Description

Retrieve and set Neighbor BSID of the index is made from MOB_NBR-ADV message.

E6651_Get/Set BSHONeighborPreambleIdx

Declaration

int E6651_GetBSHONeighborPreambleIdx(BYTE MID, int Index, int* Value);

int E6651_SetBSHONeighborPreambleIdx(BYTE MID, int Index, int Value);

Parameter

MID [in]: User defined E6651A Machine ID

Index [in]: The value of index, Neighbor #1, Neighbor #2 , or Neighbor #3

Value [out] : Preamble Index value of a neighbor BS.

Value [in]: Neighbor BSID of the index in MOB_NBR-ADV message to be set.

0 - Neighbor #1
1 - Neighbor #2
2 - Neighbor #3

Return Value

Success: STATE_SUCCESS(1)

Failure: STATE_ERROR(-1)

Description

Returns or sets preamble index of neighbor BS.

Limits : 0 to 113

E6651_Get/Set BSHONeighborDCDCC

Declaration

int E6651_GetBSHONeighborDCDCC(BYTE MID, int Index, int* Value);

int E6651_SetBSHONeighborDCDCC(BYTE MID, int Index, int Value);

Parameter

MID [in]: User defined E6651A Machine ID

Index [in]: The value of index. Neighbor #1|Neighbor #2|Neighbor #3.

Value [out]: Current Neighbor DCD Configuration Change Count value of the index in MOB_NBR-ADV message.

Value [in]: Neighbor DCD Configuration Change Count value of the index in MOB_NBR-ADV message to be set.

0 - Neighbor #1
1 - Neighbor #2
2 - Neighbor #3

Return Value

Success: STATE_SUCCESS(1)

Failure: STATE_ERROR(-1)

Description

Retrieve and set the Neighbor DCD Configuration Change Count value of the index is made from MOB_NBR-ADV message (0 ~ 15).

E6651_Get/Set BSHONeighborUCDCC

Declaration

int E6651_GetBSHONeighborUCDCC(BYTE MID, int Index, int* Value);

int E6651_SetBSHONeighborUCDCC(BYTE MID, int Index, int Value);

Parameter

MID [in]: User defined E6651A Machine ID

Index [in]: The value of index. Neighbor #1|Neighbor #2|Neighbor #3.

Value [out]: Current Neighbor UCD Configuration Change Count value of the index in MOB_NBR-ADV message.

Value [in]: Neighbor UCD Configuration Change Count value of the in MOB_NBR-ADV message to be set.

0 - Neighbor #1
1 - Neighbor #2
2 - Neighbor #3

Return Value

Success: STATE_SUCCESS(1)

Failure: STATE_ERROR(-1)

Description

Retrieve and set the  Neighbor UCD Configuration Change Count value of the index is made from MOB_NBR-ADV message (0 ~ 15).

E6651_Get/Set BSHONeighborFrequency

Declaration

int E6651_GetBSHONeighborFrequency(BYTE MID, int Index, double* Value);

int E6651_SetBSHONeighborFrequency(BYTE MID, int Index, double Value);

Parameter

MID [in]: User defined E6651A Machine ID

Index [in]: The value of index. Neighbor #1|Neighbor #2|Neighbor #3.

Value [out]: Current Neighbor Frequency value of the index in MOB_NBR-ADV message.

Value [in]: Neighbor Frequency value of the index in MOB_NBR-ADV message to be set.

0 - Neighbor #1
1 - Neighbor #2
2 - Neighbor #3

Return Value

Success: STATE_SUCCESS(1)

Failure: STATE_ERROR(-1)

Description

Retrieve and set the Neighbor Frequency value of the index is made from MOB_NBR-ADV message.

E6651_Get/Set BSHONeighborPermutationBase

Declaration

int E6651_GetBSHONeighborPermutationBase(BYTE MID, int Index, int* Value);

int E6651_SetBSHONeighborPermutationBase(BYTE MID, int Index, int Value);

Parameter

MID [in]: User defined E6651A Machine ID

Index [in]: The value of index. Neighbor #1|Neighbor #2|Neighbor #3.

Value [out]: Current Neighbor Permutation Base value of the index in MOB_NBR-ADV message.

Value [in]: Neighbor Permutation Base value of the index in MOB_NBR-ADV message to be set.

0 - Neighbor #1
1 - Neighbor #2
2 - Neighbor #3

Return Value

Success: STATE_SUCCESS(1)

Failure: STATE_ERROR(-1)

Description

Retrieve and set the Neighbor Permutation Base value of the index is made from MOB_NBR-ADV message.