Status in source: mandatory.
Technical details
{
"smi_kind": "OBJECT-TYPE",
"definition": [
"dcmMEControl",
"OBJECT-TYPE",
"SYNTAX",
"INTEGER",
"{",
"validate",
"(",
"1",
")",
",",
"enableMon1",
"(",
"2",
")",
",",
"enableMon2",
"(",
"3",
")",
",",
"disableMon",
"(",
"4",
")",
"}",
"ACCESS",
"read-write",
"STATUS",
"mandatory",
"DESCRIPTION",
"\"",
"This",
"object",
"allows",
"a",
"user",
"to",
"command",
"the",
"device",
"to",
":",
"-",
"validate",
"–",
"Commands",
"the",
"device",
"to",
"perform",
"a",
"validation",
"of",
"the",
"current",
"study",
"settings",
"for",
"the",
"specified",
"study",
".",
"If",
"the",
"Monitor",
"Enable",
"Status",
"field",
"is",
"set",
"to",
"error",
"after",
"performing",
"the",
"validation",
",",
"the",
"dcmErrCodeTable",
"should",
"be",
"checked",
"to",
"determine",
"which",
"object",
"caused",
"the",
"errors",
".",
"-",
"enableMon1On",
"–",
"Commands",
"the",
"device",
"to",
"enable",
"Monitor",
"Mode",
"1",
"(",
"refer",
"to",
"dcmMEStatus",
"for",
"a",
"description",
"of",
"Monitor",
"Mode",
"1",
")",
".",
"If",
"a",
"validation",
"of",
"the",
"specified",
"study",
"hasn",
"’",
"t",
"been",
"performed",
"yet",
",",
"the",
"device",
"shall",
"perform",
"a",
"validation",
".",
"After",
"the",
"validation",
",",
"this",
"study",
"shall",
"either",
"be",
"in",
"error",
",",
"idle",
"or",
"a",
"Monitor",
"Mode",
"On",
"state",
".",
"If",
"an",
"error",
"occurs",
",",
"the",
"application",
"should",
"check",
"the",
"dcm",
"Error",
"Code",
"table",
"(",
"dcmErrCodeTable",
")",
"for",
"more",
"information",
"regarding",
"the",
"errors",
".",
"-",
"enableMon2On",
"–",
"Commands",
"the",
"device",
"to",
"enable",
"Monitor",
"Mode",
"2",
"(",
"see",
"dcmMEStatus",
"for",
"a",
"description",
"of",
"Monitor",
"Mode",
"2",
")",
".",
"If",
"a",
"validation",
"of",
"the",
"specified",
"study",
"hasn",
"’",
"t",
"been",
"performed",
"yet",
",",
"the",
"device",
"shall",
"perform",
"a",
"validation",
".",
"After",
"the",
"validation",
",",
"this",
"study",
"shall",
"either",
"be",
"in",
"error",
",",
"idle",
"or",
"a",
"Monitor",
"Mode",
"On",
"state",
".",
"If",
"an",
"error",
"occurs",
",",
"the",
"application",
"should",
"check",
"the",
"dcm",
"Error",
"Code",
"table",
"(",
"dcmErrCodeTable",
")",
"for",
"more",
"information",
"regarding",
"the",
"errors",
".",
"-",
"disableMon",
"–",
"Commands",
"the",
"device",
"to",
"disable",
"Monitor",
"Mode",
".",
"A",
"GET",
"on",
"this",
"object",
"shall",
"return",
"the",
"value",
"of",
"the",
"last",
"user-selected",
"control",
".",
"“",
"::=",
"{",
"dcmMEEntry",
"5",
"}"
],
"syntax_tree": [
[
"SimpleSyntax",
"INTEGER",
[
"enumSpec",
[
[
"validate",
1
],
[
"enableMon1",
2
],
[
"enableMon2",
3
],
[
"disableMon",
4
]
]
]
],
null,
[
"MaxAccessPart",
"read-write"
],
[
"Status",
"mandatory"
],
[
"DESCRIPTION",
"This object allows a user to command the device to: -validate – Commands the device to perform a validation of the current study settings for the specified study. If the Monitor Enable Status field is set to error after performing the validation, the dcmErrCodeTable should be checked to determine which object caused the errors. -enableMon1On – Commands the device to enable Monitor Mode 1 (refer to dcmMEStatus for a description of Monitor Mode 1). If a validation of the specified study hasn’t been performed yet, the device shall perform a validation. After the validation, this study shall either be in error, idle or a Monitor Mode On state. If an error occurs, the application should check the dcm Error Code table (dcmErrCodeTable) for more information regarding the errors. -enableMon2On – Commands the device to enable Monitor Mode 2 (see dcmMEStatus for a description of Monitor Mode 2). If a validation of the specified study hasn’t been performed yet, the device shall perform a validation. After the validation, this study shall either be in error, idle or a Monitor Mode On state. If an error occurs, the application should check the dcm Error Code table (dcmErrCodeTable) for more information regarding the errors. -disableMon – Commands the device to disable Monitor Mode. A GET on this object shall return the value of the last user-selected control."
],
null,
null,
null,
null
]
}