Status in source: optional.
Technical details
{
"smi_kind": "OBJECT-TYPE",
"definition": [
"dcmEventConfigTable",
"OBJECT-TYPE",
"SYNTAX",
"SEQUENCE",
"OF",
"DcmEventConfigEntry",
"ACCESS",
"not-accessible",
"STATUS",
"optional",
"DESCRIPTION",
"\"",
"This",
"table",
"maps",
"logical",
"IO",
"’",
"s",
"to",
"a",
"unique",
"event",
"number",
"within",
"a",
"particular",
"study",
".",
"The",
"parameters",
"allow",
"defining",
"the",
"structure",
"of",
"each",
"event",
"data",
"that",
"is",
"to",
"be",
"recorded",
".",
"An",
"event",
"is",
"defined",
"as",
"a",
"specific",
"state",
"of",
"a",
"logical",
"IO",
"and",
"given",
"a",
"unique",
"event",
"#",
"for",
"a",
"particular",
"study",
".",
"The",
"parameters",
"are",
"related",
"to",
"a",
"particular",
"study",
"number",
"to",
"allow",
"for",
"multiple",
"structures",
"for",
"the",
"same",
"input",
".",
"An",
"IO",
"event",
"record",
"as",
"stored",
"in",
"the",
"data",
"portion",
"of",
"an",
"event",
"data",
"packet",
"would",
"consist",
"of",
"an",
"Event",
"#",
"(",
"dcmEventNum",
")",
",",
"Event",
"Value",
"(",
"#",
"of",
"bits",
"specified",
"by",
"dcmEventValueSize",
")",
",",
"Timestamp",
"(",
"#",
"of",
"bits",
"specified",
"by",
"dcmTimestampSize",
")",
".",
"The",
"size",
"of",
"the",
"IO",
"event",
"would",
"be",
"the",
"sum",
"of",
"the",
"Event",
"#",
"Size",
"(",
"dcmEventNumberSize",
")",
",",
"Event",
"Value",
"Size",
"(",
"dcmEventValueSize",
")",
"and",
"the",
"Timestampsize",
"(",
"dcmTimestampSize",
")",
".",
"Therefore",
"to",
"decipher",
"the",
"bitstream",
"in",
"an",
"event",
"record",
",",
"the",
"first",
"x",
"bits",
"(",
"dcmEventNumberSize",
")",
"of",
"each",
"data",
"element",
"would",
"identify",
"the",
"Event",
"Number",
"and",
"this",
"table",
"would",
"define",
"how",
"many",
"bits",
"follow",
"for",
"the",
"event",
"value",
"and",
"event",
"timestamp",
".",
"This",
"is",
"a",
"single-indexed",
"table",
".",
"The",
"index",
"is",
"assigned",
"sequentially",
"and",
"the",
"table",
"requires",
"row",
"administration",
".",
"There",
"shall",
"be",
"one",
"row",
"in",
"this",
"table",
"for",
"each",
"event",
"#",
"mapped",
"to",
"an",
"event",
"study",
".",
"The",
"table",
"can",
"be",
"managed",
"thru",
"the",
"dcmEventConfigRowAdmin",
"object",
".",
"”",
"::=",
"{",
"dcmStudyDataSetup",
"20",
"}"
],
"syntax_tree": [
[
"conceptualTable",
[
"row",
"DcmEventConfigEntry"
]
],
null,
[
"MaxAccessPart",
"not-accessible"
],
[
"Status",
"optional"
],
[
"DESCRIPTION",
"This table maps logical IO’s to a unique event number within a particular study. The parameters allow defining the structure of each event data that is to be recorded. An event is defined as a specific state of a logical IO and given a unique event # for a particular study. The parameters are related to a particular study number to allow for multiple structures for the same input. An IO event record as stored in the data portion of an event data packet would consist of an Event # (dcmEventNum), Event Value (# of bits specified by dcmEventValueSize), Timestamp (# of bits specified by dcmTimestampSize). The size of the IO event would be the sum of the Event # Size (dcmEventNumberSize), Event Value Size (dcmEventValueSize) and the Timestampsize (dcmTimestampSize). Therefore to decipher the bitstream in an event record, the first x bits (dcmEventNumberSize) of each data element would identify the Event Number and this table would define how many bits follow for the event value and event timestamp. This is a single-indexed table. The index is assigned sequentially and the table requires row administration. There shall be one row in this table for each event # mapped to an event study. The table can be managed thru the dcmEventConfigRowAdmin object."
],
null,
null,
null,
null
]
}