-- MIB creado el 04/Jun/2003 por -- Emilio Desimoni, edesi@sage.com.ar, sagenet -- ultima modificacion 04-jun-2004 -- 05/Nov/2004 Revision bajo SNMPSmithy para mas compiladores -- 10/Mar/2005 Le saco la linea {si(1), no(2)} en el vector de analogicos para que -- no se queje el OpenView -- 27/Dic/2006 Se agrega el codigo de identificacion de los termometros en la tabla de temperaturas -- para funcionar con Remotes con 8 canales de temperatura WEBPORT-SAGE-REMOTE-VER1-MIB DEFINITIONS ::= BEGIN -- en el archivo "WebPort_remote_v2_3.mib" IMPORTS OBJECT-TYPE FROM RFC-1212 TRAP-TYPE FROM RFC-1215 IpAddress, Counter, enterprises FROM RFC1155-SMI; sage OBJECT IDENTIFIER ::= {enterprises 12199} sageProducts OBJECT IDENTIFIER ::= {sage 1} webport OBJECT IDENTIFIER ::= {sageProducts 1} wpTunnel OBJECT IDENTIFIER ::= {webport 1} wpRemote OBJECT IDENTIFIER ::= {webport 2} wpRemoteMgmt OBJECT IDENTIFIER ::= {wpRemote 1} wprSnmpMgmt OBJECT IDENTIFIER ::= {wpRemoteMgmt 1} wprIoMgmt OBJECT IDENTIFIER ::= {wpRemoteMgmt 2} wpRemoteIf OBJECT IDENTIFIER ::= {wpRemote 2} ifSerie OBJECT IDENTIFIER ::= {wpRemoteIf 1} ifDigital OBJECT IDENTIFIER ::= {wpRemoteIf 2} ifAnalogica OBJECT IDENTIFIER ::= {wpRemoteIf 3} ifTraps OBJECT IDENTIFIER ::= {wpRemoteIf 4} ifSerTraps OBJECT IDENTIFIER ::= {ifTraps 1} ifDigTraps OBJECT IDENTIFIER ::= {ifTraps 2} ifAnsTraps OBJECT IDENTIFIER ::= {ifTraps 3} wpRemoteProg OBJECT IDENTIFIER ::= {wpRemote 3} ShortDisplayString ::= OCTET STRING (SIZE(0..32)) wpManagerIP OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "Es la direccion IP del SNMP manager al que enviar traps." ::= { wprSnmpMgmt 1 } wpIoConfig OBJECT-TYPE SYNTAX INTEGER {in16(1), in8out8(2)} ACCESS read-only STATUS mandatory DESCRIPTION "Muestra el estado de configuracion del remote e indica si es un 16 entradas(1) o u 8/8 (2)." ::= { wprIoMgmt 1 } wpRemoteReset OBJECT-TYPE SYNTAX INTEGER {si(1), no(2)} ACCESS read-write STATUS mandatory DESCRIPTION "Si se escribe un 1 en esta variable el Remote ejecuta un reset." ::= { wpRemoteMgmt 3 } serParmsTable OBJECT-TYPE SYNTAX SEQUENCE OF SerParmsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "La tabla que contiene la informacion sobre los canales serie." ::= { ifSerie 1 } serParmsEntry OBJECT-TYPE SYNTAX SerParmsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "La informacion de configuracion y datos correspondiente a cada canal serial." INDEX { serParmsIndex } ::= { serParmsTable 1 } SerParmsEntry ::= SEQUENCE { serParmsIndex INTEGER (1..3), serBauds INTEGER, serParity INTEGER (0..2), serBits INTEGER (0..2), serStops INTEGER, serVentana INTEGER, serFlujo INTEGER, serPort INTEGER, serHostIP IpAddress, serHostPort INTEGER, serChangeParmsTempCommand INTEGER, serChangeParmsPermCommand INTEGER } serParmsIndex OBJECT-TYPE SYNTAX INTEGER (1..3) ACCESS read-only STATUS mandatory DESCRIPTION "Un valor que indica el canal serie del que se trata con valores entre 1 y 3." ::= { serParmsEntry 1 } serBauds OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Velocidad en baudios del canal serie." ::= { serParmsEntry 2 } serParity OBJECT-TYPE SYNTAX INTEGER {ninguna(1), odd(2), even(3)} ACCESS read-write STATUS mandatory DESCRIPTION "Paridad del canal serie." ::= { serParmsEntry 3 } serBits OBJECT-TYPE SYNTAX INTEGER (7..8) ACCESS read-write STATUS mandatory DESCRIPTION "bits por caracter" ::= { serParmsEntry 4 } serStops OBJECT-TYPE SYNTAX INTEGER (1..2) ACCESS read-write STATUS mandatory DESCRIPTION "Bits de stop" ::= { serParmsEntry 5 } serVentana OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Milisegundos de espera entre caracteres antes de enviar un buffer" ::= { serParmsEntry 6 } serFlujo OBJECT-TYPE SYNTAX INTEGER {no (1), hard (2), soft(3)} ACCESS read-write STATUS mandatory DESCRIPTION "tipo de control de flujo del canal" ::= { serParmsEntry 7 } serPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Numero de puerto asignado al canal" ::= { serParmsEntry 8 } serHostIP OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "Direccion IP del host asignado al canal en una comunicacion back-to-back" ::= { serParmsEntry 9 } serHostPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Numero de puerto del host asignado al canal en una comunicacion back-to-back" ::= { serParmsEntry 10 } serChangeParmsTempCommand OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Escribir cualquier valor en esta variable reabre el puerto serie con los parametros ingresados en forma temporaria" ::= { serParmsEntry 11 } serChangeParmsPermCommand OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Escribir cualquier valor en esta variable reabre el puerto serie con los parametros ingresados en forma permanente" ::= { serParmsEntry 12 } ansTempTable OBJECT-TYPE SYNTAX SEQUENCE OF AnsTempEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "La tabla que contiene la informacion sobre los canales de temperatura." ::= { ifAnalogica 1 } ansTempEntry OBJECT-TYPE SYNTAX AnsTempEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "La informacion de configuracion y datos correspondiente a cada canal de temperatura." INDEX { ansTempIndex } ::= { ansTempTable 1 } AnsTempEntry ::= SEQUENCE { ansTempIndex INTEGER (1..3), ansTempHabilitado INTEGER (1..2), ansTempStatus INTEGER (1..2), ansTempDescripcion ShortDisplayString, ansTempActual INTEGER (-600..1500), ansTempUmbralSuperior INTEGER (-600..1500), ansTempUmbralInferior INTEGER (-600..1500), ansTempCantidadRegistros INTEGER, ansTempFirstValueCommand INTEGER, ansTempDeleteCommand INTEGER, ansTempIncValueCommand INTEGER, ansTempValue INTEGER (-600..1500), ansTempSecs Counter, ansTempRegPointer INTEGER, ansTempBufferCiclico INTEGER (1..2), ansTempBufferActivo INTEGER (1..2), ansTempSamplePeriod INTEGER, ansTempId ShortDisplayString } ansTempIndex OBJECT-TYPE SYNTAX INTEGER (1..3) ACCESS read-only STATUS mandatory DESCRIPTION "Un valor que indica el canal de temperatura del que se trata con valores entre 1 y 3." ::= { ansTempEntry 1 } ansTempHabilitado OBJECT-TYPE SYNTAX INTEGER {si(1),no(2)} ACCESS read-write STATUS mandatory DESCRIPTION "Indica si el canal de temperatura esta habilitado o no para mediciones y traps." ::= { ansTempEntry 2 } ansTempStatus OBJECT-TYPE SYNTAX INTEGER {activo(1), inactivo(2)} ACCESS read-write STATUS mandatory DESCRIPTION "Indica si el canal de temperatura detecta un sensor en su port." ::= { ansTempEntry 3 } ansTempDescripcion OBJECT-TYPE SYNTAX ShortDisplayString ACCESS read-write STATUS mandatory DESCRIPTION "Identifica la localizacion del sensor." ::= { ansTempEntry 4 } ansTempActual OBJECT-TYPE SYNTAX INTEGER (-600..1500) ACCESS read-only STATUS mandatory DESCRIPTION "El valor medido de la temperatura, expresado en 0.1C." ::= { ansTempEntry 5 } ansTempUmbralSuperior OBJECT-TYPE SYNTAX INTEGER (-600..1500) ACCESS read-write STATUS mandatory DESCRIPTION "El valor superior aceptable de la temperatura medida, expresado en 0.1C." ::= { ansTempEntry 6 } ansTempUmbralInferior OBJECT-TYPE SYNTAX INTEGER (-600..1500) ACCESS read-write STATUS mandatory DESCRIPTION "El valor inferior aceptable de la temperatura medida, expresado en 0.1C." ::= { ansTempEntry 7 } ansTempCantidadRegistros OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Cantidad de registros en la tabla de temperaturas" ::= { ansTempEntry 8 } ansTempFirstValueCommand OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Ubica el puntero de temperaturas al comienzo de la tabla" ::= { ansTempEntry 9 } ansTempDeleteCommand OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Borra del registro la cantidad de elementos indicada" ::= { ansTempEntry 10 } ansTempIncValueCommand OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Incrementa el puntero la cantidad indicada" ::= { ansTempEntry 11 } ansTempValue OBJECT-TYPE SYNTAX INTEGER (-600..1500) ACCESS read-only STATUS mandatory DESCRIPTION "El valor de la temperatura medida, expresado en 0.1C." ::= { ansTempEntry 12 } ansTempSecs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Valor de los segundos del registro" ::= { ansTempEntry 13 } ansTempRegPointer OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Devuelve el puntero al array de registros" ::= { ansTempEntry 14 } ansTempBufferCiclico OBJECT-TYPE SYNTAX INTEGER {ciclico(1), no-ciclico(2)} ACCESS read-write STATUS mandatory DESCRIPTION "Indica si el buffer es ciclico o no" ::= { ansTempEntry 15 } ansTempBufferActivo OBJECT-TYPE SYNTAX INTEGER {no(1), si(2)} ACCESS read-write STATUS mandatory DESCRIPTION "Indica si el buffer esta activo o no" ::= { ansTempEntry 16 } ansTempSamplePeriod OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Cada cuantos segundos almacenar la temperatura" ::= { ansTempEntry 17 } ansTempId OBJECT-TYPE SYNTAX ShortDisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Numero unico de identificacion del sensor." ::= { ansTempEntry 18 } ansTempLastTrapIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Numero de canal sobre el que se envio la ultima alarma analogica" ::= { ifAnsTraps 1 } ansTempLastTrapDescripcion OBJECT-TYPE SYNTAX ShortDisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Descripcion correspondiente a la ultima alarma analogica enviada." ::= { ifAnsTraps 2 } ansTempLastTrapTemp OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Temperatura leida al momento de enviar la ultima alarma analogica" ::= { ifAnsTraps 3 } ansGtwyLastTrapIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Numero de canal sobre el que se envio la ultima alarma analogica (gateway)" ::= { ifAnsTraps 4 } ansTemperaturaBaja TRAP-TYPE ENTERPRISE wpRemote VARIABLES { ansTempIndex, ansTempDescripcion, ansTempActual } DESCRIPTION "La temperatura registrada por el sensor n esta por debajo del umbral inferior." ::= 1 ansTemperaturaAlta TRAP-TYPE ENTERPRISE wpRemote VARIABLES { ansTempIndex, ansTempDescripcion, ansTempActual } DESCRIPTION "La temperatura registrada por el sensor n esta por encima del umbral superior." ::= 2 ansTemperaturaNormal TRAP-TYPE ENTERPRISE wpRemote VARIABLES { ansTempIndex, ansTempDescripcion, ansTempActual } DESCRIPTION "La temperatura registrada por el sensor n ha vuelto a su rango normal." ::= 3 -- Tabla de valores analogicos leidos por puerta serie -- estas variables, qeu corresponden a los registros analogicos -- se implementaran mas adelante -- ansGtwyCantidadRegistros INTEGER, -- ansGtwyFirstValueCommand INTEGER, -- ansGtwyDeleteCommand INTEGER, -- ansGtwyIncValueCommand INTEGER, -- ansGtwyValue INTEGER (-600..1500), -- ansGtwySecs Counter, -- ansGtwyRegPointer INTEGER, -- ansGtwyBufferCiclico INTEGER (0..1), -- ansGtwyBufferActivo INTEGER (0..1), -- ansGtwySamplePeriod INTEGER ansGtwyTable OBJECT-TYPE SYNTAX SEQUENCE OF AnsGtwyEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Tabla con la informacion sobre valores analogicos via comunicaciones" ::= { ifAnalogica 2 } ansGtwyEntry OBJECT-TYPE SYNTAX AnsGtwyEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "La informacion de configuracion y datos correspondiente a cada entrada analogica." INDEX { ansGtwyIndex } ::= { ansGtwyTable 1 } AnsGtwyEntry ::= SEQUENCE { ansGtwyIndex INTEGER (1..8), ansGtwyDescripcion ShortDisplayString, ansGtwyHabilitado INTEGER (1..2), ansGtwyCanal INTEGER , ansGtwyProtocolo INTEGER , ansGtwyDisp INTEGER (0..65535), ansGtwyFuncion INTEGER (0..65535), ansGtwyAddress INTEGER (0..65535), ansGtwySubAddress INTEGER (0..65535), ansGtwyCantidad INTEGER (0..65535), ansGtwyTipoRes INTEGER (0..255), ansGtwyDecimales INTEGER, ansGtwyEscala INTEGER, ansGtwyDecimalesEscala INTEGER, ansGtwyUmbralSuperior INTEGER, ansGtwyUmbralInferior INTEGER, ansGtwyValor INTEGER, ansGtwyStatus INTEGER } ansGtwyIndex OBJECT-TYPE SYNTAX INTEGER (1..8) ACCESS read-only STATUS mandatory DESCRIPTION "Un valor que indica el canal analogico del que se trata con valores entre 1 y 16." ::= { ansGtwyEntry 1 } ansGtwyDescripcion OBJECT-TYPE SYNTAX ShortDisplayString ACCESS read-write STATUS mandatory DESCRIPTION "Identifica el significado del canal." ::= { ansGtwyEntry 2 } ansGtwyHabilitado OBJECT-TYPE SYNTAX INTEGER {si(1),no(2)} ACCESS read-write STATUS mandatory DESCRIPTION "Indica si el canal analogico esta habilitado o no para mediciones y traps." ::= { ansGtwyEntry 3 } ansGtwyCanal OBJECT-TYPE SYNTAX INTEGER (1..3) ACCESS read-write STATUS mandatory DESCRIPTION "Indica en que canal serie se encuentra conectado el conversor analogico (1:RS232A 2:RS232B 3:RS485)" ::= { ansGtwyEntry 4 } ansGtwyProtocolo OBJECT-TYPE SYNTAX INTEGER {eModbusRTU(1), eModbusASCII(2), eAdam(3), eTeksor(4), eSnpX(5), eAs511(6)} ACCESS read-write STATUS mandatory DESCRIPTION "Indica que tipo de protocolo se utiliza en las comunicaciones con el conversor" ::= { ansGtwyEntry 5 } ansGtwyDisp OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Numero de dispositivo en la red de conversores" ::= { ansGtwyEntry 6 } ansGtwyFuncion OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Numero de funcion para la lectura/escritura" ::= { ansGtwyEntry 7 } ansGtwyAddress OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Posicion de memoria a leer" ::= { ansGtwyEntry 8 } ansGtwySubAddress OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Identificador auxiliar de posicion de memoria a leer" ::= { ansGtwyEntry 9 } ansGtwyCantidad OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Cantidad de elementos a leer (dependiendo del protocolo)" ::= { ansGtwyEntry 10 } ansGtwyTipoRes OBJECT-TYPE SYNTAX INTEGER {eBit(1), eByte(2), eUnsignedByte(3), eWord(4), eUnsignedWord(5), eLong(6), uUnsignedLong(7), eIEEE32(8), eStringAscii(9), eStringHex(10)} ACCESS read-write STATUS mandatory DESCRIPTION "Como se interpreta el valor leido (depende del protocolo)" ::= { ansGtwyEntry 11 } ansGtwyDecimales OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Cantidad de decimales implicitos en el valor expresado. (0 indica un valor integer)" ::= { ansGtwyEntry 12 } ansGtwyEscala OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Multiplicador de escala expresado como un integer" ::= { ansGtwyEntry 13 } ansGtwyDecimalesEscala OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Decimales correspondientes al multiplicador de escala" ::= { ansGtwyEntry 14 } ansGtwyUmbralSuperior OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Si el valor leido es mayor a este valor se emitira un trap por maximo" ::= { ansGtwyEntry 15 } ansGtwyUmbralInferior OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Si el valor leido es menor a este valor se emitira un trap por minimo" ::= { ansGtwyEntry 16 } ansGtwyValor OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "El valor leido expresado como un integer" ::= { ansGtwyEntry 17 } ansGtwyStatus OBJECT-TYPE SYNTAX INTEGER {activo(1), inactivo(2)} ACCESS read-write STATUS mandatory DESCRIPTION "Indica si el canal analogico puede leer el dispositivo sin error" ::= { ansGtwyEntry 18 } -- tabla de entradas digitales ifdInputsTable OBJECT-TYPE SYNTAX SEQUENCE OF IfdInputsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "La tabla que contiene la informacion sobre las entradas digitales" ::= { ifDigital 1 } ifdInputsEntry OBJECT-TYPE SYNTAX IfdInputsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "La informacion de configuracion y datos correspondiente a cada entrada digital." INDEX { ifdInputsIndex } ::= { ifdInputsTable 1 } IfdInputsEntry ::= SEQUENCE { ifdInputsIndex INTEGER(1..16), digInpHabilitado INTEGER (0..1), digInpEstadoNormal INTEGER (0..1), digInpEstadoActual INTEGER (0..1), digInpSignificado ShortDisplayString, digInpSignificadoAlarma ShortDisplayString, digInpContadores Counter } ifdInputsIndex OBJECT-TYPE SYNTAX INTEGER (1..16) ACCESS read-only STATUS mandatory DESCRIPTION "Un valor que indica el canal digital del que se trata con valores entre 1 y 16." ::= { ifdInputsEntry 1 } digInpHabilitado OBJECT-TYPE SYNTAX INTEGER {si(1),no(2)} ACCESS read-write STATUS mandatory DESCRIPTION "Indica si el canal digital se encuentra habilitado o no para traps." ::= { ifdInputsEntry 2 } digInpEstadoNormal OBJECT-TYPE SYNTAX INTEGER (0..1) ACCESS read-write STATUS mandatory DESCRIPTION "Indica el valor esperado del canal digital." ::= { ifdInputsEntry 3 } digInpEstadoActual OBJECT-TYPE SYNTAX INTEGER (0..1) ACCESS read-only STATUS mandatory DESCRIPTION "Indica el valor actual del canal digital." ::= { ifdInputsEntry 4 } digInpSignificado OBJECT-TYPE SYNTAX ShortDisplayString ACCESS read-write STATUS mandatory DESCRIPTION "Describe el valor asociado al canal." ::= { ifdInputsEntry 5 } digInpSignificadoAlarma OBJECT-TYPE SYNTAX ShortDisplayString ACCESS read-write STATUS mandatory DESCRIPTION "Describe la alarma asociada al canal." ::= { ifdInputsEntry 6 } digInpContadores OBJECT-TYPE SYNTAX Counter ACCESS read-write STATUS mandatory DESCRIPTION "Indica la cantidad de flancos descendentes leidos en el canal digital." ::= { ifdInputsEntry 7 } digInpLastTrapIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Numero de canal sobre el que se envio la ultima alarma digital" ::= { ifDigTraps 1 } digInpLastTrapSignificado OBJECT-TYPE SYNTAX ShortDisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Descripcion correspondiente a la ultima alarma digital enviada." ::= { ifDigTraps 2 } ifdOutputsTable OBJECT-TYPE SYNTAX SEQUENCE OF IfdOutputsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "La tabla que contiene la informacion sobre las salidas digitales" ::= { ifDigital 2 } ifdOutputsEntry OBJECT-TYPE SYNTAX IfdOutputsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "La informacion de configuracion y datos correspondiente a cada salida digital." INDEX { ifdOutputsIndex } ::= { ifdOutputsTable 1 } IfdOutputsEntry ::= SEQUENCE { ifdOutputsIndex INTEGER (1..8), digOutEstadoActual INTEGER (0..1), digOutEstadoDefault INTEGER (0..1), digOutSignificado ShortDisplayString } ifdOutputsIndex OBJECT-TYPE SYNTAX INTEGER (1..8) ACCESS read-only STATUS mandatory DESCRIPTION "Un valor que indica el canal de salida del que se trata con valores entre 1 y 8." ::= { ifdOutputsEntry 1 } digOutEstadoActual OBJECT-TYPE SYNTAX INTEGER (0..1) ACCESS read-write STATUS mandatory DESCRIPTION "Indica el valor actual del canal digital." ::= { ifdOutputsEntry 2 } digOutEstadoDefault OBJECT-TYPE SYNTAX INTEGER (0..1) ACCESS read-write STATUS mandatory DESCRIPTION "Indica el valor de la salida ante un reset del equipo." ::= { ifdOutputsEntry 3 } digOutSignificado OBJECT-TYPE SYNTAX ShortDisplayString ACCESS read-write STATUS mandatory DESCRIPTION "Describe el valor asociado al canal." ::= { ifdOutputsEntry 4 } ifdRegistros OBJECT IDENTIFIER ::= {ifDigital 3} idrCantidadRegistros OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Cantidad de registros en la tabla de registros digitales" ::= { ifdRegistros 1 } idrFirstValueCommand OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Borra del registro la cantidad de elementos indicada" ::= {ifdRegistros 2} idrDeleteCommand OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Borra del registro la cantidad de elementos indicada" ::= {ifdRegistros 3} idrIncValueCommand OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Incrementa el puntero la cantidad indicada" ::= {ifdRegistros 4} idrRegPointer OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Devuelve el puntero al array de registros" ::= {ifdRegistros 5} idrBits OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "Conjunto de bits correspondientes al primer registro" ::= {ifdRegistros 6} idrSegundos OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Valor de los segundos del registro" ::= {ifdRegistros 7} idrMiliSegundos OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Valor de los milisegundos del registro" ::= {ifdRegistros 8} idrBufferCiclico OBJECT-TYPE SYNTAX INTEGER {ciclico(1), no-ciclico(2)} ACCESS read-write STATUS mandatory DESCRIPTION "Indica si el buffer es ciclico (1) o no (0)" ::= { ifdRegistros 9 } idrBufferActivo OBJECT-TYPE SYNTAX INTEGER {activo(1), inactivo(2)} ACCESS read-write STATUS mandatory DESCRIPTION "Indica si el buffer esta activo (1) o no (2)" ::= { ifdRegistros 10 } idrBitsActual OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "Conjunto de bits correspondientes al estado actual de las entradas" ::= {ifdRegistros 11} digAlarma TRAP-TYPE ENTERPRISE wpRemote VARIABLES { digInpLastTrapIndex, digInpLastTrapSignificado } DESCRIPTION "Se ha detectado un estado de alarma en el canal n." ::= 4 digNormalizado TRAP-TYPE ENTERPRISE wpRemote VARIABLES { digInpLastTrapIndex, digInpLastTrapSignificado } DESCRIPTION "El canal n ha regresado a su estado normal." ::= 5 -- traps de la toma de analogicos via gateway ansGtwyAnalogicoLow TRAP-TYPE ENTERPRISE wpRemote VARIABLES { ansGtwyLastTrapIndex, ansTempLastTrapDescripcion } DESCRIPTION "El canal analogico n esta por debajo del umbral inferior." ::= 6 ansGtwyAnalogicoHi TRAP-TYPE ENTERPRISE wpRemote VARIABLES { ansGtwyLastTrapIndex, ansTempLastTrapDescripcion } DESCRIPTION "El canal analogico n esta por encima del umbral superior." ::= 7 ansGtwyAnalogicoNormal TRAP-TYPE ENTERPRISE wpRemote VARIABLES { ansGtwyLastTrapIndex, ansTempLastTrapDescripcions } DESCRIPTION "El canal analogico n ha vuelto a su rango normal." ::= 8 END