Status in source: mandatory.
Technical details
{
"smi_kind": "OBJECT-TYPE",
"definition": [
"dcmIOBoardType",
"OBJECT-TYPE",
"SYNTAX",
"INTEGER",
"{",
"other",
"(",
"1",
")",
",",
"cpu",
"(",
"2",
")",
",",
"storageMedia",
"(",
"3",
")",
",",
"inputNonSensor",
"(",
"4",
")",
",",
"output",
"(",
"5",
")",
",",
"comms",
"(",
"6",
")",
",",
"keyboard",
"(",
"7",
")",
",",
"display",
"(",
"8",
")",
",",
"roadTube",
"(",
"9",
")",
",",
"piezo",
"(",
"10",
")",
",",
"loop",
"(",
"11",
")",
",",
"wimPiezo",
"(",
"12",
")",
",",
"bendingPlate",
"(",
"13",
")",
",",
"contactClosure",
"(",
"14",
")",
",",
"acoustic",
"(",
"15",
")",
",",
"radar",
"(",
"16",
")",
",",
"microwave",
"(",
"17",
")",
",",
"infrared",
"(",
"18",
")",
",",
"laser",
"(",
"19",
")",
",",
"optoIsolated",
"(",
"20",
")",
",",
"fiberOptic",
"(",
"21",
")",
",",
"contactRelay",
"(",
"22",
")",
",",
"quartz",
"(",
"23",
")",
",",
"lightcurtain",
"(",
"24",
")",
",",
"video",
"(",
"25",
")",
",",
"timer",
"(",
"26",
")",
",",
"fiberOpticWim",
"(",
"27",
")",
",",
"ultrasound",
"(",
"28",
")",
"}",
"ACCESS",
"read-only",
"STATUS",
"mandatory",
"DESCRIPTION",
"\"",
"Indicates",
"the",
"main",
"functional",
"type",
"of",
"this",
"IO",
"board",
".",
"The",
"values",
"are",
":",
"other",
"–",
"not",
"defined",
"below",
"cpu",
"–",
"main",
"processor",
"storageMedia",
"–",
"board",
"provides",
"data",
"storage",
"area",
"(",
"e",
".",
"g",
".",
"FLASH",
",",
"SRAM",
",",
"Hard",
"Disk",
",",
"…",
")",
"inputNonSensor",
"–",
"board",
"provides",
"input",
"from",
"a",
"non-sensor",
"(",
"e",
".",
"g",
".",
"contact",
"input",
"controlled",
"by",
"an",
"external",
"software",
"application",
")",
"output",
"–",
"board",
"provides",
"output",
"functionality",
"(",
"e",
".",
"g",
".",
"solid",
"state",
"relay",
")",
"comms",
"–",
"board",
"provides",
"communications",
"functionality",
"(",
"e",
".",
"g",
".",
"rs232",
",",
"Ethernet",
",",
"…",
")",
"keyboard",
"-",
"board",
"provides",
"key",
"inputs",
"display",
"–",
"board",
"provides",
"display",
"capability",
"(",
"e",
".",
"g",
".",
"LCD",
"…",
")",
"roadTube",
"–",
"IO",
"sensor",
"piezo",
"–",
"IO",
"sensor",
"loop",
"–",
"IO",
"sensor",
"wimPiezo",
"–",
"IO",
"sensor",
"bendingPlate",
"–",
"IO",
"sensor",
"contactClosure",
"–",
"IO",
"sensor",
"acoustic",
"–",
"IO",
"sensor",
"radar",
"–",
"IO",
"sensor",
"microwave",
"–",
"IO",
"sensor",
"infrared",
"–",
"IO",
"sensor",
"laser",
"–",
"IO",
"sensor",
"optoIsolated",
"–",
"IO",
"sensor",
"fiberOptic",
"–",
"IO",
"sensor",
"contactRelay",
"–",
"IO",
"sensor",
"quartz",
"–",
"IO",
"sensor",
"lightcurtain",
"–",
"IO",
"sensor",
"video",
"–",
"IO",
"sensor",
"timer",
"–",
"IO",
"sensor",
"fiberOpticWim",
"–",
"IO",
"sensor",
"ultrasound",
"–",
"IO",
"sensor",
"”",
"::=",
"{",
"dcmIOBoardConfigEntry",
"4",
"}"
],
"syntax_tree": [
[
"SimpleSyntax",
"INTEGER",
[
"enumSpec",
[
[
"other",
1
],
[
"cpu",
2
],
[
"storageMedia",
3
],
[
"inputNonSensor",
4
],
[
"output",
5
],
[
"comms",
6
],
[
"keyboard",
7
],
[
"display",
8
],
[
"roadTube",
9
],
[
"piezo",
10
],
[
"loop",
11
],
[
"wimPiezo",
12
],
[
"bendingPlate",
13
],
[
"contactClosure",
14
],
[
"acoustic",
15
],
[
"radar",
16
],
[
"microwave",
17
],
[
"infrared",
18
],
[
"laser",
19
],
[
"optoIsolated",
20
],
[
"fiberOptic",
21
],
[
"contactRelay",
22
],
[
"quartz",
23
],
[
"lightcurtain",
24
],
[
"video",
25
],
[
"timer",
26
],
[
"fiberOpticWim",
27
],
[
"ultrasound",
28
]
]
]
],
null,
[
"MaxAccessPart",
"read-only"
],
[
"Status",
"mandatory"
],
[
"DESCRIPTION",
"Indicates the main functional type of this IO board. The values are: other – not defined below cpu – main processor storageMedia – board provides data storage area (e.g. FLASH, SRAM, Hard Disk,…) inputNonSensor – board provides input from a non-sensor (e.g. contact input controlled by an external software application) output – board provides output functionality (e.g. solid state relay) comms – board provides communications functionality (e.g. rs232, Ethernet,…) keyboard - board provides key inputs display – board provides display capability (e.g. LCD…) roadTube – IO sensor piezo – IO sensor loop – IO sensor wimPiezo – IO sensor bendingPlate – IO sensor contactClosure – IO sensor acoustic – IO sensor radar – IO sensor microwave – IO sensor infrared – IO sensor laser – IO sensor optoIsolated – IO sensor fiberOptic – IO sensor contactRelay – IO sensor quartz – IO sensor lightcurtain – IO sensor video – IO sensor timer – IO sensor fiberOpticWim – IO sensor ultrasound – IO sensor"
],
null,
null,
null,
null
]
}