Observium_CE/mibs/newtec/NEWTEC-ASIOUT-MIB

297 lines
9.4 KiB
Plaintext

NEWTEC-ASIOUT-MIB DEFINITIONS ::= BEGIN
IMPORTS
Unsigned32,
MODULE-IDENTITY,
OBJECT-IDENTITY,
OBJECT-TYPE
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF
NtcAlarmState,
NtcEnable,
NtcPid
FROM NEWTEC-TC-MIB
ntcFunction
FROM NEWTEC-MAIN-MIB;
--
-- Module Identification
--
ntcAsiOut MODULE-IDENTITY
LAST-UPDATED "201409090900Z"
ORGANIZATION "Newtec Cy"
CONTACT-INFO
"Newtec Cy
Postal: Newtec Cy
Laarstraat 5
B-9100 Sint-Niklaas
Belgium
Tel: +32 3 780 65 00
Fax: +32 3 780 65 49
Web: www.newtec.be
E-mail: techsupport@newtec.be"
DESCRIPTION
"Newtec modular ASI output MIB containing definitions for ASI output
functionality."
REVISION "201409090900Z"
DESCRIPTION
"ntcAsiOutInputSelection enumeration extended"
REVISION "201303271000Z"
DESCRIPTION
"Release for M6100 R1.3"
REVISION "201206281200Z"
DESCRIPTION
"Release for M6100 R1.2"
::= { ntcFunction 900 }
--
-- Top-Level Structure
--
-- ntcAsiOut content
ntcAsiOutObjects OBJECT-IDENTITY
STATUS current
DESCRIPTION "Container holding ntcAsiOutObjects definitions."
::= { ntcAsiOut 1 }
ntcAsiOutConformance OBJECT-IDENTITY
STATUS current
DESCRIPTION "Conformance requirements."
::= { ntcAsiOut 2 }
-- ntcAsiOutObjects content
ntcAsiOutPrbsGenerator OBJECT-IDENTITY
STATUS current
DESCRIPTION "Container holding ntcAsiOutPrbsGenerator definitions."
::= { ntcAsiOutObjects 4 }
ntcAsiOutNcrGenerator OBJECT-IDENTITY
STATUS current
DESCRIPTION "Container holding ntcAsiOutNcrGenerator definitions."
::= { ntcAsiOutObjects 5 }
ntcAsiOutAlarm OBJECT-IDENTITY
STATUS current
DESCRIPTION "Container holding ntcAsiOutAlarm definitions."
::= { ntcAsiOutObjects 6 }
-- ntcAsiOutConformance content
ntcAsiOutConfCompliance OBJECT-IDENTITY
STATUS current
DESCRIPTION "Device compliance statements."
::= { ntcAsiOutConformance 1 }
ntcAsiOutConfGroup OBJECT-IDENTITY
STATUS current
DESCRIPTION "Groups used by device compliance statements."
::= { ntcAsiOutConformance 2 }
--
-- Managed Objects
--
ntcAsiOutInputSelection OBJECT-TYPE
SYNTAX INTEGER { none(0), modulatorinput(2), activeinput(3), nonactiveinput(4), demod(5), prbsgenerator(100), ncrstream(101) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Input selection for the ASI block. It selects which signal has to be sent over
the output ASI interface."
DEFVAL { none }
::= { ntcAsiOutObjects 1 }
ntcAsiOutOutputSelection OBJECT-TYPE
SYNTAX INTEGER { none(0), asi1(1), asi2(2), asi1and2(40) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configuration of the ASI output connector(s). It is also possible to select
several connectors. In this case the same signal is sent to different ASI
output connectors."
DEFVAL { none }
::= { ntcAsiOutObjects 2 }
ntcAsiOutMeasuredTsBitRate OBJECT-TYPE
SYNTAX Unsigned32
UNITS "bps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Displays the measured ASI output TS bit rate in bps."
::= { ntcAsiOutObjects 3 }
ntcAsiOutPrbsGenOutputTsBitRate OBJECT-TYPE
SYNTAX Unsigned32
UNITS "bps"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configure the PRBS generator ASI output TS bit rate value in bps."
DEFVAL { 1000000 }
::= { ntcAsiOutPrbsGenerator 1 }
ntcAsiOutPrbsGenType OBJECT-TYPE
SYNTAX INTEGER { prbs(0), counter(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
- PRBS : Configures the test generator to generate transport stream packets
containing PRBS data. The generated PRBS complies with HP3764 Compatible
2^23-1 PRBS sequence as specified in CCITT Rec. 0.151.
- Counter : Configures the test generator to generate transport stream packets
containing 8-bit counter values as data. This counter data can not be analyzed
by the test detector. It can only be used for manual verification by an
external analyzer."
DEFVAL { prbs }
::= { ntcAsiOutPrbsGenerator 2 }
ntcAsiOutPrbsGenPidHandling OBJECT-TYPE
SYNTAX NtcEnable
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configuration of the PID (Packet Identifier) handling in the PRBS Generator.
Configuration of the test generator to generate transport stream packets with
a valid transport stream header. The configured PID is inserted in the
transport stream header and the continuity counter is incrementing. Possible
settings;
- Off: Transport stream packets are generated without a valid transport stream
header. In this case, a 0x47 sync marker is generated followed by 187 test
bytes.
- On: When enabled, transport stream packets are generated with a configurable
PID. (A burst of TS packets will be generated with a configurable of number
data packets and a configurable number of null packets.)"
DEFVAL { off }
::= { ntcAsiOutPrbsGenerator 3 }
ntcAsiOutPrbsGenPidValue OBJECT-TYPE
SYNTAX NtcPid
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configuration of the PRBS generator data packet PID value."
DEFVAL { 1 }
::= { ntcAsiOutPrbsGenerator 4 }
ntcAsiOutPrbsGenNumberDataPkt OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configuration of the number of datapackets per burst. Current devices have an
upper limit of 255. The number of null packets per burst is also configurable."
DEFVAL { 1 }
::= { ntcAsiOutPrbsGenerator 5 }
ntcAsiOutPrbsGenNumberNullPkt OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configuration of the number of null packets per burst. Current devices have an
upper limit of 255. The number of datapackets is also configurable."
DEFVAL { 0 }
::= { ntcAsiOutPrbsGenerator 6 }
ntcAsiOutNcrGenOutputTsBitRate OBJECT-TYPE
SYNTAX Unsigned32
UNITS "bps"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configure the NCR generator ASI output TS bit rate value in bps."
DEFVAL { 1000000 }
::= { ntcAsiOutNcrGenerator 1 }
ntcAsiOutAlmGeneralAsiOutput OBJECT-TYPE
SYNTAX NtcAlarmState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This alarm is raised when there is a general ASI output alarm. This variable
indicates the current status of the alarm."
::= { ntcAsiOutAlarm 1 }
ntcAsiOutAlmNoOutputSignal OBJECT-TYPE
SYNTAX NtcAlarmState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This alarm is raised when no output signal is detected at the selected ASI
output. This variable indicates the current status of the alarm."
::= { ntcAsiOutAlarm 2 }
ntcAsiOutAlmNoOutputSignalAsi1 OBJECT-TYPE
SYNTAX NtcAlarmState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This alarm is raised when no output signal is detected at the ASI1 output.
This variable indicates the current status of the alarm."
::= { ntcAsiOutAlarm 3 }
ntcAsiOutAlmNoOutputSignalAsi2 OBJECT-TYPE
SYNTAX NtcAlarmState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This alarm is raised when no output signal is detected at the ASI2 output.
This variable indicates the current status of the alarm."
::= { ntcAsiOutAlarm 4 }
--
-- Module Conformance
--
ntcAsiOutConfGrpV1Standard OBJECT-GROUP
OBJECTS {
ntcAsiOutInputSelection,
ntcAsiOutOutputSelection,
ntcAsiOutMeasuredTsBitRate,
ntcAsiOutPrbsGenOutputTsBitRate,
ntcAsiOutPrbsGenType,
ntcAsiOutPrbsGenPidHandling,
ntcAsiOutPrbsGenPidValue,
ntcAsiOutPrbsGenNumberDataPkt,
ntcAsiOutPrbsGenNumberNullPkt,
ntcAsiOutNcrGenOutputTsBitRate,
ntcAsiOutAlmGeneralAsiOutput,
ntcAsiOutAlmNoOutputSignal,
ntcAsiOutAlmNoOutputSignalAsi1,
ntcAsiOutAlmNoOutputSignalAsi2
}
STATUS current
DESCRIPTION
"Managed objects that constitute version 1 of a system device with standard capabilities."
::= { ntcAsiOutConfGroup 1}
ntcAsiOutConfCompV1Standard MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance statement for Newtec device MIB implementations."
MODULE -- this module
MANDATORY-GROUPS
{
ntcAsiOutConfGrpV1Standard
}
::= { ntcAsiOutConfCompliance 1 }
END