# DetectedBoards[x]

Contains a list of all boards detected by the CX board plug-in in response to an invocation of the OAM service function oamDetectBoards.

#### Syntax

DetectedBoards[x] = board_name

#### Access

Read-only (plug-in level)

#### Type

String

#### Allowed values

Any valid board name.

#### Details

The array is empty until this function is called.

Board detection actually takes place at the plug-in level. When oamDetectBoards is invoked, the Supervisor directs each installed plug-in to detect all boards in the system of a board type that the plug-in supports. The plug-in creates a name for each board, and adds the name to the plug-in DetectedBoards[x] array keyword.

The NMS OAM supervisor managed object also contains a DetectedBoards[x] array keyword. All values in each plug-in DetectedBoards[x] array keyword are added to the keyword at the Supervisor level. You can retrieve the values in the DetectedBoards[x] array keyword at the Supervisor level to determine the names of all detected boards.

You can retrieve the value of the Supervisor DetectedBoards.Count keyword to determine the number of items in the Supervisor DetectedBoards[x] array keyword. Retrieve the value of the board plugin DetectedBoards.Count keyword to determine the number of items in the plug-in DetectedBoards[x] array keyword.

For details, refer to the NMS OAM Service Developer's Reference Manual.