381 lines
9.5 KiB
Plaintext
381 lines
9.5 KiB
Plaintext
--*****************************************************************
|
|
-- CISCO_DMN_DSG_SDI.mib: MIB file for SDI control and status.
|
|
--
|
|
-- August 2010, Hemant Kumar R
|
|
--
|
|
-- Copyright (c) 2010 - 2012 by Cisco Systems, Inc. All rights reserved.
|
|
--*****************************************************************
|
|
|
|
CISCO-DMN-DSG-SDI-MIB
|
|
|
|
DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
OBJECT-TYPE,
|
|
MODULE-IDENTITY, Integer32, Counter32
|
|
FROM SNMPv2-SMI
|
|
OBJECT-GROUP, MODULE-COMPLIANCE
|
|
FROM SNMPv2-CONF
|
|
ciscoDSGUtilities
|
|
FROM CISCO-DMN-DSG-ROOT-MIB;
|
|
|
|
|
|
ciscoDSGSDI MODULE-IDENTITY
|
|
LAST-UPDATED "201203201100Z" -- March 20 2012 11:00:00 GMT
|
|
ORGANIZATION "Cisco Systems, Inc."
|
|
CONTACT-INFO
|
|
"Cisco Systems, Inc.
|
|
Customer Service
|
|
Postal: 170 W Tasman Drive
|
|
San Jose, CA 95134
|
|
USA
|
|
Tel: +1 800 553 NETS
|
|
|
|
E-mail: cs-ipsla@cisco.com"
|
|
DESCRIPTION "Cisco SDI MIB."
|
|
|
|
REVISION "201203201100Z"
|
|
DESCRIPTION "V01.00.01 2012-03-20
|
|
Updated for D9854 R4 Release."
|
|
|
|
REVISION "201008240700Z"
|
|
DESCRIPTION "V01.00.00 2010-08-24
|
|
Initial Version."
|
|
|
|
::= { ciscoDSGUtilities 32 }
|
|
|
|
sdiTable OBJECT IDENTIFIER ::= { ciscoDSGSDI 2 }
|
|
sdiInfo OBJECT IDENTIFIER ::= { ciscoDSGSDI 1 }
|
|
|
|
--*****************************
|
|
-- SDI Vii Branch
|
|
--*****************************
|
|
sdiVii OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
disabled(1),
|
|
enabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"VII Control Disable/Enable."
|
|
::= { sdiInfo 1 }
|
|
|
|
vancGlobalStatusInterlaced OBJECT-TYPE
|
|
SYNTAX INTEGER{ disabled(1), enabled(2) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates if Output is Interlaced."
|
|
::= { sdiInfo 2 }
|
|
|
|
vancGlobalStatusFrames OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Video Frames Per Second."
|
|
::= { sdiInfo 3 }
|
|
|
|
vancGlobalStatusLines OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Lines Per Video Frame."
|
|
::= { sdiInfo 4 }
|
|
|
|
vancGlobalStatusWords OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"VANC Words Per Line."
|
|
::= { sdiInfo 5 }
|
|
|
|
vancGlobalStatusFirst OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"VANC Area: First Line."
|
|
::= { sdiInfo 6 }
|
|
|
|
vancGlobalStatusLast OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"VANC Area: Last Line."
|
|
::= { sdiInfo 7 }
|
|
|
|
vancGlobalStatusSwitch OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"VANC Area: Switch Line."
|
|
::= { sdiInfo 8 }
|
|
|
|
vancGlobalStatusMultiLine OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
disabled(1),
|
|
enabled(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Multi-line VANC Injection Support."
|
|
::= { sdiInfo 9 }
|
|
|
|
--*****************************
|
|
-- SDI Table Branch
|
|
--*****************************
|
|
|
|
--*********************************
|
|
-- VANC Configuration Table Branch
|
|
--*********************************
|
|
|
|
vancCfgTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VancCfgEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"VANC Configuration Info Table"
|
|
::= { sdiTable 1 }
|
|
|
|
vancCfgEntry OBJECT-TYPE
|
|
SYNTAX VancCfgEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"VANC Configuration Entry."
|
|
INDEX {
|
|
vancCfgSvcID
|
|
}
|
|
::= { vancCfgTable 1 }
|
|
|
|
VancCfgEntry ::= SEQUENCE
|
|
{
|
|
vancCfgSvcID INTEGER,
|
|
vancCfgEnable INTEGER,
|
|
vancCfgOffset Integer32
|
|
}
|
|
|
|
vancCfgSvcID OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
eia708(1),
|
|
afd(2),
|
|
dpi(3),
|
|
smpte2031(4),
|
|
sdpOP47(5),
|
|
multiOP47(6)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"VANC Service Identifier."
|
|
::= { vancCfgEntry 1 }
|
|
|
|
vancCfgEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
no(1),
|
|
yes(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"VANC Service Enabled."
|
|
::= { vancCfgEntry 2 }
|
|
|
|
vancCfgOffset OBJECT-TYPE
|
|
SYNTAX Integer32 (0..18)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Offset From the First VANC Switch Line."
|
|
::= { vancCfgEntry 3 }
|
|
|
|
--*****************************
|
|
-- SDI Audio Slot Table Branch
|
|
--*****************************
|
|
sdiAudioSlotTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SDIAudioSlotEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of SDI Audio Slot Information."
|
|
::= { sdiTable 2 }
|
|
|
|
sdiAudioSlotEntry OBJECT-TYPE
|
|
SYNTAX SDIAudioSlotEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"SDI Audio Slot Entry."
|
|
INDEX {
|
|
sdiAudioSlotGroup,
|
|
sdiAudioSlotPosition
|
|
}
|
|
::= { sdiAudioSlotTable 1 }
|
|
|
|
SDIAudioSlotEntry ::= SEQUENCE
|
|
{
|
|
sdiAudioSlotGroup Integer32,
|
|
sdiAudioSlotPosition Integer32,
|
|
sdiAudioSlotAud Integer32,
|
|
sdiAudioSlotChan Integer32
|
|
}
|
|
|
|
sdiAudioSlotGroup OBJECT-TYPE
|
|
SYNTAX Integer32 (1..1)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Channel Grouping."
|
|
::= { sdiAudioSlotEntry 1 }
|
|
|
|
sdiAudioSlotPosition OBJECT-TYPE
|
|
SYNTAX Integer32 (1..4)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"HANC Position."
|
|
::= { sdiAudioSlotEntry 2 }
|
|
|
|
sdiAudioSlotAud OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Source Audio."
|
|
::= { sdiAudioSlotEntry 3 }
|
|
|
|
sdiAudioSlotChan OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Source Audio Channel."
|
|
::= { sdiAudioSlotEntry 4 }
|
|
|
|
--**********************************
|
|
-- VANC Service Status Table Branch
|
|
--**********************************
|
|
|
|
vancServiceStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VANCServiceStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"VANC Service Status Table."
|
|
::= { sdiTable 3 }
|
|
|
|
vancServiceStatusEntry OBJECT-TYPE
|
|
SYNTAX VANCServiceStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"VANC Service Status Entry."
|
|
INDEX {
|
|
vancServiceStatusServiceID
|
|
}
|
|
::= { vancServiceStatusTable 1 }
|
|
|
|
VANCServiceStatusEntry ::= SEQUENCE
|
|
{
|
|
vancServiceStatusServiceID INTEGER,
|
|
vancServiceStatusActive INTEGER,
|
|
vancServiceStatusADJLine Counter32,
|
|
vancServiceStatusACTLineF1 Counter32,
|
|
vancServiceStatusACTLineF2 Counter32,
|
|
vancServiceStatusLinesMAX Counter32,
|
|
vancServiceStatusDataAvg Counter32,
|
|
vancServiceStatusPacketsOKAvg Counter32,
|
|
vancServiceStatusPacketsDroppedAvg Counter32
|
|
}
|
|
|
|
vancServiceStatusServiceID OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
eia708(1),
|
|
afd(2),
|
|
dpi(3),
|
|
smpte2031(4),
|
|
sdpOP47(5),
|
|
multiOP47(6)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"VANC Service Identifier."
|
|
::= { vancServiceStatusEntry 1 }
|
|
|
|
vancServiceStatusActive OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
no(1),
|
|
yes(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Offset From the First VANC Switch Line."
|
|
::= { vancServiceStatusEntry 2 }
|
|
|
|
vancServiceStatusADJLine OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Line Number Where VANC Service is Expected."
|
|
::= { vancServiceStatusEntry 3 }
|
|
|
|
vancServiceStatusACTLineF1 OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Line Number Where VANC Service is Located (In Top Field or Frame)."
|
|
::= { vancServiceStatusEntry 4 }
|
|
|
|
vancServiceStatusACTLineF2 OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Line Number Where VANC Service is Actually Located (In Bottom Field)."
|
|
::= { vancServiceStatusEntry 5 }
|
|
|
|
vancServiceStatusLinesMAX OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Max Number of Lines Used by VANC Service."
|
|
::= { vancServiceStatusEntry 6 }
|
|
|
|
vancServiceStatusDataAvg OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Average Size of VANC Service Data Per Frame."
|
|
::= { vancServiceStatusEntry 7 }
|
|
|
|
vancServiceStatusPacketsOKAvg OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Average Number of Transmitted VANC Packets Per Frame."
|
|
::= { vancServiceStatusEntry 8 }
|
|
|
|
vancServiceStatusPacketsDroppedAvg OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Average Number of Dropped VANC Packets Per Frame."
|
|
::= { vancServiceStatusEntry 9 }
|
|
|
|
END
|