Status in source: unconfirmed.
Technical details
{
"smi_kind": "OBJECT-TYPE",
"definition": [
"dmsMessageMemoryType",
"OBJECT-TYPE",
"SYNTAX",
"INTEGER",
"{",
"other",
"(",
"1",
")",
",",
"permanent",
"(",
"2",
")",
",",
"changeable",
"(",
"3",
")",
",",
"volatile",
"(",
"4",
")",
",",
"currentBuffer",
"(",
"5",
")",
",",
"schedule",
"(",
"6",
")",
",",
"blank",
"(",
"7",
")",
"}",
"MAX-ACCESS",
"read-only",
"STATUS",
"current",
"DESCRIPTION",
"\"<Definition> Indicates the memory-type used to store a message. Also provides access to current message (currentBuffer) and currently scheduled message (schedule). The rows associated with the 'currentBuffer', 'schedule', and 'blank' message types cannot be written into, because these are either filled in by the controller (currentBuffer and schedule) or pre-defined and not modifiable (blank). The definitions of the enumerated values are: other - any other type of memory type that is not listed within one of the values below, refer to device manual; permanent - non-volatile and non-changeable; changeable - non-volatile and changeable; volatile - volatile and changeable; currentBuffer - contains the information regarding the currently displayed message (basically a copy of the message table row contents of the message that was successfully activated). Only one entry in the table can have the value of currentBuffer and the value of the dmsMessageNumber object shall be one (1). The content of the dmsMessageMultiString object shall be the currently displayed message (including a scheduled message), not the content of a failed message activation attempt; schedule - this entry contains information regarding the currently scheduled message as determined by the time-base scheduler (if present). Only one entry in the table can have the value of 'schedule' and the value of dmsMessageNumber for this entry shall be 1. Displaying a message through this table row shall set the dmsMsgSourceMode object value to 'timebasedScheduler'. When no message is currently active based upon the schedule or if the schedule currently does not point to any message within the message table, the schedule entry shall contain a copy of dmsMessageMemoryType 7 (blank) with a dmsMessageNumber value of 1. blank - there shall be 255 (message numbers 1 through 255) pre-defined, static rows with this message type. These rows are defined so that message codes (e.g., objects with SYNTAX of either MessageIDCode or MessageActivationCodeV4) can blank the sign at a stated run-time priority. The run-time priority of the blank message is equal to the message number (e.g., blank message number 1 has a run time priority of 1 and so on). The dmsMessageCRC for all messages of this type shall be 0x0000 and the dmsMessageMultiString shall be an OCTET STRING with a length of zero (0). The activation priority shall be determined from the activation priority of the MessageActivationCodeV4. <Informative> In v02, the enumerated value of 'other' was retired to improve interoperability. <Parameter Type> Status <Object Identifier> 1.3.6.1.4.1.1206.4.2.3.5.8.1.1\"",
"::=",
"{",
"dmsMessageEntry",
"1",
"}"
],
"syntax_tree": [
[
"SimpleSyntax",
"INTEGER",
[
"enumSpec",
[
[
"other",
1
],
[
"permanent",
2
],
[
"changeable",
3
],
[
"volatile",
4
],
[
"currentBuffer",
5
],
[
"schedule",
6
],
[
"blank",
7
]
]
]
],
null,
[
"MaxAccessPart",
"read-only"
],
[
"Status",
"current"
],
[
"DESCRIPTION",
"<Definition> Indicates the memory-type used to store a message. Also provides access to current message (currentBuffer) and currently scheduled message (schedule). The rows associated with the 'currentBuffer', 'schedule', and 'blank' message types cannot be written into, because these are either filled in by the controller (currentBuffer and schedule) or pre-defined and not modifiable (blank). The definitions of the enumerated values are: other - any other type of memory type that is not listed within one of the values below, refer to device manual; permanent - non-volatile and non-changeable; changeable - non-volatile and changeable; volatile - volatile and changeable; currentBuffer - contains the information regarding the currently displayed message (basically a copy of the message table row contents of the message that was successfully activated). Only one entry in the table can have the value of currentBuffer and the value of the dmsMessageNumber object shall be one (1). The content of the dmsMessageMultiString object shall be the currently displayed message (including a scheduled message), not the content of a failed message activation attempt; schedule - this entry contains information regarding the currently scheduled message as determined by the time-base scheduler (if present). Only one entry in the table can have the value of 'schedule' and the value of dmsMessageNumber for this entry shall be 1. Displaying a message through this table row shall set the dmsMsgSourceMode object value to 'timebasedScheduler'. When no message is currently active based upon the schedule or if the schedule currently does not point to any message within the message table, the schedule entry shall contain a copy of dmsMessageMemoryType 7 (blank) with a dmsMessageNumber value of 1. blank - there shall be 255 (message numbers 1 through 255) pre-defined, static rows with this message type. These rows are defined so that message codes (e.g., objects with SYNTAX of either MessageIDCode or MessageActivationCodeV4) can blank the sign at a stated run-time priority. The run-time priority of the blank message is equal to the message number (e.g., blank message number 1 has a run time priority of 1 and so on). The dmsMessageCRC for all messages of this type shall be 0x0000 and the dmsMessageMultiString shall be an OCTET STRING with a length of zero (0). The activation priority shall be determined from the activation priority of the MessageActivationCodeV4. <Informative> In v02, the enumerated value of 'other' was retired to improve interoperability. <Parameter Type> Status <Object Identifier> 1.3.6.1.4.1.1206.4.2.3.5.8.1.1"
],
null,
null,
null,
null
]
}