Observium_CE/mibs/newtec/NEWTEC-TSENCAPS-MIB

447 lines
17 KiB
Plaintext

NEWTEC-TSENCAPS-MIB DEFINITIONS ::= BEGIN
IMPORTS
Unsigned32,
MODULE-IDENTITY,
OBJECT-IDENTITY,
OBJECT-TYPE
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF
NtcEnable
FROM NEWTEC-TC-MIB
DisplayString,
RowStatus
FROM SNMPv2-TC
ntcFunction
FROM NEWTEC-MAIN-MIB;
--
-- Module Identification
--
ntcTsEncaps MODULE-IDENTITY
LAST-UPDATED "201509251100Z"
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 TSENCAPS input MIB containing definitions for TS Encapsulation
functionality."
REVISION "201509251100Z"
DESCRIPTION
"ntcTsEncChannels column added to ntcTsEncChannelsAccessVlan table"
REVISION "201504130700Z"
DESCRIPTION
"Some ranges extended"
REVISION "201501300800Z"
DESCRIPTION
"only cosmetic changes"
REVISION "201407150800Z"
DESCRIPTION
"DVB-S2X support"
REVISION "201402031200Z"
DESCRIPTION
"MPE + ULE encapsulation"
::= { ntcFunction 5800 }
--
-- Top-Level Structure
--
-- ntcTsEncaps content
ntcTsEncObjects OBJECT-IDENTITY
STATUS current
DESCRIPTION "Container holding ntcTsEncObjects definitions."
::= { ntcTsEncaps 1 }
ntcTsEncConformance OBJECT-IDENTITY
STATUS current
DESCRIPTION "Conformance requirements."
::= { ntcTsEncaps 2 }
-- ntcTsEncConformance content
ntcTsEncConfCompliance OBJECT-IDENTITY
STATUS current
DESCRIPTION "Device compliance statements."
::= { ntcTsEncConformance 1 }
ntcTsEncConfGroup OBJECT-IDENTITY
STATUS current
DESCRIPTION "Groups used by device compliance statements."
::= { ntcTsEncConformance 2 }
--
-- Managed Objects
--
ntcTsEncIsisTable OBJECT-TYPE
SYNTAX SEQUENCE OF NtcTsEncIsisEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing the ntcTsEncIsis"
::= { ntcTsEncObjects 1 }
ntcTsEncIsisEntry OBJECT-TYPE
SYNTAX NtcTsEncIsisEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row of the ntcTsEncIsisTable."
INDEX { ntcTsEncIsisName }
::= { ntcTsEncIsisTable 1 }
NtcTsEncIsisEntry ::= SEQUENCE {
ntcTsEncIsisName DisplayString,
ntcTsEncIsisRowStatus RowStatus,
ntcTsEncIsisEnable NtcEnable,
ntcTsEncIsisIsi Unsigned32,
ntcTsEncIsisFrmTp INTEGER
}
ntcTsEncIsisName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..100))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The name of the Isi"
::= { ntcTsEncIsisEntry 1 }
ntcTsEncIsisRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row. An existing conceptual row can be in any
one of the three states, 'notReady', 'notInService', or 'active'. If the
manager wishes to add a row in a single shot with values for all the columns,
the status column should be given as 'createAndGo(4)'. After the creation of a
row, its value is set to active(1). If a row has to be created with values for
only some columns, the status column should be 'createAndWait(5)'. Also, this
row with partially filled columns has the status 'notReady(3)'. The entry
remains in this state until the values for all the columns is set. After all
the values are set, the agent changes this value to active(1).'"
::= { ntcTsEncIsisEntry 2 }
ntcTsEncIsisEnable OBJECT-TYPE
SYNTAX NtcEnable
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable or disable the corresponding encapsulator isi."
::= { ntcTsEncIsisEntry 3 }
ntcTsEncIsisIsi OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The encapsulator ISI"
::= { ntcTsEncIsisEntry 4 }
ntcTsEncIsisFrmTp OBJECT-TYPE
SYNTAX INTEGER { short(0), normal(1) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type of frames for this encapsulator."
::= { ntcTsEncIsisEntry 5 }
ntcTsEncPidsTable OBJECT-TYPE
SYNTAX SEQUENCE OF NtcTsEncPidsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing the ntcTsEncPids"
::= { ntcTsEncObjects 2 }
ntcTsEncPidsEntry OBJECT-TYPE
SYNTAX NtcTsEncPidsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row of the ntcTsEncPidsTable."
INDEX { ntcTsEncPidsName }
::= { ntcTsEncPidsTable 1 }
NtcTsEncPidsEntry ::= SEQUENCE {
ntcTsEncPidsName DisplayString,
ntcTsEncPidsRowStatus RowStatus,
ntcTsEncPidsEnable NtcEnable,
ntcTsEncPidsPid Unsigned32,
ntcTsEncPidsOutTypeName OCTET STRING,
ntcTsEncPidsOutInstanceName OCTET STRING,
ntcTsEncPidsProtocol INTEGER,
ntcTsEncPidsNomS2Modcod INTEGER,
ntcTsEncPidsNomS2ExtModcod INTEGER,
ntcTsEncPidsAcmEnable NtcEnable
}
ntcTsEncPidsName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..100))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The name of the Pid"
::= { ntcTsEncPidsEntry 1 }
ntcTsEncPidsRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row. An existing conceptual row can be in any
one of the three states, 'notReady', 'notInService', or 'active'. If the
manager wishes to add a row in a single shot with values for all the columns,
the status column should be given as 'createAndGo(4)'. After the creation of a
row, its value is set to active(1). If a row has to be created with values for
only some columns, the status column should be 'createAndWait(5)'. Also, this
row with partially filled columns has the status 'notReady(3)'. The entry
remains in this state until the values for all the columns is set. After all
the values are set, the agent changes this value to active(1).'"
::= { ntcTsEncPidsEntry 2 }
ntcTsEncPidsEnable OBJECT-TYPE
SYNTAX NtcEnable
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable or disable the corresponding encapsulator pid."
::= { ntcTsEncPidsEntry 3 }
ntcTsEncPidsPid OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The encapsulator PID"
::= { ntcTsEncPidsEntry 4 }
ntcTsEncPidsOutTypeName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The output type."
::= { ntcTsEncPidsEntry 5 }
ntcTsEncPidsOutInstanceName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The output instance name."
::= { ntcTsEncPidsEntry 6 }
ntcTsEncPidsProtocol OBJECT-TYPE
SYNTAX INTEGER { default(0), mpe(1), ule(2) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The transport stream encapsulation protocol."
::= { ntcTsEncPidsEntry 7 }
ntcTsEncPidsNomS2Modcod OBJECT-TYPE
SYNTAX INTEGER { unspecified(0), qpsk14(1), qpsk13(2), qpsk25(3), qpsk12(4), qpsk35(5), qpsk23(6), qpsk34(7), qpsk45(8), qpsk56(9), qpsk89(10), qpsk910(11), e8psk35(12), e8psk23(13), e8psk34(14), e8psk56(15), e8psk89(16), e8psk910(17), e16apsk23(18), e16apsk34(19), e16apsk45(20), e16apsk56(21), e16apsk89(22), e16apsk910(23), e32apsk34(24), e32apsk45(25), e32apsk56(26), e32apsk89(27), e32apsk910(28), qpsk1345(29), qpsk920(30), qpsk1120(31), e8apsk59l(32), e8apsk2645l(33), e8psk2336(34), e8psk2536(35), e8psk1318(36), e16apsk12l(37), e16apsk815l(38), e16apsk59l(39), e16apsk2645(40), e16apsk35(41), e16apsk35l(42), e16apsk2845(43), e16apsk2336(44), e16apsk23l(45), e16apsk2536(46), e16apsk1318(47), e16apsk79(48), e16apsk7790(49), e32apsk23l(50), e32apsk3245(51), e32apsk1115(52), e32apsk79(53), e64apsk3245l(54), e64apsk1115(55), e64apsk79(56), e64apsk45(57), e64apsk56(58), e128apsk34(59), e128apsk79(60), e256apsk2945l(61), e256apsk23l(62), e256apsk3145l(63), e256apsk3245(64), e256apsk1115l(65), e256apsk34(66), qpsk1145(67), qpsk415(68), qpsk1445(69), qpsk715(70), qpsk815(71), qpsk3245(72), e8psk715(73), e8psk815(74), e8psk2645(75), e8psk3245(76), e16apsk715(77), e16apsk815(78), e16apsk3245(79), e32apsk23(80) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The initial MODCOD that this pid uses in S2 mode."
::= { ntcTsEncPidsEntry 8 }
ntcTsEncPidsNomS2ExtModcod OBJECT-TYPE
SYNTAX INTEGER { unspecified(0), qpsk45180(129), qpsk60180(130), qpsk72180(131), qpsk80180(132), qpsk90180(133), qpsk100180(134), qpsk108180(135), qpsk114180(136), qpsk120180(137), qpsk126180(138), qpsk135180(139), qpsk144180(140), qpsk150180(141), qpsk160180(142), qpsk162180(143), e8psk80180(144), e8psk90180(145), e8psk100180(146), e8psk108180(147), e8psk114180(148), e8psk120180(149), e8psk126180(150), e8psk135180(151), e8psk144180(152), e8psk150180(153), e16apsk80180(154), e16apsk90180(155), e16apsk100180(156), e16apsk108180(157), e16apsk114180(158), e16apsk120180(159), e16apsk126180(160), e16apsk135180(161), e16apsk144180(162), e16apsk150180(163), e16apsk160180(164), e16apsk162180(165), e32apsk100180(166), e32apsk108180(167), e32apsk114180(168), e32apsk120180(169), e32apsk126180(170), e32apsk135180(171), e32apsk144180(172), e32apsk150180(173), e32apsk160180(174), e32apsk162180(175), e64apsk90180(176), e64apsk100180(177), e64apsk108180(178), e64apsk114180(179), e64apsk120180(180), e64apsk126180(181), e64apsk135180(182), e64apsk144180(183), e64apsk150180(184), e64apsk160180(185), e64apsk162180(186), e8pskl80180(187), e8pskl90180(188), e8pskl100180(189), e8pskl108180(190), e8pskl114180(191), e8pskl120180(192), e16apskl80180(193), e16apskl90180(194), e16apskl100180(195), e16apskl108180(196), e16apskl114180(197), e16apskl120180(198), e16apskl126180(199), e16apskl135180(200), e16apskl144180(201), e16apskl150180(202), e16apskl160180(203), e16apskl162180(204), e64apskl90180(205), e64apskl100180(206), e64apskl108180(207), e64apskl114180(208), e64apskl120180(209), e64apskl126180(210), e64apskl135180(211), e64apskl144180(212), e64apskl150180(213), e64apskl160180(214), e64apskl162180(215) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The initial MODCOD that this channel uses in S2 Extensions mode."
::= { ntcTsEncPidsEntry 9 }
ntcTsEncPidsAcmEnable OBJECT-TYPE
SYNTAX NtcEnable
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable or disable the ACM for this pid. This only takes effect when the
encapsulator ACM is on."
::= { ntcTsEncPidsEntry 10 }
ntcTsEncChannelsTable OBJECT-TYPE
SYNTAX SEQUENCE OF NtcTsEncChannelsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing the ntcTsEncChannels"
::= { ntcTsEncObjects 3 }
ntcTsEncChannelsEntry OBJECT-TYPE
SYNTAX NtcTsEncChannelsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row of the ntcTsEncChannelsTable."
INDEX { ntcTsEncChannelsName }
::= { ntcTsEncChannelsTable 1 }
NtcTsEncChannelsEntry ::= SEQUENCE {
ntcTsEncChannelsName DisplayString,
ntcTsEncChannelsRowStatus RowStatus,
ntcTsEncChannelsEnable NtcEnable,
ntcTsEncChannelsOutTypeName OCTET STRING,
ntcTsEncChannelsOutInstanceName OCTET STRING,
ntcTsEncChannelsLabel DisplayString,
ntcTsEncChannelsTermName DisplayString,
ntcTsEncChannelsAccessVlan Unsigned32
}
ntcTsEncChannelsName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..100))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The name of the channel"
::= { ntcTsEncChannelsEntry 1 }
ntcTsEncChannelsRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row. An existing conceptual row can be in any
one of the three states, 'notReady', 'notInService', or 'active'. If the
manager wishes to add a row in a single shot with values for all the columns,
the status column should be given as 'createAndGo(4)'. After the creation of a
row, its value is set to active(1). If a row has to be created with values for
only some columns, the status column should be 'createAndWait(5)'. Also, this
row with partially filled columns has the status 'notReady(3)'. The entry
remains in this state until the values for all the columns is set. After all
the values are set, the agent changes this value to active(1).'"
::= { ntcTsEncChannelsEntry 2 }
ntcTsEncChannelsEnable OBJECT-TYPE
SYNTAX NtcEnable
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable or disable the corresponding destination channel."
::= { ntcTsEncChannelsEntry 3 }
ntcTsEncChannelsOutTypeName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The output type."
::= { ntcTsEncChannelsEntry 4 }
ntcTsEncChannelsOutInstanceName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The output instance name."
::= { ntcTsEncChannelsEntry 5 }
ntcTsEncChannelsLabel OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..30))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Label of the destination channel or the special identifier 'multicast'."
::= { ntcTsEncChannelsEntry 6 }
ntcTsEncChannelsTermName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..100))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The name of the terminal to which this channel is configured"
::= { ntcTsEncChannelsEntry 7 }
ntcTsEncChannelsAccessVlan OBJECT-TYPE
SYNTAX Unsigned32 (0..4095)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If a non-zero Access VLAN is associated to an encapsulation channel, traffic
from this VLAN is transmitted untagged to the channel."
::= { ntcTsEncChannelsEntry 8 }
ntcTsEncDefEncProt OBJECT-TYPE
SYNTAX INTEGER { mpe(0), ule(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The default transport stream encapsulation protocol."
DEFVAL { mpe }
::= { ntcTsEncObjects 4 }
--
-- Module Conformance
--
ntcTsEncConfGrpV1Standard OBJECT-GROUP
OBJECTS {
ntcTsEncIsisRowStatus,
ntcTsEncIsisEnable,
ntcTsEncIsisIsi,
ntcTsEncIsisFrmTp,
ntcTsEncPidsRowStatus,
ntcTsEncPidsEnable,
ntcTsEncPidsPid,
ntcTsEncPidsOutTypeName,
ntcTsEncPidsOutInstanceName,
ntcTsEncPidsProtocol,
ntcTsEncPidsNomS2Modcod,
ntcTsEncPidsNomS2ExtModcod,
ntcTsEncPidsAcmEnable,
ntcTsEncChannelsRowStatus,
ntcTsEncChannelsEnable,
ntcTsEncChannelsOutTypeName,
ntcTsEncChannelsOutInstanceName,
ntcTsEncChannelsLabel,
ntcTsEncChannelsTermName,
ntcTsEncChannelsAccessVlan,
ntcTsEncDefEncProt
}
STATUS current
DESCRIPTION
"Managed objects that constitute version 1 of a system device with standard capabilities."
::= { ntcTsEncConfGroup 1}
ntcTsEncConfCompV1Standard MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance statement for Newtec device MIB implementations."
MODULE -- this module
MANDATORY-GROUPS
{
ntcTsEncConfGrpV1Standard
}
::= { ntcTsEncConfCompliance 1 }
END