# Accessing board, plug-in, and EMC keywords

Complete the following steps to access a particular keyword for a board, a board plug-in, or an EMC:

Step | Action
1 | Determine the index of the managed object containing the keyword. Access the Supervisor Keyword table (supervisorTable) and search for the managed object name in one of the following array keywords:
For this managed object... | Search this array...
--- | ---
Board | Boards[x]
Board Plug-in | BoardPlugins[x]
EMC | ExtendedManagementComponents[x]
2 | Access the table containing keywords for the managed object type:
For this managed object... | Access this table...
--- | ---
Board | boardTable
Board Plug-in | boardPluginTable
EMC | emcTable
Each of these tables is doubly linked. The first index, the managed object index, maps to the index you determined by accessing the Supervisor Keyword table.
3 | Within the entries in the table beginning with the desired index, search for the keyword.
4 | To set a keyword, first determine that it is read and write. If it is, make sure the type (for example, integer or string) of your setting is correct for the keyword, and is within the range of allowed values.

Board settings do not take effect until the board is stopped and restarted.