diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/arris/d5/SIM-MIB | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/arris/d5/SIM-MIB')
| -rw-r--r-- | MIBS/arris/d5/SIM-MIB | 2823 |
1 files changed, 2823 insertions, 0 deletions
diff --git a/MIBS/arris/d5/SIM-MIB b/MIBS/arris/d5/SIM-MIB new file mode 100644 index 0000000..043e428 --- /dev/null +++ b/MIBS/arris/d5/SIM-MIB @@ -0,0 +1,2823 @@ +SIM-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Counter32, IpAddress, BITS, enterprises + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, RowStatus, DisplayString + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF; + +simMIB MODULE-IDENTITY + LAST-UPDATED "9707021700Z" +ORGANIZATION "DVB Simulcrypt Technical Group" CONTACT-INFO " --- " + DESCRIPTION +"The MIB module for defining DVB Simulcrypt Conditional + Access System configuration information." + ::= { enterprises 2696 1 1 } + +ECMGCSuCasId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Adding this to fix compile issue" + SYNTAX Unsigned32 + +Signed16 ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Adding this to fix compile issue" + SYNTAX INTEGER (0..65535) + +AdministrativeState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION +"Administrative state as defined by ITU-T Recommendation X.734" + SYNTAX BITS + { + locked(0), + unlocked(1), + shuttingDown(2) + } + +CaDescInsMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION +"Conditional Access Descriptor Insertion Type." + SYNTAX BITS + { + psigInsertion(0), + noPsigInsertion(1) + } + +DelayType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Delay type." + SYNTAX BITS + { + immediate(0), + synchronized(1) + } + +DescriptorStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION +"The return status of descriptor insertion." + SYNTAX BITS + { + success(0), + unknownTrigger(1), + unknownLocation(2), + unsupportedDelay(3), + unknownContext(4), + unknownOtherTS(5), + unknownNetwork(6), + unknownTS(7), + unknownES(8), + unknownBouquet(9), + unknownEvent(10), + tableNotSupported(11), + tableFull(12), + other(13) + } + +ECMGChannelId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION +"The ECM_channel_ID is represented as a 2 bytes unsigned integer." +SYNTAX INTEGER (0..65535) + +ECMGDelayValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION +"The value od xxx_Delay_Start / _Stop in ECMG protocol." + SYNTAX Signed16 + +ECMTriggerType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION +"The type of an ECM trigger in a PSI generator." + SYNTAX BITS + { + ecmStreamOpen(0), + ecmStreamClose(1), + ecmStreamChange(2), + accessCriteriaChange(3) + } + +EMMGChannelId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION +"Indicates the Data Channel Id." +SYNTAX INTEGER (0..65535) + +EMMGCommCapability ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION +"Type of communications capability between EMMG/PDG and Multiplexer: + TCP or UDP or both." + SYNTAX BITS + { + both(0), + tcp(1), + udp(2) + } + +EMMGCommType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION +"Type of communications capability between EMMG/PDG and Multiplexer: + TCP or UDP." + SYNTAX BITS + { + tcp(0), + udp(1) + } + +EMMGDataType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION +"Type of data carried in the EMMG/PDG Multiplexer stream." + SYNTAX BITS + { + emm(0), + other(1) + } + +FlowId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION +"The flow identifier is represented as a 2 bytes unsigned integer." +SYNTAX INTEGER (0..65535) + +FlowType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION +"Type of Flow: EMM, ECM, or private data." + SYNTAX BITS + { + ecm(0), + emm(1), + privatedata(2) + } + +InsertLocation ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Descriptor insertion location." + SYNTAX BITS + { + pmtLoop1(0), + pmtLoop2(1), + cat(2), + nitLopp1ActualNet(3), + nitLoop2ActualNet(4), + nitLopp1OtherNet(5), + nitLoop2OtherNet(6), + batLoop1(7), + batLoop2(8), + sdtActualTS(9), + sdtOtherTS(10), + eitPFActualTS(11), + eitPFOtherTS(12), + eitScheduleActualTS(13), + eitScheduleOtherTS(14) + } + +ProvTableId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Provision table identifier." + SYNTAX BITS + { + pat(0), + cat(1), + pmt(2), + nitActualNet(3), + nitOtherNet(4), + bat(5), + sdtActualTS(6), + sdtOtherTS(7), + eitPFActualTS(8), + eitPFOtherTS(9), + eitScheduleActualTS(10), + eitScheduleOtherTS(11) + } + +PsigType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Psig type." + SYNTAX BITS + { + sig(0), + psig(1), + psisig(2) + } + +SectionTSPktFlag ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION +"Format of ECM, EMM, Private data datagrams: section or TS packet." + SYNTAX BITS + { + section(0), + tspacket(1) + } + +StreamId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION +"The Stream_ID is represented as a 2 bytes unsigned integer." +SYNTAX INTEGER (0..65535) + +SuperCasId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION +"SuperCASId / Client_ID: a unsigned 32-bit identifier." + SYNTAX Unsigned32 + +TriggerType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION +"The type of a trigger in a PSI generator." + SYNTAX BITS + { + dvbEvent(0), + futureDvbEvent(1), + newEcmStream(2), + flowPidChange(3), + accessCriteriaChange(4), + ecmStreamClosure(5), + pdStreamCEvent(6) + } + + +simMIBObjects OBJECT IDENTIFIER ::= { simMIB 1 } +simMIBConformance OBJECT IDENTIFIER ::= { simMIB 2 } + +simIdent OBJECT IDENTIFIER ::= { simMIBObjects 1 } +simECMG OBJECT IDENTIFIER ::= { simMIBObjects 2 } +simEMMG OBJECT IDENTIFIER ::= { simMIBObjects 3 } +simCPSI OBJECT IDENTIFIER ::= { simMIBObjects 4 } +simPSI OBJECT IDENTIFIER ::= { simMIBObjects 5 } + + +-- --------------------------------------------------------------------------------- +-- Ident Group - This group is used for software configuration management +-- of all Simulcrypt components and includes the following objects: +-- + +simSofwareVersion OBJECT-TYPE +SYNTAX DisplayString (SIZE (80)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"This contains a display string that defines the current version + of the software for this unit." + ::= { simIdent 1 } + +simMIBVersion OBJECT-TYPE +SYNTAX DisplayString (SIZE (80)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"This contains a display string that defines the current version + of the MIB." + ::= { simIdent 2} + +simMIBPrivateVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (80)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"This contains a display string that defines the current private + version of the MIB." + ::= { simIdent 3} + +simAgentVersion OBJECT-TYPE +SYNTAX DisplayString (SIZE (80)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"This contains a display string that defines the current version + of the agent." + ::= { simIdent 4 } + + +-- --------------------------------------------------------------------------------- +-- ECM Generator Group - This group is used for configuration management and status +-- monitoring of ECM Generators. It identifies each one of the ECM Generators by the +-- IP Address and TCP/UDP Port Number. It also associates Super_CAS_IDs, ECM_Channel_IDs, +-- and ECM_Stream_IDs with ECM Generators. It also associates status information and +-- statistics with channels and streams. The ECM Generator Group consists of three +-- conceptual tables. The first table is the interconnection table and is used for +-- the Headend Network Manager to query the IP addresses and the port number to be used +-- by an SCS to create a channel. It is indexed by a unique EcmgIndex which is an integer +-- assigned by the ECMG agent. +-- + +simEcmgTable OBJECT-TYPE +SYNTAX SEQUENCE OF SimEcmgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION +"This table specifies the IP addresses and Port numbers of ECM Generators + to be used by headend managers to configure SCSs. This table is to be + used in ECM Generators and ECM Generator proxies." + ::= { simECMG 1 } + +simEcmgEntry OBJECT-TYPE + SYNTAX SimEcmgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION +"Information about a single table entry. Depending on whether this is +an ECMG agent or ECMG proxy agent different table entries can +be omitted." +INDEX { simEcmgIndex} + ::= { simEcmgTable 1 } + +SimEcmgEntry ::= SEQUENCE { + simEcmgIndex INTEGER , + simEcmgIpAddress IpAddress, + simEcmgTcpPort INTEGER, + simEcmgSuCasId SuperCasId, + simEcmgChannels Counter32, + simEcmgCwPrs Counter32, + simEcmgErrs Counter32, + simEcmgTargetCpsig INTEGER, + simEcmgCaMib OBJECT IDENTIFIER +} + +simEcmgIndex OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"The ECM Generator Table unique index." + ::= { simEcmgEntry 1 } + +simEcmgIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"IP address of the host of the ECMG." + ::= { simEcmgEntry 2 } + +simEcmgTcpPort OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"TCP port of the ECMG." + ::= { simEcmgEntry 3 } + +simEcmgSuCasId OBJECT-TYPE + SYNTAX SuperCasId + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"The Super_VAS_ID is formed by concatenation of the CA_system_id + (16 bit) and the CA_subsystem_ID (16 bit). It defines uniquely a + set of ECMGs for a given SCS." + ::= { simEcmgEntry 4 } + +simEcmgChannels OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"The total number of channels this ECMG is currently maintaining." + ::= { simEcmgEntry 5 } + +simEcmgCwPrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"The total number of CW provisioning requests received by this ECMG." + ::= { simEcmgEntry 6 } + +simEcmgErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"The total number of communications errors for this ECMG." + ::= { simEcmgEntry 7 } + +simEcmgTargetCpsig OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"The index into the C(P)SIG table identifying the C(P)SIG associated + with this ECMG." + ::= { simEcmgEntry 8 } + +simEcmgCaMib OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"The pointer to a provider proprietary MIB (like ifSpecific +in the interfaces group of MIB II." + ::= { simEcmgEntry 9 } + +-- --------------------------------------------------------------------------------- +-- ECMG Channel Table - Used for monitoring channel information. It is indexed +-- by the ECMG Index from the ECMG table and the ChannelId. +-- + +simEcmgCTable OBJECT-TYPE +SYNTAX SEQUENCE OF SimEcmgCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION +"This table specifies information relating to ECMG/SCS channels including + the IP addresses and Port numbers of SCSs communicating + with the ECMG Generators. " + ::= { simECMG 2 } + +simEcmgCEntry OBJECT-TYPE + SYNTAX SimEcmgCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION +"Information about a single table entry. Depending on whether this is + an ECMG agent or ECMG proxy agent different table entries can be + omitted." +INDEX { simEcmgIndex, simEcmgChannelId} + ::= { simEcmgCTable 1 } + +SimEcmgCEntry ::= SEQUENCE { + simEcmgChannelId ECMGChannelId, + simEcmgCScsIpAddress IpAddress, + simEcmgCScsTcpPort INTEGER, + simEcmgCStreams Counter32, + simEcmgCCwPrs Counter32, + simEcmgCErrs Counter32, + simEcmgCSuCasId ECMGCSuCasId, + simEcmgFormat SectionTSPktFlag, + simACDelayStart ECMGDelayValue, + simACDelayStop ECMGDelayValue, + simDelayStart ECMGDelayValue, + simDelayStop ECMGDelayValue, + simTransitionDelayStart ECMGDelayValue, + simTransitionDelayStop ECMGDelayValue, + simECMRepPeriod INTEGER, + simMaxStreams Counter32, + simMinCPDuration INTEGER, + simLeadCW Counter32, + simCWPerMsg Counter32, + simMaxCompTime INTEGER + } + +simEcmgChannelId OBJECT-TYPE + SYNTAX ECMGChannelId + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"The ECMG/SCS Channel identifier." + ::= { simEcmgCEntry 1 } + +simEcmgCScsIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"IP address of the SCS." + ::= { simEcmgCEntry 2 } + +simEcmgCScsTcpPort OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"TCP port of the SCS." + ::= { simEcmgCEntry 3 } + +simEcmgCStreams OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"The total number of streams this ECMG is currently maintaining on this channel." + ::= { simEcmgCEntry 4 } + +simEcmgCCwPrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of CW provisioning requests received by this ECMG on this channel." + ::= { simEcmgCEntry 5 } + +simEcmgCErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of communications errors for this ECMG on this channel." + ::= { simEcmgCEntry 6 } + +simEcmgCSuCasId OBJECT-TYPE + SYNTAX ECMGCSuCasId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SuperCASId of the current Channel." + ::= { simEcmgCEntry 7 } + +simEcmgFormat OBJECT-TYPE + SYNTAX SectionTSPktFlag + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Format of datagrams : section or TS Packet." + ::= { simEcmgCEntry 8 } + +simACDelayStart OBJECT-TYPE + SYNTAX ECMGDelayValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"Value of AC_Delay_Start parameter in ECMG protocol, imposed by CAS." + ::= { simEcmgCEntry 9 } + +simACDelayStop OBJECT-TYPE + SYNTAX ECMGDelayValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"Value of AC_Delay_Stop parameter in ECMG protocol, imposed by CAS." + ::= { simEcmgCEntry 10 } + +simDelayStart OBJECT-TYPE + SYNTAX ECMGDelayValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"Value of Delay_Start parameter in ECMG protocol, imposed by CAS." + ::= { simEcmgCEntry 11 } + +simDelayStop OBJECT-TYPE + SYNTAX ECMGDelayValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"Value of Delay_Stop parameter in ECMG protocol, imposed by CAS." + ::= { simEcmgCEntry 12 } + +simTransitionDelayStart OBJECT-TYPE + SYNTAX ECMGDelayValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"Value of Transition_Delay_Start parameter in ECMG protocol, imposed by CAS." + ::= { simEcmgCEntry 13 } + +simTransitionDelayStop OBJECT-TYPE + SYNTAX ECMGDelayValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"Value of Transition_Delay_Stop parameter in ECMG protocol, imposed by CAS." + ::= { simEcmgCEntry 14 } + +simECMRepPeriod OBJECT-TYPE + SYNTAX INTEGER(0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"Repeating period of ECM defined by CAS and applied by SCS." + ::= { simEcmgCEntry 15 } + +simMaxStreams OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"Max number of streams supported by the ECMG." + ::= { simEcmgCEntry 16 } + +simMinCPDuration OBJECT-TYPE + SYNTAX INTEGER(0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"Min crypto-period length supported by the ECMG." + ::= { simEcmgCEntry 17 } + +simLeadCW OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"Number of CW the ecmg needs in advance." + ::= { simEcmgCEntry 18 } + +simCWPerMsg OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"Number of CW the ecmg needs in each ECM request." + ::= { simEcmgCEntry 19 } + +simMaxCompTime OBJECT-TYPE + SYNTAX INTEGER(0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"Max delay supported by the ECMG for providing an ECM." + ::= { simEcmgCEntry 20 } + + +-- --------------------------------------------------------------------------------- +-- ECMG Stream Table - Used for monitoring stream information. It is indexed +-- by the ECMG Index from the ECMG table, the ChannelId from the Channel Table +-- and the StreamId. +-- + +simEcmgSTable OBJECT-TYPE +SYNTAX SEQUENCE OF SimEcmgSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION +"This table specifies information relating to ECMG/SCS streams. " + ::= { simECMG 3 } + +simEcmgSEntry OBJECT-TYPE + SYNTAX SimEcmgSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION +"Information about a single table entry. Depending on whether this is +an ECMG agent or ECMG proxy agent different table entries can be omitted." + INDEX { simEcmgIndex, simEcmgChannelId, simEcmgStreamId} + ::= { simEcmgSTable 1 } + +SimEcmgSEntry ::= SEQUENCE { + simEcmgStreamId StreamId, + simEcmgEcmId FlowId, + simEcmgSLastCp Unsigned32, + simEcmgSCwPrs Counter32, + simEcmgSErrs Counter32 + } + +simEcmgStreamId OBJECT-TYPE + SYNTAX StreamId + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"The ECMG/SCS Stream identifier." + ::= { simEcmgSEntry 1 } + +simEcmgEcmId OBJECT-TYPE + SYNTAX FlowId + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"The unique ECM flow identifier." + ::= { simEcmgSEntry 2 } + +simEcmgSLastCp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"The number of the crypto-period last processed on this stream." + ::= { simEcmgSEntry 3 } + +simEcmgSCwPrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"The total number of CW provisioning requests received by this ECMG on this stream." + ::= { simEcmgSEntry 4 } + +simEcmgSErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"The total number of communications errors for this ECMG on this stream." + ::= { simEcmgSEntry 5 } + +-- --------------------------------------------------------------------------------- +-- EMM/PD Generator Group - This group is used for management of EMM/PD Generators. +-- It identifies each one of the EMM/PD Generators by the IP Address and TCP/UDP Port +-- Number.It also associates Client_IDs, Data_stream_IDs, and Data_Channel_IDs with EMM/PD +-- Generators. It also associates status information and statistics with streams. The +-- EMMG/PDG Generator Group consists of four conceptual tables. The first table is used +-- for information relevant to EMMG/PDG and is indexed by a unique EmOrPdIndex which is +-- assigned by the EMMG/PDG agent. +-- + +simEmOrPdTable OBJECT-TYPE +SYNTAX SEQUENCE OF SimEmOrPdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION +"This table defines the EMMG or PDG interfaces to the MUX and is to be + used in EMMGs/PDGs and optionally the multiplexer." + ::= { simEMMG 1 } + +simEmOrPdEntry OBJECT-TYPE + SYNTAX SimEmOrPdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION +"Information about a single table entry. Depending on whether this is an + EMMG/PDG or multiplexer agent different table entries can be omitted." + INDEX { simEmOrPdIndex } + ::= { simEmOrPdTable 1 } + +SimEmOrPdEntry ::= SEQUENCE { + simEmOrPdIndex INTEGER, + simEmOrPdDataType EMMGDataType, + simEmOrPdClientId SuperCasId, + simEmOrPdCommCapability EMMGCommCapability, + simEmOrPdErrs Counter32, + simEmOrPdTargetCpsig INTEGER, + simEmOrPdCaMib OBJECT IDENTIFIER + } + +simEmOrPdIndex OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"Unique index into the EMMG or PDG table. " + ::= { simEmOrPdEntry 1 } + +simEmOrPdDataType OBJECT-TYPE + SYNTAX EMMGDataType + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"Data_type: Type of data handled by this EMMG/PDG. " + ::= { simEmOrPdEntry 2 } + +simEmOrPdClientId OBJECT-TYPE + SYNTAX SuperCasId + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"Client_ID: The Client_ID is a 32-bit identifier. It shall identify uniquely + an EMMG/PDG across all the EMMGs/PDGs connected to a given MUX. To facilitate + uniqueness of this value, the following rules apply: +* In the case of EMMs or other CA related data, the two first bytes of the + client_id should be equal to the two bytes of the corresponding CA_system_ID. +* In other cases a value allocated by DVB for this purpose should be used." + ::= { simEmOrPdEntry 3 } + +simEmOrPdCommCapability OBJECT-TYPE + SYNTAX EMMGCommCapability + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"Communication capability between EMMG/PDG and the multiplexer. Currently + TCP or UDP or both." + ::= { simEmOrPdEntry 4 } + +simEmOrPdErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"The total number of communications errors for this EMMG/PDG." + ::= { simEmOrPdEntry 5 } + +simEmOrPdTargetCpsig OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"The index into the C(P)SIG table identifying the C(P)SIG associated + with this EMMG/PDG." + ::= { simEmOrPdEntry 6 } + +simEmOrPdCaMib OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"Pointer to a vendor proprietary extension to the EMMG/PDG MIB group." + ::= { simEmOrPdEntry 7 } + + +-- --------------------------------------------------------------------------------- +-- EMMG/PDG Logical Access Point Table - The second EMM Generator/ PD Generator table +-- is used for configuration of the EMMGs/PDGs. It is uniquely indexed by the +-- EmOrPdLapIndex which is a globally assigned quantity (with respect to the headend) +-- and associates globally assigned Logical Access Points (LAPs) with mux ports. +-- + +simEmOrPdLapTable OBJECT-TYPE +SYNTAX SEQUENCE OF SimEmOrPdLapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION +"This table is used for configuration of EMM/PD Generators." + ::= { simEMMG 2 } + +simEmOrPdLapEntry OBJECT-TYPE + SYNTAX SimEmOrPdLapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION +"Information about a single table entry." + INDEX { simEmOrPdLapIndex } + ::= { simEmOrPdLapTable 1 } + +SimEmOrPdLapEntry ::= SEQUENCE { + simEmOrPdLapIndex INTEGER, + simEmOrPdLapAdminState AdministrativeState, + simEmOrPdLapCommType EMMGCommType, + simEmOrPdLapMuxIpAddress IpAddress, + simEmOrPdLapMuxPort INTEGER, + simEmOrPdLapStatus RowStatus, + simEmOrPdLapMuxUIpAddress IpAddress, + simEmOrPdLapMuxUPort INTEGER + } + +simEmOrPdLapIndex OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"Unique Logical Access Point (LAP) identifier. " + ::= { simEmOrPdLapEntry 1 } + +simEmOrPdLapAdminState OBJECT-TYPE + SYNTAX AdministrativeState + MAX-ACCESS read-create + STATUS current + DESCRIPTION +" Used by an authorized manager to lock a conceptual row for exclusive + write and create access." + ::= { simEmOrPdLapEntry 2 } + +simEmOrPdLapCommType OBJECT-TYPE + SYNTAX EMMGCommType + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"Type of communication between EMMG/PDG and the multiplexer. Currently TCP or UDP." + ::= { simEmOrPdLapEntry 3} + +simEmOrPdLapMuxIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"IP address of the multiplexer for EMMG/PDG TCP communication." + ::= { simEmOrPdLapEntry 4 } + +simEmOrPdLapMuxPort OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"Port number (TCP) of the multiplexer for EMMG/PDG TCP communication." + ::= { simEmOrPdLapEntry 5 } + +simEmOrPdLapStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"Used for table row creation management." + ::= { simEmOrPdLapEntry 6 } + +simEmOrPdLapMuxUIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"IP address of the multiplexer for EMMG/PDG UDP communication." + ::= { simEmOrPdLapEntry 7 } + +simEmOrPdLapMuxUPort OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"Port number (UDP) of the multiplexer for EMMG/PDG UDP communication." + ::= { simEmOrPdLapEntry 8 } + +-- --------------------------------------------------------------------------------- +-- EMMG/PDG Logical Access Point Group Table - The third EMM Generator/ PD Generator table +-- is used for configuration of the EMMGs/PDG. It associates LAP Groups and LAPs and is +-- uniquely indexed by the EmOrPdLapGroup, and EmOrPdLapIndex. +-- + +simEmOrPdLapGTable OBJECT-TYPE +SYNTAX SEQUENCE OF SimEmOrPdLapGEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION +"This table is used for configuration of EMM/PD Generators." + ::= { simEMMG 3 } + +simEmOrPdLapGEntry OBJECT-TYPE + SYNTAX SimEmOrPdLapGEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION +"Information about a single table entry." +INDEX { simEmOrPdLapGroup, simEmOrPdLapIndex } + ::= { simEmOrPdLapGTable 1 } + +SimEmOrPdLapGEntry ::= SEQUENCE { + simEmOrPdLapGroup INTEGER, + simEmOrPdLapGAdminState AdministrativeState, + simEmOrPdLapGStatus RowStatus + } + +simEmOrPdLapGroup OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"Logical Access Point (LAP) group. " + ::= { simEmOrPdLapGEntry 1 } + +simEmOrPdLapGAdminState OBJECT-TYPE + SYNTAX AdministrativeState + MAX-ACCESS read-create + STATUS current + DESCRIPTION +" Used by an authorized manager to lock a conceptual row for exclusive + write and create access." + ::= { simEmOrPdLapGEntry 2 } + +simEmOrPdLapGStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"Used for table row creation management." + ::= { simEmOrPdLapGEntry 3 } + +-- --------------------------------------------------------------------------------- +-- EMMG/PDG Channel Table - Used for monitoring of EMM / PD Generator channels. +-- + +simEmOrPdCTable OBJECT-TYPE +SYNTAX SEQUENCE OF SimEmOrPdCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION +"This table is used for monitoring of channels between Muxes and EMMGs/PDGs." + ::= { simEMMG 4 } + +simEmOrPdCEntry OBJECT-TYPE + SYNTAX SimEmOrPdCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION +"Information about a single table entry." +INDEX { simEmOrPdIndex, simEmOrPdLapIndex, simEmOrPdChannelId } + ::= { simEmOrPdCTable 1 } + +SimEmOrPdCEntry ::= SEQUENCE { + simEmOrPdChannelId EMMGChannelId, + simEmOrPdCommType EMMGCommType, + simEmOrPdCIpAddress IpAddress, + simEmOrPdCPort INTEGER, + simEmOrPdCErrs Counter32, + simEmOrPdCFormat SectionTSPktFlag, + simEmOrPdCUIpAddress IpAddress, + simEmOrPdCUPort INTEGER + } + +simEmOrPdChannelId OBJECT-TYPE + SYNTAX EMMGChannelId + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"Data_channel_ID: This identifier uniquely identifies a + EMM/Private Data channel within a client_ID." + ::= { simEmOrPdCEntry 1 } + +simEmOrPdCommType OBJECT-TYPE + SYNTAX EMMGCommType + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"Communications type: TCP or UDP." + ::= { simEmOrPdCEntry 2 } + +simEmOrPdCIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"IP address of the host of the EMMG or PDG." + ::= { simEmOrPdCEntry 3 } + +simEmOrPdCPort OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"Port number *TCP or UDP of the EMMG or PDG." + ::= { simEmOrPdCEntry 4 } + +simEmOrPdCErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"The total number of communications errors on this channel." + ::= { simEmOrPdCEntry 5 } + +simEmOrPdCFormat OBJECT-TYPE + SYNTAX SectionTSPktFlag + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"Format of datagrams : section or TS Packet." + ::= { simEmOrPdCEntry 6 } + +simEmOrPdCUIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"IP address of the host of the EMMG or PDG for UDP." + ::= { simEmOrPdCEntry 7 } + +simEmOrPdCUPort OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"Port number (UDP) of the EMMG or PDG." + ::= { simEmOrPdCEntry 8 } + +-- --------------------------------------------------------------------------------- +-- EMMG/PDG Stream Table - Used for monitoring of EMM / PD Generator streams. +-- + +simEmOrPdSTable OBJECT-TYPE +SYNTAX SEQUENCE OF SimEmOrPdSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION +"This table is used for monitoring of streams between Muxes and EMMGs/PDGs." + ::= { simEMMG 5 } + +simEmOrPdSEntry OBJECT-TYPE + SYNTAX SimEmOrPdSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION +"Information about a single table entry." + INDEX { simEmOrPdIndex, simEmOrPdLapIndex, simEmOrPdDataId } + ::= { simEmOrPdSTable 1 } + +SimEmOrPdSEntry ::= SEQUENCE { + simEmOrPdDataId FlowId, + simEmOrPdSChannelId EMMGChannelId, + simEmOrPdBwidth Unsigned32, + simEmOrPdStreamId StreamId, + simEmOrPdSErrs Counter32, + simEmOrPdSBytes Counter32, + simEmOrPdSReqBwidth Unsigned32 + } + +simEmOrPdDataId OBJECT-TYPE + SYNTAX FlowId + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"DataID: This identifier uniquely identifies a EMM/Private Data stream." + ::= { simEmOrPdSEntry 1 } + +simEmOrPdSChannelId OBJECT-TYPE + SYNTAX EMMGChannelId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Channel identifier." + ::= { simEmOrPdSEntry 2 } + +simEmOrPdBwidth OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Negotiated Bandwidth." + ::= { simEmOrPdSEntry 3 } + +simEmOrPdStreamId OBJECT-TYPE + SYNTAX StreamId + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"Data_stream_ID: This identifier uniquely identifies a EMM/Private + Data stream within a channel." + ::= { simEmOrPdSEntry 4 } + +simEmOrPdSErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"The total number of communications errors on this stream." + ::= { simEmOrPdSEntry 5 } + +simEmOrPdSBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"The total number of bytes sent by this EMMG/PDG on this stream." + ::= { simEmOrPdSEntry 6 } + +simEmOrPdSReqBwidth OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION +" Bandwidth as requested by CAS." + ::= { simEmOrPdSEntry 7 } + +-- --------------------------------------------------------------------------------- +-- C(P)SIG) Group - This Group is used for management of some aspects of interaction +-- between the custom PSI Generators (C(P)SIG)) and the PSI Generator. It consists of +-- three tables. The first table is used for advertising C(P)SIG) information by the +-- C(P)SIG) host. The second table is used for the manager to configure the C(P)SIG). +-- The third and fourth tables are used for C(P)SIG) channel and stream monitoring. +-- + + +simCpsigTable OBJECT-TYPE +SYNTAX SEQUENCE OF SimCpsigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION +"This table defines the C(P)SIG) interfaces to the Mux and is to be + used in the C(P)SIG and optionally the multiplexer." + ::= { simCPSI 1 } + +simCpsigEntry OBJECT-TYPE + SYNTAX SimCpsigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION +"Information about a single table entry. Depending on whether this is an + EMMG/PDG or multiplexer agent different table entries can be omitted." + INDEX { simCpsigIndex } + ::= { simCpsigTable 1 } + +SimCpsigEntry ::= SEQUENCE { + simCpsigIndex INTEGER, + simCpsigSuperCasId SuperCasId, + simCpsigErrs Counter32, + simCpsigChannels Counter32, + simCpsigCpsigIpAddress IpAddress, + simCpsigCpsigPort INTEGER, + simCpsigCaMib OBJECT IDENTIFIER + } + +simCpsigIndex OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"Unique index into the Cpsig table. " + ::= { simCpsigEntry 1 } + +simCpsigSuperCasId OBJECT-TYPE + SYNTAX SuperCasId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "super_CAS_id " + ::= { simCpsigEntry 2 } + +simCpsigErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"The total number of communication errors for this C(P)SIG)." + ::= { simCpsigEntry 3 } + +simCpsigChannels OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"The total number of channels for this C(P)SIG)." + ::= { simCpsigEntry 4 } + +simCpsigCpsigIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"The IP Address of the C(P)SIG)." + ::= { simCpsigEntry 5 } + +simCpsigCpsigPort OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"The TCP port number of the C(P)SIG)." + ::= { simCpsigEntry 6 } + +simCpsigCaMib OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION +" Pointer to a vendor proprietary extension to the C(P)SIG) MIB group." + ::= { simCpsigEntry 7 } + + +-- --------------------------------------------------------------------------------- +-- C(P)SIG) Channel Table - Used for monitoring of C(P)SIG channels. +-- + +simCpsigCTable OBJECT-TYPE +SYNTAX SEQUENCE OF SimCpsigCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION +"This table is used for monitoring of channels between (P)SIGs and C(P)SIGs." + ::= { simCPSI 2 } + +simCpsigCEntry OBJECT-TYPE + SYNTAX SimCpsigCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION +" Information about a single table entry." + INDEX { simCpsigIndex, simCpsigChannelId } + ::= { simCpsigCTable 1 } + +SimCpsigCEntry ::= SEQUENCE { + simCpsigChannelId INTEGER, + simCpsigPsigIpAddress IpAddress, + simCpsigPsigPort INTEGER, + simCpsigCErrs Counter32, + simCpsigCTstrms Counter32, + simCpsigCSstrms Counter32 + } + +simCpsigChannelId OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"ChannelId identifies the C(P)SIG channel." + ::= { simCpsigCEntry 1 } + +simCpsigPsigIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"IP address of the host of the (P)SIG." + ::= { simCpsigCEntry 2 } + +simCpsigPsigPort OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"TCP Port number of the (P)SIG." + ::= { simCpsigCEntry 3 } + +simCpsigCErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"The total number of communication errors on this channel." + ::= { simCpsigCEntry 4 } + +simCpsigCTstrms OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"The total number of transport streams on this channel." + ::= { simCpsigCEntry 5 } + +simCpsigCSstrms OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"The total number of service streams on this channel." + ::= { simCpsigCEntry 6 } + +-- --------------------------------------------------------------------------------- +-- C(P)SIG Stream Table - Used for monitoring of C(P)SIG) streams. +-- + +simCpsigStreamTable OBJECT-TYPE +SYNTAX SEQUENCE OF SimCpsigStreamEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION +"This table is used for monitoring of streams between Muxes and C(P)SIG)s." + ::= { simCPSI 3 } + +simCpsigStreamEntry OBJECT-TYPE + SYNTAX SimCpsigStreamEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION +"Information about a single table entry." + INDEX { simCpsigIndex, simCpsigChannelId, simCpsigStreamId } + ::= { simCpsigStreamTable 1 } + +SimCpsigStreamEntry ::= SEQUENCE { + simCpsigStreamId INTEGER, + simCpsigStreamTStreamId INTEGER, + simCpsigStreamNid INTEGER, + simCpsigStreamOnid INTEGER, + simCpsigStreamMaxCompTime INTEGER, + simCpsigStreamTriggerEnable TriggerType, + simCpsigStreamLastTrigger TriggerType, + simCpsigStreamLastEventId INTEGER, + simCpsigStreamLastServiceId INTEGER, + simCpsigStreamLastEsId INTEGER, + simCpsigStreamLastEcmPid INTEGER, + simCpsigStreamErrs Counter32, + simCpsigStreamBytes Counter32 + } + +simCpsigStreamId OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION +"This identifier uniquely identifies a C(P)SIG) stream" + ::= { simCpsigStreamEntry 1 } + +simCpsigStreamTStreamId OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"This identifier uniquely identifies a C(P)SIG transport stream" + ::= { simCpsigStreamEntry 2 } + +simCpsigStreamNid OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"This identifier uniquely identifies the network id associated with the stream" + ::= { simCpsigStreamEntry 3 } + +simCpsigStreamOnid OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"This identifier uniquely identifies the original network + id associated with the stream" + ::= { simCpsigStreamEntry 4 } + +simCpsigStreamMaxCompTime OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"Max Computation time by the C(P)SIG." + ::= { simCpsigStreamEntry 5 } + +simCpsigStreamTriggerEnable OBJECT-TYPE + SYNTAX TriggerType + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"Triggers enabled by the C(P)SIG." + ::= { simCpsigStreamEntry 6 } + +simCpsigStreamLastTrigger OBJECT-TYPE + SYNTAX TriggerType + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"Last trigger processed by the C(P)SIG." + ::= { simCpsigStreamEntry 7 } + +simCpsigStreamLastEventId OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"Last event id processed by the C(P)SIG." + ::= { simCpsigStreamEntry 8 } + +simCpsigStreamLastServiceId OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"Last service id processed by the C(P)SIG." + ::= { simCpsigStreamEntry 9 } + +simCpsigStreamLastEsId OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"Last elementary stream id processed by the C(P)SIG." + ::= { simCpsigStreamEntry 10 } + +simCpsigStreamLastEcmPid OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"Last ECM pid processed by the C(P)SIG." + ::= { simCpsigStreamEntry 11 } + +simCpsigStreamErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"The total number of communication errors on this stream." + ::= { simCpsigStreamEntry 12 } + +simCpsigStreamBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"The total number of bytes sent by this EMMG/PDG on this stream." + ::= { simCpsigStreamEntry 13 } + +-- --------------------------------------------------------------------------------- +-- (P)SIG Group - This Group is used for the synchronization and information +-- exchange between the PSI Generator and Custom PSI Generators and +-- between the SI Generator and Custom SI Generators. +-- + +simPsigTable OBJECT-TYPE +SYNTAX SEQUENCE OF SimPsigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION +"This table advertises the (P)SIG configuration information. " + ::= { simPSI 1 } + +simPsigEntry OBJECT-TYPE + SYNTAX SimPsigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION +"Information about a single table entry. " +INDEX { simPsigIndex } + ::= { simPsigTable 1 } + +SimPsigEntry ::= SEQUENCE { + simPsigIndex INTEGER, + simPsigType PsigType, + simPsigTriggerSupport TriggerType, + simPsigNetworkId INTEGER, + simPsigONetworkId INTEGER, + simPsigTransStreamId INTEGER, + simPsigTSServices OCTET STRING + } + +simPsigIndex OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"The unique index into the table." + ::= { simPsigEntry 1 } + +simPsigType OBJECT-TYPE + SYNTAX PsigType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Psig type" + ::= { simPsigEntry 2 } + +simPsigTriggerSupport OBJECT-TYPE + SYNTAX TriggerType + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"Identifies which trigger types the PSIG supports." + ::= { simPsigEntry 3 } + +simPsigNetworkId OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Network identifier. " + ::= { simPsigEntry 4 } + +simPsigONetworkId OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"Original Network identifier. " + ::= { simPsigEntry 5 } + +simPsigTransStreamId OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"Transport Stream identifier. " + ::= { simPsigEntry 6 } + +simPsigTSServices OBJECT-TYPE +SYNTAX OCTET STRING (SIZE(0..511)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"List of service identifies on the transport stream. " + ::= { simPsigEntry 7 } + +-- +-- + +simPsigConfigTable OBJECT-TYPE +SYNTAX SEQUENCE OF SimPsigConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION +"This table configures the (P)SIG/(C)PSIG communication. " + ::= { simPSI 2 } + +simPsigConfigEntry OBJECT-TYPE + SYNTAX SimPsigConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION +"Information about a single table entry. " + INDEX { simPsigConfigCustCasId, simPsigConfigIndex , simPsigIndex} + ::= { simPsigConfigTable 1 } + +SimPsigConfigEntry ::= SEQUENCE { + simPsigConfigIndex INTEGER, + simPsigConfigAdminState AdministrativeState, + simPsigConfigCpsigType PsigType, + simPsigConfigCustCasId SuperCasId, + simPsigConfigMaxCompTime INTEGER, + simPsigConfigServiceId INTEGER, + simPsigConfigTriggerEnable TriggerType, + simPsigConfigCADInsMode CaDescInsMode, + simPsigConfigEntryStatus RowStatus + } + +simPsigConfigIndex OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION +"The unique index into the table." + ::= { simPsigConfigEntry 1 } + +simPsigConfigAdminState OBJECT-TYPE + SYNTAX AdministrativeState + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"Used by an authorized manager to lock a conceptual row for exclusive + write and create access." + ::= { simPsigConfigEntry 2 } + +simPsigConfigCpsigType OBJECT-TYPE + SYNTAX PsigType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "C(P)SIG type." + ::= { simPsigConfigEntry 3 } + +simPsigConfigCustCasId OBJECT-TYPE + SYNTAX SuperCasId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Custom CAS Identifier." + ::= { simPsigConfigEntry 4 } + +simPsigConfigMaxCompTime OBJECT-TYPE + SYNTAX INTEGER(0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"Maximum Computing Time. " + ::= { simPsigConfigEntry 5 } + +simPsigConfigServiceId OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Service identifier. " + ::= { simPsigConfigEntry 6 } + +simPsigConfigTriggerEnable OBJECT-TYPE + SYNTAX TriggerType + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"Trigger types enabled. " + ::= { simPsigConfigEntry 7 } + +simPsigConfigCADInsMode OBJECT-TYPE + SYNTAX CaDescInsMode + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"Conditional Access Descriptor Insert mode. " + ::= { simPsigConfigEntry 8 } + +simPsigConfigEntryStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"Used for table row creation management." + ::= { simPsigConfigEntry 9 } + +-- +-- + +simPsigEcmTrTable OBJECT-TYPE +SYNTAX SEQUENCE OF SimPsigEcmTrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION +"This table contains all the active ECM Triggers." + ::= { simPSI 3 } + +simPsigEcmTrEntry OBJECT-TYPE + SYNTAX SimPsigEcmTrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION +"Information about a single table entry. " + INDEX { simPsigEcmTrIndex } + ::= { simPsigEcmTrTable 1 } + +SimPsigEcmTrEntry ::= SEQUENCE { + simPsigEcmTrIndex INTEGER, + simPsigEcmTrNetworkId INTEGER, + simPsigEcmTrONetworkId INTEGER, + simPsigEcmTrTransStreamId INTEGER, + simPsigEcmTrServiceId INTEGER, + simPsigEcmTrEsId INTEGER, + simPsigEcmTrType ECMTriggerType, + simPsigEcmTrSuCasId SuperCasId, + simPsigEcmTrEcmId FlowId, + simPsigEcmTrEcmPid INTEGER, + simPsigEcmTrAccessCriteria OCTET STRING + } + +simPsigEcmTrIndex OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The trigger index." + ::= { simPsigEcmTrEntry 1 } + +simPsigEcmTrNetworkId OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Network Identifier." + ::= { simPsigEcmTrEntry 2 } + +simPsigEcmTrONetworkId OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"The Original Network Identifier." + ::= { simPsigEcmTrEntry 3 } + +simPsigEcmTrTransStreamId OBJECT-TYPE + SYNTAX INTEGER(0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"Transport Stream Identifier. " + ::= { simPsigEcmTrEntry 4 } + +simPsigEcmTrServiceId OBJECT-TYPE + SYNTAX INTEGER(0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Service Identifier. " + ::= { simPsigEcmTrEntry 5 } + +simPsigEcmTrEsId OBJECT-TYPE + SYNTAX INTEGER(0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"Elementary Stream Identifier. " + ::= { simPsigEcmTrEntry 6 } + +simPsigEcmTrType OBJECT-TYPE + SYNTAX ECMTriggerType + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"ECM Trigger Type. " + ::= { simPsigEcmTrEntry 7 } + +simPsigEcmTrSuCasId OBJECT-TYPE + SYNTAX SuperCasId + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"ECM Client Identifier. " + ::= { simPsigEcmTrEntry 8 } + +simPsigEcmTrEcmId OBJECT-TYPE + SYNTAX FlowId + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"ECM Stream Identifier. " + ::= { simPsigEcmTrEntry 9 } + +simPsigEcmTrEcmPid OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "ECM PID " + ::= { simPsigEcmTrEntry 10 } + +simPsigEcmTrAccessCriteria OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..127)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Access criteria. " + ::= { simPsigEcmTrEntry 11 } + +-- +-- + +simPsigFlowTrTable OBJECT-TYPE +SYNTAX SEQUENCE OF SimPsigFlowTrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION +"This table contains all the active Flow Triggers." + ::= { simPSI 4 } + +simPsigFlowTrEntry OBJECT-TYPE + SYNTAX SimPsigFlowTrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION +"Information about a single table entry. " + INDEX { simPsigFlowTrIndex } + ::= { simPsigFlowTrTable 1 } + +SimPsigFlowTrEntry ::= SEQUENCE { + simPsigFlowTrIndex INTEGER, + simPsigFlowTrType FlowType, + simPsigFlowTrSuCasId SuperCasId, + simPsigFlowTrFlowId FlowId, + simPsigFlowTrFlowPID INTEGER + } + +simPsigFlowTrIndex OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The trigger index." + ::= { simPsigFlowTrEntry 1 } + +simPsigFlowTrType OBJECT-TYPE + SYNTAX FlowType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Flow Type. " + ::= { simPsigFlowTrEntry 2 } + +simPsigFlowTrSuCasId OBJECT-TYPE + SYNTAX SuperCasId + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"Flow Super CAS identifier. " + ::= { simPsigFlowTrEntry 3 } + +simPsigFlowTrFlowId OBJECT-TYPE + SYNTAX FlowId + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"Flow Stream Identifier. " + ::= { simPsigFlowTrEntry 4 } + +simPsigFlowTrFlowPID OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Flow PID " + ::= { simPsigFlowTrEntry 5 } + +-- +-- + +simPsigEvntTrTable OBJECT-TYPE +SYNTAX SEQUENCE OF SimPsigEvntTrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION +"This table contains all the active EVNT Triggers." + ::= { simPSI 5 } + +simPsigEvntTrEntry OBJECT-TYPE + SYNTAX SimPsigEvntTrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION +"Information about a single table entry. " + INDEX { simPsigEvntTrIndex} + ::= { simPsigEvntTrTable 1 } + +SimPsigEvntTrEntry ::= SEQUENCE { + simPsigEvntTrIndex INTEGER, + simPsigEvntTrNetworkId INTEGER, + simPsigEvntTrONetworkId INTEGER, + simPsigEvntTrTransStreamId INTEGER, + simPsigEvntTrServiceId INTEGER, + simPsigEvntTrEventId INTEGER, + simPsigEvntTrStartTime OCTET STRING, + simPsigEvntTrDuration OCTET STRING, + simPsigEvntTrPrivateData OCTET STRING + } + +simPsigEvntTrIndex OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION +"The event trigger index." + ::= { simPsigEvntTrEntry 1 } + +simPsigEvntTrNetworkId OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Network Identifier." + ::= { simPsigEvntTrEntry 2 } + +simPsigEvntTrONetworkId OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"The Original Network Identifier." + ::= { simPsigEvntTrEntry 3 } + +simPsigEvntTrTransStreamId OBJECT-TYPE + SYNTAX INTEGER(0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"Transport Stream Identifier. " + ::= { simPsigEvntTrEntry 4 } + +simPsigEvntTrServiceId OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION +" Event trigger service identifier. " + ::= { simPsigEvntTrEntry 5 } + +simPsigEvntTrEventId OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Event Identifier. " + ::= { simPsigEvntTrEntry 6 } + +simPsigEvntTrStartTime OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..4)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"Event start time. " + ::= { simPsigEvntTrEntry 7 } + +simPsigEvntTrDuration OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..2)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Event duration. " + ::= { simPsigEvntTrEntry 8 } + +simPsigEvntTrPrivateData OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..256)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"EVNT Channel Identifier. " + ::= { simPsigEvntTrEntry 9 } + +-- +-- + +simPsigDescInsTable OBJECT-TYPE +SYNTAX SEQUENCE OF SimPsigDescInsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION +"This table contains all the information related to descriptor insertion." + ::= { simPSI 6 } + +simPsigDescInsEntry OBJECT-TYPE + SYNTAX SimPsigDescInsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION +"Information about a single table entry. " +INDEX { simPsigDescInsIndex} + ::= { simPsigDescInsTable 1 } + +SimPsigDescInsEntry ::= SEQUENCE { + simPsigDescInsIndex INTEGER, + simPsigDescInsAdminState AdministrativeState, + simPsigDescInsTrIndex INTEGER, + simPsigDescInsTrType TriggerType, + simPsigDescInsLocationId InsertLocation, + simPsigDescInsNetworkId INTEGER, + simPsigDescInsONetworkId INTEGER, + simPsigDescInsTransStreamId INTEGER, + simPsigDescInsServiceId INTEGER, + simPsigDescInsElmStreamId INTEGER, + simPsigDescInsBouquetId INTEGER, + simPsigDescInsEventId INTEGER, + simPsigDescInsONetworkId2loop INTEGER, + simPsigDescInsNetworkIdOther INTEGER, + simPsigDescInsTransStreamId2OrO INTEGER, + simPsigDescInsDelayType DelayType, + simPsigDescInsDelay OCTET STRING, + simPsigDescPrivDataSpfier INTEGER, + simPsigDescInsEntryStatus RowStatus + } + +simPsigDescInsIndex OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"The unique index into the table." + ::= { simPsigDescInsEntry 1 } + +simPsigDescInsAdminState OBJECT-TYPE + SYNTAX AdministrativeState + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"Used by an authorized manager to lock a conceptual row for exclusive + write and create access." + ::= { simPsigDescInsEntry 2 } + +simPsigDescInsTrIndex OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"The unique index into the corresponding trigger table." + ::= { simPsigDescInsEntry 3 } + +simPsigDescInsTrType OBJECT-TYPE + SYNTAX TriggerType + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"The type of the trigger that caused this descriptor insert." + ::= { simPsigDescInsEntry 4 } + +simPsigDescInsLocationId OBJECT-TYPE + SYNTAX InsertLocation + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"The type of target table for insertion." + ::= { simPsigDescInsEntry 5 } + +simPsigDescInsNetworkId OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Network Identifier." + ::= { simPsigDescInsEntry 6 } + +simPsigDescInsONetworkId OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"The Original Network Identifier." + ::= { simPsigDescInsEntry 7 } + +simPsigDescInsTransStreamId OBJECT-TYPE + SYNTAX INTEGER(0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"Transport Stream Identifier. " + ::= { simPsigDescInsEntry 8 } + +simPsigDescInsServiceId OBJECT-TYPE + SYNTAX INTEGER(0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Service Identifier. " + ::= { simPsigDescInsEntry 9 } + +simPsigDescInsElmStreamId OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"Elementary stream identifier. " + ::= { simPsigDescInsEntry 10 } + +simPsigDescInsBouquetId OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"Event trigger bouquet identifier. " + ::= { simPsigDescInsEntry 11 } + +simPsigDescInsEventId OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "EVNT Identifier. " + ::= { simPsigDescInsEntry 12 } + +simPsigDescInsONetworkId2loop OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"The Original Network Identifier second loop." + ::= { simPsigDescInsEntry 13 } + +simPsigDescInsNetworkIdOther OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"The Network Identifier other." + ::= { simPsigDescInsEntry 14 } + +simPsigDescInsTransStreamId2OrO OBJECT-TYPE + SYNTAX INTEGER(0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"Transport Stream Identifier second loop or other. " + ::= { simPsigDescInsEntry 15 } + +simPsigDescInsDelayType OBJECT-TYPE + SYNTAX DelayType + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"Delay type, immediate or synchronized. " + ::= { simPsigDescInsEntry 16 } + +simPsigDescInsDelay OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..1)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Insert delay" + ::= { simPsigDescInsEntry 17 } + +simPsigDescPrivDataSpfier OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Private data specifier" + ::= { simPsigDescInsEntry 18 } + +simPsigDescInsEntryStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"Other transport stream identifiers." + ::= { simPsigDescInsEntry 19 } + +-- +-- + +simPsigDescInsDescTable OBJECT-TYPE +SYNTAX SEQUENCE OF SimPsigDescInsDescEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION +"This table contains all the descriptors to be inserted." + ::= { simPSI 7 } + +simPsigDescInsDescEntry OBJECT-TYPE + SYNTAX SimPsigDescInsDescEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION +"Information about a single table entry. " +INDEX { simPsigDescInsIndex, simPsigDescInsDescIndex } + ::= { simPsigDescInsDescTable 1 } + +SimPsigDescInsDescEntry ::= SEQUENCE { + simPsigDescInsDescIndex INTEGER, + simPsigDescInsDescAdminState AdministrativeState, + simPsigDescInsDescriptor OCTET STRING, + simPsigDescInsDescriptorStatus DescriptorStatus, + simPsigDescInsDescEntryStatus RowStatus + } + +simPsigDescInsDescIndex OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"The unique index into the table." + ::= { simPsigDescInsDescEntry 1 } + +simPsigDescInsDescAdminState OBJECT-TYPE + SYNTAX AdministrativeState + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"Used by an authorized manager to lock a conceptual row for exclusive + write and create access." + ::= { simPsigDescInsDescEntry 2 } + +simPsigDescInsDescriptor OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..8191)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"The descriptor to be inserted." + ::= { simPsigDescInsDescEntry 3 } + +simPsigDescInsDescriptorStatus OBJECT-TYPE + SYNTAX DescriptorStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"The insertion status of the descriptor." + ::= { simPsigDescInsDescEntry 4 } + +simPsigDescInsDescEntryStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"Other transport stream identifiers." + ::= { simPsigDescInsDescEntry 5 } + +-- +-- + +simPsigTblProvTable OBJECT-TYPE +SYNTAX SEQUENCE OF SimPsigTblProvEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION +"This table is the interface to obtaining all PSI/SI information." + ::= { simPSI 8 } + +simPsigTblProvEntry OBJECT-TYPE + SYNTAX SimPsigTblProvEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION +"Information about a single table entry. " +INDEX { simPsigTblProvIndex } + ::= { simPsigTblProvTable 1 } + +SimPsigTblProvEntry ::= SEQUENCE { + simPsigTblProvIndex INTEGER, + simPsigTblProvTableId ProvTableId, + simPsigTblNetworkId INTEGER, + simPsigTblONetworkId INTEGER, + simPsigTblTransStreamId INTEGER, + simPsigTblServiceId INTEGER, + simPsigTblBouquetId INTEGER, + simPsigTblEventId INTEGER, + simPsigTblONetworkId2loop INTEGER, + simPsigTblNetworkIdOther INTEGER, + simPsigTblTransStreamId2OrO INTEGER, + simPsigTblSegmentNr INTEGER, + simPsigTblProvPart OCTET STRING, + simPsigTblProvPartNumber INTEGER + } + +simPsigTblProvIndex OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"The unique index into the table." + ::= { simPsigTblProvEntry 1 } + +simPsigTblProvTableId OBJECT-TYPE + SYNTAX ProvTableId + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"The table identifier of the table." + ::= { simPsigTblProvEntry 2 } + +simPsigTblNetworkId OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Network Identifier." + ::= { simPsigTblProvEntry 3 } + +simPsigTblONetworkId OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"The Original Network Identifier." + ::= { simPsigTblProvEntry 4 } + +simPsigTblTransStreamId OBJECT-TYPE + SYNTAX INTEGER(0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"Transport Stream Identifier. " + ::= { simPsigTblProvEntry 5 } + +simPsigTblServiceId OBJECT-TYPE + SYNTAX INTEGER(0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Service Identifier. " + ::= { simPsigTblProvEntry 6 } + +simPsigTblBouquetId OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"Event trigger bouquet identifier. " + ::= { simPsigTblProvEntry 7 } + +simPsigTblEventId OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Event Identifier " + ::= { simPsigTblProvEntry 8 } + +simPsigTblONetworkId2loop OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"The Original Network Identifier second loop." + ::= { simPsigTblProvEntry 9 } + +simPsigTblNetworkIdOther OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"The Network Identifier other." + ::= { simPsigTblProvEntry 10 } + +simPsigTblTransStreamId2OrO OBJECT-TYPE + SYNTAX INTEGER(0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"Transport Stream Identifier second loop or other. " + ::= { simPsigTblProvEntry 11 } + +simPsigTblSegmentNr OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Segment Number " + ::= { simPsigTblProvEntry 12 } + +simPsigTblProvPart OBJECT-TYPE +SYNTAX OCTET STRING (SIZE(0..8191)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Event Identifier " + ::= { simPsigTblProvEntry 13 } + +simPsigTblProvPartNumber OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"Each table is subdivided into parts for SNMP transport if necessary. + The part number identifies the table part of this entry. " + ::= { simPsigTblProvEntry 14 } + +-- +-- + +simPsigPIDProvTable OBJECT-TYPE +SYNTAX SEQUENCE OF SimPsigPIDProvEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION +"This is the PID provisioning table." + ::= { simPSI 9 } + +simPsigPIDProvEntry OBJECT-TYPE + SYNTAX SimPsigPIDProvEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION +"Information about a single table entry. " +INDEX { simPsigPIDProvSuCasId, simPsigPIDProvFlowId } + ::= { simPsigPIDProvTable 1 } + +SimPsigPIDProvEntry ::= SEQUENCE { + simPsigPIDProvFlowType FlowType, + simPsigPIDProvSuCasId SuperCasId, + simPsigPIDProvFlowId FlowId, + simPsigPIDProvFlowPID INTEGER + } + +simPsigPIDProvFlowType OBJECT-TYPE + SYNTAX FlowType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Flow Type. " + ::= { simPsigPIDProvEntry 1 } + +simPsigPIDProvSuCasId OBJECT-TYPE + SYNTAX SuperCasId + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"Flow Super CAS identifier. " + ::= { simPsigPIDProvEntry 2 } + +simPsigPIDProvFlowId OBJECT-TYPE + SYNTAX FlowId + MAX-ACCESS read-only + STATUS current + DESCRIPTION +"Flow Stream Identifier. " + ::= { simPsigPIDProvEntry 3 } + +simPsigPIDProvFlowPID OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Flow PID " + ::= { simPsigPIDProvEntry 4 } + +-- +-- + +simPsigPdTrTable OBJECT-TYPE +SYNTAX SEQUENCE OF SimPsigPdTrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION +"This table contains all the active Private Data Triggers." + ::= { simPSI 10 } + +simPsigPdTrEntry OBJECT-TYPE + SYNTAX SimPsigPdTrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION +"Information about a single table entry. " +INDEX { simPsigPdTrIndex } + ::= { simPsigPdTrTable 1 } + +SimPsigPdTrEntry ::= SEQUENCE { + simPsigPdTrIndex INTEGER, + simPsigPdTrNetworkId INTEGER, + simPsigPdTrONetworkId INTEGER, + simPsigPdTrTransStreamId INTEGER, + simPsigPdTrServiceId INTEGER, + simPsigPdTrEsId INTEGER, + simPsigPdTrType ECMTriggerType, + simPsigPdTrSuCasId SuperCasId, + simPsigPdTrPdId FlowId, + simPsigPdTrPdPid INTEGER, + simPsigPdTrPdStreamType INTEGER, + simPsigPdTrPrivateData OCTET STRING + } + + +simPsigPdTrIndex OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The trigger index." + ::= { simPsigPdTrEntry 1 } + +simPsigPdTrNetworkId OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Network Identifier." + ::= { simPsigPdTrEntry 2 } + +simPsigPdTrONetworkId OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"The Original Network Identifier." + ::= { simPsigPdTrEntry 3 } + +simPsigPdTrTransStreamId OBJECT-TYPE + SYNTAX INTEGER(0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"Transport Stream Identifier. " + ::= { simPsigPdTrEntry 4 } + +simPsigPdTrServiceId OBJECT-TYPE + SYNTAX INTEGER(0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Service Identifier. " + ::= { simPsigPdTrEntry 5 } + +simPsigPdTrEsId OBJECT-TYPE + SYNTAX INTEGER(0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"Elementary Stream Identifier. " + ::= { simPsigPdTrEntry 6 } + +simPsigPdTrType OBJECT-TYPE + SYNTAX ECMTriggerType + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"ECM Trigger Type. " + ::= { simPsigPdTrEntry 7 } + +simPsigPdTrSuCasId OBJECT-TYPE + SYNTAX SuperCasId + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"ECM Client Identifier. " + ::= { simPsigPdTrEntry 8 } + +simPsigPdTrPdId OBJECT-TYPE + SYNTAX FlowId + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"ECM Stream Identifier. " + ::= { simPsigPdTrEntry 9 } + +simPsigPdTrPdPid OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "ECM PID " + ::= { simPsigPdTrEntry 10 } + +simPsigPdTrPdStreamType OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"Stream type of Private Data Stream" + ::= { simPsigPdTrEntry 11 } + +simPsigPdTrPrivateData OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..127)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION +"Private Data string. " + ::= { simPsigPdTrEntry 12} + +-- --------------------------------------------------------------------------------- +-- +-- Conformance Information +-- + +simCompliances OBJECT IDENTIFIER ::= { simMIBConformance 1 } +simGroups OBJECT IDENTIFIER ::= { simMIBConformance 2 } + +simEcmgCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION +"The compliance statement for SNMP Entities which host or represent ECMGs" +MODULE -- this module +MANDATORY-GROUPS { simIdentGroup, simEcmgGroup} + ::= { simCompliances 1} + +simEmOrPdCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION +"The compliance statement for SNMP Entities which host or + represent EMMGs or PDGs" +MODULE -- this module +MANDATORY-GROUPS { simIdentGroup, simEmOrPdGroup} + GROUP simEmOrPdLapGGroup + DESCRIPTION +"Allows for grouping of LAPs " + ::= { simCompliances 2} + +simCpsigCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION +"The compliance statement for SNMP Entities which host or + represent C(P)SIG)s" +MODULE -- this module +MANDATORY-GROUPS { simIdentGroup, simCpsigGroup} + ::= { simCompliances 3} + +simPsigCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION +"The compliance statement for SNMP Entities which host or + represent (P)SIG)s" +MODULE -- this module +MANDATORY-GROUPS { simIdentGroup, simPsigGroup} + ::= { simCompliances 4} + +simIdentGroup OBJECT-GROUP + OBJECTS { + simSofwareVersion, + simMIBVersion, + simMIBPrivateVersion, + simAgentVersion + } + STATUS current + DESCRIPTION +"A collection of objects providing software configuration infomation." + ::= { simGroups 1 } + +simEcmgGroup OBJECT-GROUP + OBJECTS { + simEcmgIndex, + simEcmgIpAddress, + simEcmgTcpPort, + simEcmgSuCasId, + simEcmgChannels, + simEcmgCwPrs, + simEcmgErrs, + simEcmgTargetCpsig, + simEcmgCaMib , + simEcmgChannelId, + simEcmgCScsIpAddress, + simEcmgCScsTcpPort, + simEcmgCStreams, + simEcmgCCwPrs, + simEcmgCErrs, + simEcmgStreamId, + simEcmgEcmId, + simEcmgSLastCp, + simEcmgSCwPrs, + simEcmgSErrs + } + STATUS current + DESCRIPTION +" A collection of objects providing ECMG infomation." + ::= { simGroups 2 } + +simEmOrPdGroup OBJECT-GROUP + OBJECTS { + simEmOrPdIndex, + simEmOrPdDataType, + simEmOrPdClientId, + simEmOrPdCommCapability, + simEmOrPdErrs, + simEmOrPdTargetCpsig , + simEmOrPdCaMib, + simEmOrPdLapIndex, + simEmOrPdLapAdminState, + simEmOrPdLapCommType, + simEmOrPdLapMuxIpAddress, + simEmOrPdLapMuxPort, + simEmOrPdLapStatus, + simEmOrPdChannelId, + simEmOrPdCommType, + simEmOrPdCIpAddress, + simEmOrPdCPort, + simEmOrPdCErrs, + simEmOrPdDataId, + simEmOrPdSChannelId, + simEmOrPdBwidth, + simEmOrPdStreamId, + simEmOrPdSErrs, + simEmOrPdSBytes + } + STATUS current + DESCRIPTION +" A collection of objects providing EMMG/PDG infomation." + ::= { simGroups 3 } + +simEmOrPdLapGGroup OBJECT-GROUP + OBJECTS { + simEmOrPdLapGroup, + simEmOrPdLapGAdminState, + simEmOrPdLapGStatus + } + STATUS current + DESCRIPTION +" A collection of objects providing LAPG infomation." + ::= { simGroups 4 } + +simCpsigGroup OBJECT-GROUP + OBJECTS { + simCpsigIndex, + simCpsigSuperCasId, + simCpsigErrs, + simCpsigChannels, + simCpsigCpsigIpAddress, + simCpsigCpsigPort, + simCpsigCaMib, + simCpsigChannelId, + simCpsigPsigIpAddress, + simCpsigPsigPort, + simCpsigCErrs, + simCpsigCTstrms, + simCpsigCSstrms, + simCpsigStreamTStreamId, + simCpsigStreamNid, + simCpsigStreamOnid, + simCpsigStreamMaxCompTime, + simCpsigStreamTriggerEnable, + simCpsigStreamLastTrigger, + simCpsigStreamLastEventId, + simCpsigStreamLastServiceId, + simCpsigStreamLastEsId, + simCpsigStreamLastEcmPid, + simCpsigStreamErrs, + simCpsigStreamBytes + } + STATUS current + DESCRIPTION +"A collection of objects providing C(P)SIG) infomation." + ::= { simGroups 5 } + + +simPsigGroup OBJECT-GROUP + OBJECTS { + simPsigIndex, + simPsigType, + simPsigTriggerSupport, + simPsigNetworkId, + simPsigONetworkId, + simPsigTransStreamId, + simPsigTSServices, + simPsigConfigAdminState, + simPsigConfigCustCasId, + simPsigConfigMaxCompTime, + simPsigConfigServiceId, + simPsigConfigTriggerEnable, + simPsigConfigEntryStatus, + simPsigConfigCpsigType, + simPsigConfigCADInsMode, + simPsigEcmTrNetworkId, + simPsigEcmTrONetworkId, + simPsigEcmTrTransStreamId, + simPsigEcmTrServiceId, + simPsigEcmTrEsId, + simPsigEcmTrType, + simPsigEcmTrSuCasId, + simPsigEcmTrEcmId, + simPsigEcmTrEcmPid, + simPsigEcmTrAccessCriteria, + simPsigEvntTrNetworkId, + simPsigEvntTrONetworkId, + simPsigEvntTrTransStreamId, + simPsigEvntTrServiceId, + simPsigEvntTrEventId, + simPsigEvntTrStartTime, + simPsigEvntTrDuration, + simPsigEvntTrPrivateData, + simPsigFlowTrIndex, + simPsigFlowTrType, + simPsigFlowTrSuCasId, + simPsigFlowTrFlowId, + simPsigFlowTrFlowPID, + simPsigDescInsIndex, + simPsigDescInsAdminState, + simPsigDescInsTrIndex, + simPsigDescInsTrType, + simPsigDescInsLocationId, + simPsigDescInsNetworkId, + simPsigDescInsONetworkId, + simPsigDescInsTransStreamId, + simPsigDescInsServiceId, + simPsigDescInsElmStreamId, + simPsigDescInsBouquetId, + simPsigDescInsEventId, + simPsigDescInsNetworkIdOther, + simPsigDescInsONetworkId2loop, + simPsigDescInsTransStreamId2OrO, + simPsigDescInsDelayType, + simPsigDescInsDelay, + simPsigDescPrivDataSpfier, + simPsigDescInsEntryStatus, + simPsigDescInsDescIndex, + simPsigDescInsDescAdminState, + simPsigDescInsDescriptor, + simPsigDescInsDescriptorStatus, + simPsigDescInsDescEntryStatus, + simPsigTblProvIndex, + simPsigTblProvTableId , + simPsigTblNetworkId, + simPsigTblONetworkId , + simPsigTblTransStreamId , + simPsigTblServiceId , + simPsigTblBouquetId, + simPsigTblEventId , + simPsigTblNetworkIdOther, + simPsigTblONetworkId2loop, + simPsigTblTransStreamId2OrO, + simPsigTblSegmentNr, + simPsigTblProvPart, + simPsigTblProvPartNumber, + simPsigPIDProvFlowType, + simPsigPIDProvSuCasId, + simPsigPIDProvFlowId, + simPsigPIDProvFlowPID, + simPsigPdTrNetworkId, + simPsigPdTrONetworkId, + simPsigPdTrTransStreamId, + simPsigPdTrServiceId, + simPsigPdTrEsId, + simPsigPdTrType, + simPsigPdTrSuCasId, + simPsigPdTrPdId, + simPsigPdTrPdPid, + simPsigPdTrPdStreamType, + simPsigPdTrPrivateData + } + STATUS current + DESCRIPTION +"A collection of objects providing (P)SIG) infomation." + ::= { simGroups 6 } + +END |