Status in source: mandatory.
Technical details
{
"smi_kind": "OBJECT-TYPE",
"definition": [
"dcmFDSOpenFlag",
"OBJECT-TYPE",
"SYNTAX",
"INTEGER",
"{",
"fileOpen",
"(",
"1",
")",
",",
"fileClosed",
"(",
"2",
")",
",",
"fileLocked",
"(",
"3",
")",
",",
"fileOpenLocked",
"(",
"4",
")",
"}",
"ACCESS",
"read-only",
"STATUS",
"mandatory",
"DESCRIPTION",
"“",
"This",
"field",
"is",
"used",
"to",
"allow",
"the",
"application",
"to",
"determine",
"if",
"the",
"specified",
"file",
"is",
"currently",
"open",
"or",
"if",
"it",
"has",
"been",
"closed",
"by",
"the",
"device",
".",
"The",
"values",
"are",
":",
"-",
"fileOpen",
"=",
"data",
"file",
"is",
"currently",
"open",
"(",
"still",
"being",
"written",
"to",
")",
".",
"-",
"fileClosed",
"=",
"data",
"file",
"has",
"been",
"closed",
"by",
"the",
"device",
".",
"-",
"fileLocked",
"=",
"data",
"file",
"is",
"locked",
"by",
"the",
"device",
",",
"it",
"cannot",
"be",
"downloaded",
"at",
"this",
"time",
".",
"-",
"fileOpenLocked",
"=",
"data",
"file",
"is",
"currently",
"open",
"and",
"cannot",
"be",
"downloaded",
"at",
"this",
"time",
"(",
"for",
"example",
",",
"may",
"be",
"writing",
"to",
"a",
"FLASH",
"storage",
"media",
")",
"”",
"::=",
"{",
"dcmFileDirStrucEntry",
"8",
"}"
],
"syntax_tree": [
[
"SimpleSyntax",
"INTEGER",
[
"enumSpec",
[
[
"fileOpen",
1
],
[
"fileClosed",
2
],
[
"fileLocked",
3
],
[
"fileOpenLocked",
4
]
]
]
],
null,
[
"MaxAccessPart",
"read-only"
],
[
"Status",
"mandatory"
],
[
"DESCRIPTION",
"This field is used to allow the application to determine if the specified file is currently open or if it has been closed by the device. The values are: -fileOpen = data file is currently open (still being written to). -fileClosed = data file has been closed by the device. -fileLocked = data file is locked by the device, it cannot be downloaded at this time. -fileOpenLocked = data file is currently open and cannot be downloaded at this time (for example, may be writing to a FLASH storage media)"
],
null,
null,
null,
null
]
}