1--*****************************************************************
2-- CISCO_DMN_DSG_TSOUT.mib: MIB file for Transport output control and status.
3--
4-- August 2010, Hemant Kumar R
5--
6-- Copyright (c) 2010 - 2012 by Cisco Systems, Inc. All rights reserved.
7--*****************************************************************
8
9CISCO-DMN-DSG-TSOUT-MIB
10
11DEFINITIONS ::= BEGIN
12
13IMPORTS
14    OBJECT-TYPE,
15    MODULE-IDENTITY, Integer32
16        FROM SNMPv2-SMI
17    DisplayString
18        FROM SNMPv2-TC
19    OBJECT-GROUP, MODULE-COMPLIANCE
20        FROM SNMPv2-CONF
21    ciscoDSGUtilities
22        FROM CISCO-DMN-DSG-ROOT-MIB;
23
24
25ciscoDSGTSOUT MODULE-IDENTITY
26    LAST-UPDATED    "201203201130Z" -- March 20 2012 11:30:00 GMT
27    ORGANIZATION    "Cisco Systems, Inc."
28    CONTACT-INFO
29       "Cisco Systems, Inc.
30        Customer Service
31        Postal: 170 W Tasman Drive
32        San Jose, CA 95134
33        USA
34        Tel: +1 800 553 NETS
35
36        E-mail: cs-ipsla@cisco.com"
37    DESCRIPTION     "Cisco SDI MIB."
38
39    REVISION       "201203201100Z"
40    DESCRIPTION    "V01.00.01 2012-03-20
41                    Updated for D9854 R4 Release."
42
43    REVISION        "201008240730Z"
44    DESCRIPTION     "V01.00.00 2010-08-24
45                    Initial Version."
46
47    ::= { ciscoDSGUtilities 34 }
48
49--*****************************
50-- TSOUT Table Branch
51--*****************************
52tsoutTable  OBJECT-TYPE
53     SYNTAX  SEQUENCE OF TSOUTEntry
54     MAX-ACCESS not-accessible
55     STATUS  current
56     DESCRIPTION
57         "Transport Stream Output Table."
58     ::= { ciscoDSGTSOUT 1 }
59
60tsoutEntry OBJECT-TYPE
61     SYNTAX  TSOUTEntry
62     MAX-ACCESS  not-accessible
63     STATUS  current
64     DESCRIPTION
65         "Entry for Transport Stream output."
66     INDEX   { tsoutID }
67     ::= { tsoutTable 1 }
68
69TSOUTEntry ::=  SEQUENCE
70{
71  tsoutID                        Integer32,
72  tsoutInstanceName              DisplayString,
73  tsoutOutputMode                INTEGER,
74  tsoutDescrambleMode            INTEGER,
75  tsoutRateControl               INTEGER,
76  tsoutOutputRate                Integer32,
77  tsoutInsertNullPkt             INTEGER,
78  tsoutMOIPOutputMode            INTEGER
79}
80
81tsoutID  OBJECT-TYPE
82     SYNTAX  Integer32 (1..2)
83     MAX-ACCESS read-only
84     STATUS  current
85     DESCRIPTION
86         "Transport Stream output instance Id."
87     ::= { tsoutEntry 1 }
88
89tsoutInstanceName  OBJECT-TYPE
90     SYNTAX  DisplayString (SIZE(0..32))
91     MAX-ACCESS read-only
92     STATUS  current
93     DESCRIPTION
94         "Transport Stream output instance name."
95     ::= { tsoutEntry 2 }
96
97tsoutOutputMode  OBJECT-TYPE
98     SYNTAX  INTEGER {
99                    noOutput(1),
100                    passThrough(2),
101                    serviceChannelOnly(3),
102                    mapPassthrough(4),
103                    mapserviceChannelOnly(5),
104                    fullDpmControl(6),
105                    transcoding(7)
106               }
107     MAX-ACCESS read-write
108     STATUS  current
109     DESCRIPTION
110         "Transport Stream output mode selction."
111     ::= { tsoutEntry 3 }
112
113tsoutDescrambleMode  OBJECT-TYPE
114     SYNTAX  INTEGER {
115                    deScrambled(1),
116                    scrambled(2)
117                }
118     MAX-ACCESS read-write
119     STATUS  current
120     DESCRIPTION
121         "Transport Stream output descramble mode selction."
122     ::= { tsoutEntry 4 }
123
124tsoutRateControl  OBJECT-TYPE
125     SYNTAX  INTEGER {
126                    auto(1),
127                    user(2)
128                }
129     MAX-ACCESS read-write
130     STATUS  current
131     DESCRIPTION
132         "Transport Stream output rate control selction.
133          Auto should not be used if TS mode is Transcoding"
134     ::= { tsoutEntry 5 }
135
136tsoutOutputRate  OBJECT-TYPE
137     SYNTAX  Integer32 (0..206000000)
138     MAX-ACCESS read-write
139     STATUS  current
140     DESCRIPTION
141         "Transport Stream output rate selction
142          Range of 0 to 206 Mbps."
143     ::= { tsoutEntry 6 }
144
145tsoutInsertNullPkt  OBJECT-TYPE
146     SYNTAX  INTEGER {
147                    no(1),
148                    yes(2)
149                }
150     MAX-ACCESS read-write
151     STATUS  current
152     DESCRIPTION
153         "Insert null packet stuffing option."
154     ::= { tsoutEntry 7 }
155
156tsoutMOIPOutputMode  OBJECT-TYPE
157     SYNTAX  INTEGER {
158                    noOutput(1),
159                    passThrough(2),
160                    serviceChannelsOnly(3),
161                    mapPassthrough(4),
162                    mapServiceChannelsOnly(5),
163                    fullDpmControl(6),
164                    transcoding(7),
165                    sptsServiceChannelsOnly(8),
166                    sptsMapServiceChannelsOnly(9),
167                    sptsFullDpmControl(10)
168                }
169     MAX-ACCESS read-write
170     STATUS  current
171     DESCRIPTION
172         "MoIP Transport Stream output mode selection."
173     ::= { tsoutEntry 8 }
174
175--*****************************
176-- TSOUT Status Table
177--*****************************
178tsoutStatusTable  OBJECT-TYPE
179     SYNTAX  SEQUENCE OF TSOUTStatusEntry
180     MAX-ACCESS not-accessible
181     STATUS  current
182     DESCRIPTION
183         "Transport Stream Output Status Table."
184     ::= { ciscoDSGTSOUT 2 }
185
186tsoutStatusEntry OBJECT-TYPE
187     SYNTAX  TSOUTStatusEntry
188     MAX-ACCESS  not-accessible
189     STATUS  current
190     DESCRIPTION
191         "Entry for Transport Stream output status."
192     INDEX  { tsoutStatusID }
193     ::= { tsoutStatusTable 1 }
194
195TSOUTStatusEntry ::=  SEQUENCE
196{
197    tsoutStatusID                   Integer32,
198    tsoutStatusInstanceName         DisplayString,
199    tsoutStatusRate                 Integer32,
200    tsoutStatusFree                 Integer32
201}
202
203tsoutStatusID  OBJECT-TYPE
204     SYNTAX  Integer32 (1..2)
205     MAX-ACCESS not-accessible
206     STATUS  current
207     DESCRIPTION
208         "Transport Stream output status instance Id."
209     ::= { tsoutStatusEntry 1 }
210
211tsoutStatusInstanceName  OBJECT-TYPE
212     SYNTAX  DisplayString (SIZE(0..32))
213     MAX-ACCESS read-only
214     STATUS  current
215     DESCRIPTION
216         "Transport Stream output status instance name."
217     ::= { tsoutStatusEntry 2 }
218
219tsoutStatusRate  OBJECT-TYPE
220     SYNTAX  Integer32 (0..2147483647)
221     MAX-ACCESS read-only
222     STATUS  current
223     DESCRIPTION
224         "Transport Stream output rate status."
225     ::= { tsoutStatusEntry 3 }
226
227tsoutStatusFree  OBJECT-TYPE
228     SYNTAX  Integer32 (0..2147483647)
229     MAX-ACCESS read-only
230     STATUS  current
231     DESCRIPTION
232         "Transport Stream output bandwidth free."
233     ::= { tsoutStatusEntry 4 }
234
235END
236