NSCRTV-HFCEMS-RFSWITCH-MIB DEFINITIONS ::= BEGIN

IMPORTS
    OBJECT-TYPE
        FROM RFC-1212
    DisplayString
        FROM RFC1213-MIB
    rfsIdent
        FROM NSCRTV-ROOT;

    rfsVendorOID OBJECT-TYPE
        SYNTAX OBJECT IDENTIFIER
        ACCESS read-only
        STATUS optional
        DESCRIPTION
            ""
        ::= { rfsIdent 1 }
    
    rfsRfPowerA OBJECT-TYPE
        SYNTAX INTEGER ( 0..32767 )
        ACCESS read-only
        STATUS mandatory
        DESCRIPTION
            "A路信号电平，单位1dBuV"
        ::= { rfsIdent 2 }

    rfsRfPowerB OBJECT-TYPE
        SYNTAX INTEGER ( 0..32767 )
        ACCESS read-only
        STATUS mandatory
        DESCRIPTION
            ""B路信号电平，单位1dBuV""
        ::= { rfsIdent 3 }

    rfsControlMode OBJECT-TYPE
        SYNTAX INTEGER {auto(0),mannual(1)}
        ACCESS read-write
        STATUS mandatory
        DESCRIPTION
            "RF开关控制模式，0自动，1手动"
        ::= { rfsIdent 4 }

    rfsCurrentChannel OBJECT-TYPE
        SYNTAX INTEGER { channelA(0),channelB(1)}
        ACCESS read-write
        STATUS mandatory
        DESCRIPTION
            "RF开关当前工作通道"
        ::= { rfsIdent 5 }

    rfsChannelANumber OBJECT-TYPE
        SYNTAX INTEGER ( 0..200 )
        ACCESS read-write
        STATUS mandatory
        DESCRIPTION
            "A通道系统频道数"
        ::= { rfsIdent 6 }

    rfsChannelBNumber OBJECT-TYPE
        SYNTAX INTEGER ( 0..200 )
        ACCESS read-write
        STATUS mandatory
        DESCRIPTION
            "B通道系统频道数"
        ::= { rfsIdent 7 }

    rfsdifValue OBJECT-TYPE
        SYNTAX INTEGER ( 0..200 )
        ACCESS read-write
        STATUS mandatory
        DESCRIPTION
            "切换差值光功率，即当其中一路射频电平减去另一路大于该值时，实现切换"
        ::= { rfsIdent 8 }
   
    rfsDCPowerTable OBJECT-TYPE
        SYNTAX SEQUENCE OF RfsDCPowerEntry
        ACCESS not-accessible
        STATUS mandatory
        DESCRIPTION
            ""
        ::= { rfsIdent 9 }
    
    rfsDCPowerEntry OBJECT-TYPE
        SYNTAX RfsDCPowerEntry
        ACCESS not-accessible
        STATUS mandatory
        DESCRIPTION
            ""
        INDEX { rfsDCPowerIndex }
        ::= { rfsDCPowerTable 1 }
    
    RfsDCPowerEntry ::= SEQUENCE
        {
        rfsDCPowerIndex
            INTEGER,
        rfsDCPowerVoltage
            INTEGER,
        rfsDCPowerCurrent
            INTEGER,
        rfsDCPowerName
            DisplayString
        }
    
    rfsDCPowerIndex OBJECT-TYPE
        SYNTAX INTEGER
        ACCESS read-only
        STATUS mandatory
        DESCRIPTION
            ""
        ::= { rfsDCPowerEntry 1 }
    
    rfsDCPowerVoltage OBJECT-TYPE
        SYNTAX INTEGER (-32768..32767 )
        ACCESS read-only
        STATUS mandatory
        DESCRIPTION
            "电源电压单位0.1V"
        ::= { rfsDCPowerEntry 2 }
    
    rfsDCPowerCurrent OBJECT-TYPE
        SYNTAX INTEGER ( 0..65535 )
        ACCESS read-only
        STATUS optional
        DESCRIPTION
            "电源电流"
        ::= { rfsDCPowerEntry 3 }
    
    rfsDCPowerName OBJECT-TYPE
        SYNTAX DisplayString
        ACCESS read-only
        STATUS mandatory
        DESCRIPTION
            "电源名称"
        ::= { rfsDCPowerEntry 4 }

END
