152 lines
5.1 KiB
Plaintext

HM2-TC-MIB DEFINITIONS ::= BEGIN
--
-- *************************************************************
-- Hirschmann TEXTUAL-CONVENTIONs MIB
-- *************************************************************
--
IMPORTS
MODULE-IDENTITY, enterprises, Unsigned32
FROM SNMPv2-SMI -- RFC 2578
TEXTUAL-CONVENTION
FROM SNMPv2-TC; -- RFC 2579
hm2TcMib MODULE-IDENTITY
LAST-UPDATED "201103160000Z" -- March 16, 2011
ORGANIZATION "Hirschmann Automation and Control GmbH"
CONTACT-INFO
"Postal: Stuttgarter Str. 45-51
72654 Neckartenzlingen
Germany
Phone: +49 7127 140
E-mail: hac.support@belden.com"
DESCRIPTION
"Textual conventions used throughout the various Hirschmann MIB modules.
Copyright (C) 2011. All Rights Reserved."
REVISION "201103160000Z" -- March 16, 2011
DESCRIPTION
"Initial version."
::= { hm2ConfigurationMibs 1 }
hirschmann OBJECT IDENTIFIER ::= { enterprises 248 }
hm2ConfigurationMibs OBJECT IDENTIFIER ::= { hirschmann 11 }
hm2PlatformMibs OBJECT IDENTIFIER ::= { hirschmann 12 }
--
-- *************************************************************
-- Textual Conventions
-- *************************************************************
--
HmEnabledStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Status of a feature"
SYNTAX INTEGER {
enable(1), -- feature is enabled
disable(2) -- feature is disabled
}
HmActionValue ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Trigger a action on the device.
Reading the variable normally returns noop.
The processing state and the termination result can be monitored with SNMP Protocol Extension MIB."
SYNTAX INTEGER {
noop(1), -- no operation ongoing
action(2) -- trigger the action specified by the variable
}
HmTimeHHMM24 ::= TEXTUAL-CONVENTION
DISPLAY-HINT "5a"
STATUS current
DESCRIPTION "The time in hh:mm format:
range for hh: 0 to 23
range for mm: 0 to 59"
SYNTAX OCTET STRING (SIZE(0..5))
HmTimeSeconds1970 ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Time in seconds since Jan, 1st, 1970."
SYNTAX Unsigned32
HmLargeDisplayString ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1024a"
STATUS current
DESCRIPTION
"Represents textual information taken from the NVT ASCII
character set, as defined in pages 4, 10-11 of RFC 854.
To summarize RFC 854, the NVT ASCII repertoire specifies:
- the use of character codes 0-127 (decimal)
- the graphics characters (32-126) are interpreted as
US ASCII
- NUL, LF, CR, BEL, BS, HT, VT and FF have the special
meanings specified in RFC 854
- the other 25 codes have no standard interpretation
- the sequence 'CR LF' means newline
- the sequence 'CR NUL' means carriage-return
- an 'LF' not preceded by a 'CR' means moving to the
same column on the next line.
- the sequence 'CR x' for any x other than LF or NUL is
illegal. (Note that this also means that a string may
end with either 'CR LF' or 'CR NUL', but not with CR.)
Any object defined using this syntax may not exceed 1024
characters in length."
SYNTAX OCTET STRING (SIZE (0..1024))
HmExtraLargeDisplayString ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1400a"
STATUS current
DESCRIPTION
"Represents textual information taken from the NVT ASCII
character set, as defined in pages 4, 10-11 of RFC 854.
To summarize RFC 854, the NVT ASCII repertoire specifies:
- the use of character codes 0-127 (decimal)
- the graphics characters (32-126) are interpreted as
US ASCII
- NUL, LF, CR, BEL, BS, HT, VT and FF have the special
meanings specified in RFC 854
- the other 25 codes have no standard interpretation
- the sequence 'CR LF' means newline
- the sequence 'CR NUL' means carriage-return
- an 'LF' not preceded by a 'CR' means moving to the
same column on the next line.
- the sequence 'CR x' for any x other than LF or NUL is
illegal. (Note that this also means that a string may
end with either 'CR LF' or 'CR NUL', but not with CR.)
Any object defined using this syntax may not exceed 1400
characters in length."
SYNTAX OCTET STRING (SIZE (0..1400))
HmAccessLevel ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Access level for the item."
SYNTAX INTEGER {
readWrite (1),
readOnly (2)
}
END