balbekova hace 8 años
padre
commit
4bf1ce4429
Se han modificado 2 ficheros con 320 adiciones y 0 borrados
  1. 320 0
      docs/SmartUPS.MIB
  2. 0 0
      docs/fake

+ 320 - 0
docs/SmartUPS.MIB

@@ -0,0 +1,320 @@
+RoTeK-swt-BT-BT-6702-signals-MIB DEFINITIONS ::= BEGIN
+
+    rotek           OBJECT IDENTIFIER ::= { enterprises 41752 }
+    swt             OBJECT IDENTIFIER ::= { rotek 911 }
+    BT-6702         OBJECT IDENTIFIER ::= { swt 3 }
+    signals         OBJECT IDENTIFIER ::= { BT-6702 1 }
+    traps           OBJECT IDENTIFIER ::= { BT-6702 2 }
+
+	
+	FWVersion OBJECT-TYPE
+    SYNTAX  OCTET STRING
+    ACCESS  read
+    STATUS  current
+    DESCRIPTION
+    "FWVersion" 
+    ::= { signals 1 }
+
+	RestoreSignal OBJECT-TYPE
+    SYNTAX  INTEGER
+    ACCESS  write
+    STATUS  current
+    DESCRIPTION
+    "Restore settings
+    1 - restore settings"
+    ::= { signals 2 }
+	
+	RebootSignal OBJECT-TYPE
+    SYNTAX  INTEGER
+    ACCESS  write
+    STATUS  current
+    DESCRIPTION
+    "Reboot device: 
+    1 - reboot"
+    ::= { signals 3 }
+    
+    UPSModel OBJECT-TYPE
+    SYNTAX  OCTET STRING
+    ACCESS  read
+    STATUS  current
+    DESCRIPTION
+    "UPS model" 
+    ::= { signals 4 }
+    
+    DO1 OBJECT-TYPE
+    SYNTAX  OCTET STRING
+    ACCESS  read-write
+    STATUS  current
+    DESCRIPTION
+    "0 - set relay1 value 0
+    1 - set relay1 value 1" 
+    ::= { signals 5 }
+    
+    DO2 OBJECT-TYPE
+    SYNTAX  OCTET STRING
+    ACCESS  read-write
+    STATUS  current
+    DESCRIPTION
+    "0 - set relay2 value 0
+    1 - set relay2 value 1" 
+    ::= { signals 6 }
+    
+    BatTest OBJECT-TYPE
+    SYNTAX  INTEGER
+    ACCESS  write
+    STATUS  current
+    DESCRIPTION
+    "0 - cancel test
+    1-99 - run test to x minutes
+    100 - run test to 10 seconds
+    999 - test till charging"
+    ::= { signals 7 }
+    
+    Shutdown OBJECT-TYPE
+    SYNTAX  OCTET STRING
+    ACCESS  write
+    STATUS  current
+    DESCRIPTION
+    "0 - cancel shutdown
+    1 - shutdown
+    m,n - shut UPS output off in <n> minutes
+  	and waiting for <m> minutes then turn on 
+  	UPS output again
+  	m - 1 - 10
+  	n - 1 - 9999"
+    ::= { signals 8 }
+	
+	DI0 OBJECT-TYPE
+    SYNTAX  OCTET STRING
+    ACCESS  read
+    STATUS  current
+    DESCRIPTION
+    "State of dry input" 
+    ::= { signals 9 }
+	
+	IntTemp OBJECT-TYPE
+    SYNTAX  OCTET STRING
+    ACCESS  read
+    STATUS  current
+    DESCRIPTION
+    "Internal temperature" 
+    ::= { signals 10 }
+	
+	InFreq OBJECT-TYPE
+    SYNTAX  OCTET STRING
+    ACCESS  read
+    STATUS  current
+    DESCRIPTION
+    "Input frequency, Hz" 
+    ::= { signals 11 }
+	
+	InVoltVAC OBJECT-TYPE
+    SYNTAX  OCTET STRING
+    ACCESS  read
+    STATUS  current
+    DESCRIPTION
+    "Input voltage" 
+    ::= { signals 12 }
+	
+	OutVoltVAC OBJECT-TYPE
+    SYNTAX  OCTET STRING
+    ACCESS  read
+    STATUS  current
+    DESCRIPTION
+    "Output voltage" 
+    ::= { signals 13 }
+	
+	Power OBJECT-TYPE
+    SYNTAX  OCTET STRING
+    ACCESS  read
+    STATUS  current
+    DESCRIPTION
+    "Power, %" 
+    ::= { signals 14 }
+	
+	BatCap OBJECT-TYPE
+    SYNTAX  OCTET STRING
+    ACCESS  read
+    STATUS  current
+    DESCRIPTION
+    "Battery capacity, %" 
+    ::= { signals 15 }
+    
+    BatTime OBJECT-TYPE
+    SYNTAX  OCTET STRING
+    ACCESS  read
+    STATUS  current
+    DESCRIPTION
+    "Rest working time of battery, min" 
+    ::= { signals 16 }
+		
+	ConnectMonitor OBJECT-TYPE
+    SYNTAX  OCTET STRING
+    ACCESS  read
+    STATUS  current
+    DESCRIPTION
+    "Connect status:
+	0 - normal;
+	1 - connect fail" 
+    ::= { signals 17 }
+    
+    Alarms OBJECT-TYPE
+    SYNTAX  OCTET STRING
+    ACCESS  read
+    STATUS  current
+    DESCRIPTION
+    "bit 7 - utility fail
+	bit 6 - battery low
+	bit 5 - bypass/boost or buck active
+	bit 4 - UPS fail
+	bit 3 - UPS Type is Standby (0 is On_line)
+	bit 2 - Test in Progress
+	bit 1 - Shutdown Active
+	bit 0 - Beeper On" 
+    ::= { signals 18 }
+
+-- DEVICE TRAPS
+
+	FWVersionUpdate  NOTIFICATION-TYPE
+     STATUS               current
+     ENTERPRISE           traps
+     OBJECTS              { FWVersion }
+     DESCRIPTION
+     ::= { traps 1 }
+
+    FWVersionUpdated  NOTIFICATION-TYPE
+     STATUS               current
+     ENTERPRISE           traps
+     OBJECTS              { FWVersion }
+     DESCRIPTION
+     ::= { traps 2 }
+
+	DeviceRestored  NOTIFICATION-TYPE
+     STATUS               current
+     ENTERPRISE           traps
+     OBJECTS              { RestoreSignal }
+     DESCRIPTION
+     ::= { traps 3 }
+
+    DeviceRebooted  NOTIFICATION-TYPE
+     STATUS               current
+     ENTERPRISE           traps
+     OBJECTS              { RebootSignal }
+     DESCRIPTION
+     ::= { traps 4 }
+
+	DI0Norm  NOTIFICATION-TYPE
+     STATUS               current
+     ENTERPRISE           traps
+     OBJECTS              { DI0 }
+     DESCRIPTION
+     ::= { traps 5 }
+
+    DI0Alarm  NOTIFICATION-TYPE
+     STATUS               current
+     ENTERPRISE           traps
+     OBJECTS              { DI0 }
+     DESCRIPTION
+     ::= { traps 6 }
+     
+     DO1Toggled  NOTIFICATION-TYPE
+     STATUS               current
+     ENTERPRISE           traps
+     OBJECTS              { DO1 }
+     DESCRIPTION
+     ::= { traps 7 }
+
+    DO2Toggled  NOTIFICATION-TYPE
+     STATUS               current
+     ENTERPRISE           traps
+     OBJECTS              { DO2 }
+     DESCRIPTION
+     ::= { traps 8 }
+
+	BatteryTemperatureNorm  NOTIFICATION-TYPE
+     STATUS               current
+     ENTERPRISE           traps
+     OBJECTS              { IntTemp }
+     DESCRIPTION
+     ::= { traps 9 }
+
+    BatteryTemperatureAlarm  NOTIFICATION-TYPE
+     STATUS               current
+     ENTERPRISE           traps
+     OBJECTS              { IntTemp }
+     DESCRIPTION
+     ::= { traps 10 }
+	 
+	LineAlarm  NOTIFICATION-TYPE
+     STATUS               current
+     ENTERPRISE           traps
+     OBJECTS              { InVoltVAC }
+     DESCRIPTION
+     ::= { traps 11 }
+
+    LineNorm  NOTIFICATION-TYPE
+     STATUS               current
+     ENTERPRISE           traps
+     OBJECTS              { InVoltVAC }
+     DESCRIPTION
+     ::= { traps 12 } 
+
+	LowBatAlarm  NOTIFICATION-TYPE
+     STATUS               current
+     ENTERPRISE           traps
+     OBJECTS              { BatCap }
+     DESCRIPTION
+     ::= { traps 13 }
+
+    LowBatNorm  NOTIFICATION-TYPE
+     STATUS               current
+     ENTERPRISE           traps
+     OBJECTS              { BatCap }
+     DESCRIPTION
+     ::= { traps 14 }
+	 
+	PowerAlarm  NOTIFICATION-TYPE
+     STATUS               current
+     ENTERPRISE           traps
+     OBJECTS              { Power }
+     DESCRIPTION
+     ::= { traps 15 }
+
+    PowerNorm  NOTIFICATION-TYPE
+     STATUS               current
+     ENTERPRISE           traps
+     OBJECTS              { Power }
+     DESCRIPTION
+     ::= { traps 16 }
+
+	ConnectMonitorAlarm  NOTIFICATION-TYPE
+     STATUS               current
+     ENTERPRISE           traps
+     OBJECTS              { ConnectMonitor }
+     DESCRIPTION
+     ::= { traps 17 }
+	 
+	ConnectMonitorNorm  NOTIFICATION-TYPE
+     STATUS               current
+     ENTERPRISE           traps
+     OBJECTS              { ConnectMonitor }
+     DESCRIPTION
+     ::= { traps 18 }
+     
+     BatteryConnectAlarm  NOTIFICATION-TYPE
+     STATUS               current
+     ENTERPRISE           traps
+     OBJECTS              { BatCap }
+     DESCRIPTION
+     ::= { traps 19 }
+
+    BatteryConnectNorm  NOTIFICATION-TYPE
+     STATUS               current
+     ENTERPRISE           traps
+     OBJECTS              { BatCap }
+     DESCRIPTION
+     ::= { traps 20 }	
+	
+END
+
+

+ 0 - 0
docs/fake