--********************************************************************** -- CISCO-DMN-DSG-DISEQC-DISH-POSITION.mib : Mib file for DiSEqc Control -- -- August 2010, Tel MIB Team -- -- -- Copyright (c) 1999-2010 by Cisco Systems, Inc. -- All rights reserved. --********************************************************************** CISCO-DMN-DSG-DISEQC-DISH-POSITION-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Integer32 FROM SNMPv2-SMI DisplayString FROM SNMPv2-TC OBJECT-GROUP, MODULE-COMPLIANCE FROM SNMPv2-CONF ciscoDSGUtilities FROM CISCO-DMN-DSG-ROOT-MIB; ciscoDSGDiSEqC MODULE-IDENTITY LAST-UPDATED "201008301100Z" -- August 30 2010 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 DiSEqC Dish Position MIB." REVISION "201008301100Z" DESCRIPTION "V01.00.03 2010-08-30 Updated for adherence to SNMPv2 format." REVISION "201003220500Z" DESCRIPTION "V01.00.02 2010-03-22 The Syntax of Unsigned32 MIB objects whose range is within the range of Integer32, is updated to Integer32." REVISION "201002121200Z" DESCRIPTION "V01.00.01 2010-02-12 The Syntax of read-only object is updated to DisplayString." REVISION "200912071200Z" DESCRIPTION "V01.00.00 2009-12-07 Initial Version." ::= { ciscoDSGUtilities 19 } --******************************************** --diSEqC Table Branch --******************************************** diSEqCTable OBJECT-TYPE SYNTAX SEQUENCE OF DiSEqCEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "DiSEqC Table." ::= { ciscoDSGDiSEqC 1 } diSEqCEntry OBJECT-TYPE SYNTAX DiSEqCEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry for DiSEqC Table." INDEX { diSEqCInstance } ::= { diSEqCTable 1 } DiSEqCEntry ::= SEQUENCE { diSEqCInstance Integer32, diSEqCEnable INTEGER, diSEqCDishPosition Integer32, diSEqCPositionJog INTEGER, diSEqCEWFlag INTEGER, diSEqCSatSelect Integer32, diSEqCInstallerAction INTEGER, diSEqCUserAction INTEGER, diSEqCMode INTEGER, diSEqCAction INTEGER, diSEqCStatusMode INTEGER, diSEqCStatusDishPosition DisplayString, diSEqCStatusEastWestFlag INTEGER, diSEqCStatusLastAction INTEGER, diSEqCStatusEnable INTEGER } diSEqCInstance OBJECT-TYPE SYNTAX Integer32 (1..1) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Instance for DiSEqC Table." ::= { diSEqCEntry 1 } diSEqCEnable OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "DiSEqC On/off." ::= { diSEqCEntry 2 } diSEqCDishPosition OBJECT-TYPE SYNTAX Integer32 (0..750) MAX-ACCESS read-write STATUS current DESCRIPTION "Absolute Dish Position in steps of 1. The scaling factor is 1/10." ::= { diSEqCEntry 3 } diSEqCPositionJog OBJECT-TYPE SYNTAX INTEGER { writeOnly(1), coarseAdjustmentEast(2), coarseAdjustmentWest(3), fineAdjustmentEast(4), fineAdjustmentWest(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "Dish position fine adjustment - amount of steps ( each step is 2 degrees ). This is a diSEqc control object." ::= { diSEqCEntry 4 } diSEqCEWFlag OBJECT-TYPE SYNTAX INTEGER { east(1), west(2), notApplicable(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Dish direction." ::= { diSEqCEntry 5 } diSEqCSatSelect OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION " Satellite Select." ::= { diSEqCEntry 6 } diSEqCInstallerAction OBJECT-TYPE SYNTAX INTEGER { none(1), continuousWestMovement(2), continuousEastMovement(3), stopMove(4), gotoAbsolutePositionWest(5), gotoAbsolutePositionEast(6), gotoReference(7), gotoSatellite(8), storeSatellite(9), clearLimits(10), storeEastLimits(11), storeWestLimits(12), calculatePosition(13) } MAX-ACCESS read-write STATUS current DESCRIPTION "Installer Action." ::= { diSEqCEntry 7 } diSEqCUserAction OBJECT-TYPE SYNTAX INTEGER { none(1), gotoSatellite(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "User Action." ::= { diSEqCEntry 8 } diSEqCMode OBJECT-TYPE SYNTAX INTEGER { installer(1), user(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Installation Mode,User has limited rights." ::= { diSEqCEntry 9 } diSEqCAction OBJECT-TYPE SYNTAX INTEGER { writeOnly(1), activate(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "DiSEqC Control Action.Setting this MIB object to activate( 2 ) moves the dish to the position determined by the diSEqC setting parameters." ::= { diSEqCEntry 10 } diSEqCStatusMode OBJECT-TYPE SYNTAX INTEGER { installer(1), user(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "DiSEqC Mode Status." ::= { diSEqCEntry 11 } diSEqCStatusDishPosition OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Dish Position Status.The range is from 0.0 to 75.0 in steps of 0.1." ::= { diSEqCEntry 12 } diSEqCStatusEastWestFlag OBJECT-TYPE SYNTAX INTEGER { east(1), west(2), notApplicable(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "DiSEqC East/West Flag Status." ::= { diSEqCEntry 13 } diSEqCStatusLastAction OBJECT-TYPE SYNTAX INTEGER { clear(1), coarseAdjustmentEast(2), coarseAdjustmenWest(3), fineAdjustmenEast(4), fineAdjustmentWest(5), installerAction(6), userAction(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "DiSEqC Status - Last Action." ::= { diSEqCEntry 14 } diSEqCStatusEnable OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "DiSEqC Status - Enable Status." ::= { diSEqCEntry 15 } END