-- -- File Name : MyAVR-COMMON-MIB.txt -- -- Copyright (C) 2023, MyAVR.ru Inc. All rights reserved. -- -- Description: This is the MyAVR Common MIB file. It's the root of all MyAVR products MIB OIDs. -- -- History: -- -- -- MyAVR-COMMON-MIB DEFINITIONS ::= BEGIN --================================================================ -- MyAVR-COMMON-MIB -- A private enterprise MIB for MyAVR, Inc. --================================================================ IMPORTS enterprises, OBJECT-IDENTITY, MODULE-IDENTITY FROM SNMPv2-SMI; MyAVR MODULE-IDENTITY LAST-UPDATED "202301161200Z" ORGANIZATION "MyAVR, Inc." CONTACT-INFO "Phone: +7-926-583-6862 (Russia) E-mail: info@MyAVR.ru" DESCRIPTION "This file defines the private enterprise MIB of MyAVR, Inc." ::= { enterprises 59942 } ATSController OBJECT-IDENTITY STATUS current DESCRIPTION "ATSController is the root OBJECT IDENTIFIER from which sysObjectID values are assigned." ::= { MyAVR 1 } Voltage OBJECT-IDENTITY STATUS current DESCRIPTION "All system voltage" ::= { ATSController 1 } Current OBJECT-IDENTITY STATUS current DESCRIPTION "The current value." ::= { Voltage 1 } Mains OBJECT-IDENTITY STATUS current DESCRIPTION "Mains voltage" ::= { Current 1 } L1 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS mandatory DESCRIPTION "L1 current voltage" ::= { Mains 1 } L2 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS mandatory DESCRIPTION "L2 current voltage" ::= { Mains 2 } L3 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS mandatory DESCRIPTION "L3 current voltage" ::= { Mains 3 } Generator OBJECT-IDENTITY STATUS current DESCRIPTION "Generator voltage" ::= { Current 2 } G1 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS mandatory DESCRIPTION "G1 current voltage" ::= { Generator 1 } G2 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS mandatory DESCRIPTION "G2 current voltage" ::= { Generator 2 } G3 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS mandatory DESCRIPTION "G3 current voltage" ::= { Generator 3 } Inverter OBJECT-IDENTITY STATUS current DESCRIPTION "Inverter voltage" ::= { Current 3 } InverterV OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS mandatory DESCRIPTION "Inverter battery voltage" ::= { Inverter 1 } Limits OBJECT-IDENTITY STATUS current DESCRIPTION "Voltage limits." ::= { Voltage 2 } Mains OBJECT-IDENTITY STATUS current DESCRIPTION "Mains voltage limits" ::= { Limits 1 } L1Max OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS mandatory DESCRIPTION "L1 max limit voltage" ::= { Mains 1 } L2Max OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS mandatory DESCRIPTION "L2 max limit voltage" ::= { Mains 2 } L3Max OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS mandatory DESCRIPTION "L3 max limit voltage" ::= { Mains 3 } L1Min OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS mandatory DESCRIPTION "L1 min limit voltage" ::= { Mains 4 } L2Min OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS mandatory DESCRIPTION "L2 min limit voltage" ::= { Mains 5 } L3Min OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS mandatory DESCRIPTION "L3 min limit voltage" ::= { Mains 6 } Generator OBJECT-IDENTITY STATUS current DESCRIPTION "Genetator voltage limits" ::= { Limits 2 } G1Max OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS mandatory DESCRIPTION "G1 max limit voltage" ::= { Generator 1 } G2Max OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS mandatory DESCRIPTION "G2 max limit voltage" ::= { Generator 2 } G3Max OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS mandatory DESCRIPTION "G3 max limit voltage" ::= { Generator 3 } G1Min OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS mandatory DESCRIPTION "G1 min limit voltage" ::= { Generator 4 } G2Min OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS mandatory DESCRIPTION "G2 min limit voltage" ::= { Generator 5 } G3Min OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS mandatory DESCRIPTION "G3 min limit voltage" ::= { Generator 6 } Inverter OBJECT-IDENTITY STATUS current DESCRIPTION "Inverter voltage limits" ::= { Limits 3 } VMax OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS mandatory DESCRIPTION "Inverter max limit voltage" ::= { Inverter 1 } VMin OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS mandatory DESCRIPTION "Inverter min limit voltage" ::= { Inverter 2 } Frequency OBJECT-IDENTITY STATUS current DESCRIPTION "Frequency" ::= { ATSController 2 } Current OBJECT-IDENTITY STATUS current DESCRIPTION "Current frequency" ::= { Frequency 1 } FreqMains OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS mandatory DESCRIPTION "Mains frequency" ::= { Current 1 } FreqGenerator OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS mandatory DESCRIPTION "Generator frequency" ::= { Current 2 } Limits OBJECT-IDENTITY STATUS current DESCRIPTION "Frequency limits" ::= { Frequency 2 } FreqMainsTolerance OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS mandatory DESCRIPTION "Mains frequency tolerance" ::= { Limits 1 } FreqGenTolerance OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS mandatory DESCRIPTION "Generator frequency tolerance" ::= { Limits 2 } SMU OBJECT-IDENTITY STATUS current DESCRIPTION "Service meter unit" ::= { ATSController 3 } Current OBJECT-IDENTITY STATUS current DESCRIPTION "Current SMU" ::= { SMU 1 } CurrentSMU OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS mandatory DESCRIPTION "Current SMU in minutes." ::= { Current 1 } TotalSMU OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS mandatory DESCRIPTION "Total SMU in minutes." ::= { Current 2 } NumberOfStarts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS mandatory DESCRIPTION "Number of generator starts since the last oil change." ::= { Current 3 } TotalStarts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS mandatory DESCRIPTION "Total number of generator starts." ::= { Current 4 } Limits OBJECT-IDENTITY STATUS current DESCRIPTION "Set SMU" ::= { SMU 2 } SetSMU OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS mandatory DESCRIPTION "Set SMU in minutes." ::= { Limits 1 } Flags OBJECT-IDENTITY STATUS current DESCRIPTION "Flags" ::= { ATSController 4 } PreventiveStart OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS mandatory DESCRIPTION "If the reason for starting the generator was a preventive start - this flag will be set." ::= { Flags 1 } AutoManual OBJECT-TYPE SYNTAX INTEGER { Manual mode(0), Auto mode(1), Eco mode(2) } MAX-ACCESS read-only STATUS mandatory DESCRIPTION "Generator start mode. 0 - Manual. 1 - auto. 2 - Eco." ::= { Flags 2 } GeneratorStart OBJECT-TYPE SYNTAX INTEGER { Generator stoped(0), Generator run(1) } MAX-ACCESS read-only STATUS mandatory DESCRIPTION "Generator status flag. 1 - running. 0 - stop." ::= { Flags 3 } Schedule OBJECT-TYPE SYNTAX INTEGER { Schedule is off(0), Schedule is on(1) } MAX-ACCESS read-only STATUS mandatory DESCRIPTION "Schedule status flag. 1 - on. 0 - off." ::= { Flags 4 } Schedule_stop OBJECT-TYPE SYNTAX INTEGER { Running is possible(0), Prohibition of starting(1) } MAX-ACCESS read-only STATUS mandatory DESCRIPTION "Prohibition of starting the generator status flag. 1 - stop. 0 - running is possible." ::= { Flags 5 } Errors OBJECT-IDENTITY STATUS current DESCRIPTION "System errors" ::= { ATSController 5 } Error1 OBJECT-TYPE SYNTAX INTEGER { Ok(0), Error present(1) } MAX-ACCESS read-only STATUS mandatory DESCRIPTION "Generator emergency stop." ::= { Errors 1 } Error2 OBJECT-TYPE SYNTAX INTEGER { Ok(0), Error present(1) } MAX-ACCESS read-only STATUS mandatory DESCRIPTION "The incoming voltage from the mains is above the set threshold." ::= { Errors 2 } Error3 OBJECT-TYPE SYNTAX INTEGER { Ok(0), Error present(1) } MAX-ACCESS read-only STATUS mandatory DESCRIPTION "The incoming voltage from the mains is below the set threshold." ::= { Errors 3 } Error4 OBJECT-TYPE SYNTAX INTEGER { Ok(0), Error present(1) } MAX-ACCESS read-only STATUS mandatory DESCRIPTION "Contactor failure. No voltage at contactor output." ::= { Errors 4 } Error5 OBJECT-TYPE SYNTAX INTEGER { Ok(0), Error present(1) } MAX-ACCESS read-only STATUS mandatory DESCRIPTION "Voltage drop across the contactor." ::= { Errors 5 } Error6 OBJECT-TYPE SYNTAX INTEGER { Ok(0), Error present(1) } MAX-ACCESS read-only STATUS mandatory DESCRIPTION "OilService. Change the oil in the generator." ::= { Errors 6 } Error7 OBJECT-TYPE SYNTAX INTEGER { Ok(0), Error present(1) } MAX-ACCESS read-only STATUS mandatory DESCRIPTION "Internal error. The power supply is defective." ::= { Errors 7 } Error8 OBJECT-TYPE SYNTAX INTEGER { Ok(0), Error present(1) } MAX-ACCESS read-only STATUS mandatory DESCRIPTION "The system time has not been set." ::= { Errors 8 } Error9 OBJECT-TYPE SYNTAX INTEGER { Ok(0), Error present(1) } MAX-ACCESS read-only STATUS mandatory DESCRIPTION "Contactor failure. Contactor sticking." ::= { Errors 9 } Error10 OBJECT-TYPE SYNTAX INTEGER { Ok(0), Error present(1) } MAX-ACCESS read-only STATUS mandatory DESCRIPTION "Generator start error." ::= { Errors 10 } Error11 OBJECT-TYPE SYNTAX INTEGER { Ok(0), Error present(1) } MAX-ACCESS read-only STATUS mandatory DESCRIPTION "Mains phase sequence error." ::= { Errors 11 } Error12 OBJECT-TYPE SYNTAX INTEGER { Ok(0), Error present(1) } MAX-ACCESS read-only STATUS mandatory DESCRIPTION "Generator phase sequence error." ::= { Errors 12 } Error13 OBJECT-TYPE SYNTAX INTEGER { Ok(0), Error present(1) } MAX-ACCESS read-only STATUS mandatory DESCRIPTION "Error in monitoring three phases of the mains." ::= { Errors 13 } Error14 OBJECT-TYPE SYNTAX INTEGER { Ok(0), Error present(1) } MAX-ACCESS read-only STATUS mandatory DESCRIPTION "Error in monitoring three phases of the generator." ::= { Errors 14 } Error15 OBJECT-TYPE SYNTAX INTEGER { Ok(0), Error present(1) } MAX-ACCESS read-only STATUS mandatory DESCRIPTION "Generator preventive start error." ::= { Errors 15 } Error16 OBJECT-TYPE SYNTAX INTEGER { Ok(0), Error present(1) } MAX-ACCESS read-only STATUS mandatory DESCRIPTION "Mains frequency out of range." ::= { Errors 16 } Error17 OBJECT-TYPE SYNTAX INTEGER { Ok(0), Error present(1) } MAX-ACCESS read-only STATUS mandatory DESCRIPTION "Generator frequency out of range." ::= { Errors 17 } Error18 OBJECT-TYPE SYNTAX INTEGER { Ok(0), Error present(1) } MAX-ACCESS read-only STATUS mandatory DESCRIPTION "The incoming voltage from the generator is above the set threshold." ::= { Errors 18 } Error19 OBJECT-TYPE SYNTAX INTEGER { Ok(0), Error present(1) } MAX-ACCESS read-only STATUS mandatory DESCRIPTION "The incoming voltage from the generator is below the set threshold." ::= { Errors 19 } Error20 OBJECT-TYPE SYNTAX INTEGER { Ok(0), Error present(1) } MAX-ACCESS read-only STATUS mandatory DESCRIPTION "Emergency stop button pressed." ::= { Errors 20 } No_error OBJECT-TYPE SYNTAX INTEGER { Error present(0), No errors(1) } MAX-ACCESS read-only STATUS mandatory DESCRIPTION "There are no errors in the device." ::= { Errors 99 } Other OBJECT-IDENTITY STATUS current DESCRIPTION "Other" ::= { ATSController 6 } Hysteresis OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS mandatory DESCRIPTION "Voltage hysteresis between limit and actual value." ::= { Other 1 } Contactor OBJECT-TYPE SYNTAX INTEGER { Off(1), Mains(2), Generator(3) } MAX-ACCESS read-only STATUS mandatory DESCRIPTION "The current position of the contactor." ::= { Other 2 } END