Initial commit
This commit is contained in:
448
MIBS/4rf/4RF-COMMON-TC
Normal file
448
MIBS/4rf/4RF-COMMON-TC
Normal file
@ -0,0 +1,448 @@
|
||||
COMMON-TC-4RF DEFINITIONS ::= BEGIN
|
||||
|
||||
--
|
||||
-- File: $Id: 4RF-COMMON-TC.txt,v 1.27 2007/05/07 00:19:51 pk Exp $
|
||||
--
|
||||
-- Copyright: 2004 4RF COMMUNICATIONS LTD
|
||||
--
|
||||
-- Description:
|
||||
-- Common MIB sub-tree for 4RF Communications Ltd., used by all products.
|
||||
-- It defines some useful TEXT-CONVENTIONS relating to 4RF products.
|
||||
--
|
||||
-- Versions:
|
||||
--
|
||||
-- Notes:
|
||||
-- None
|
||||
--
|
||||
|
||||
IMPORTS
|
||||
|
||||
-- Standard imports
|
||||
MODULE-IDENTITY, OBJECT-IDENTITY
|
||||
Integer32, Unsigned32, Counter32
|
||||
FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION, DisplayString, DateAndTime
|
||||
FROM SNMPv2-TC
|
||||
|
||||
-- 4RF Specific imports
|
||||
fourRFGeneric, fourRFModules
|
||||
FROM MIB-4RF;
|
||||
|
||||
|
||||
-- Module Identification
|
||||
fourRFCommonTCModule MODULE-IDENTITY
|
||||
LAST-UPDATED "200704300000Z"
|
||||
ORGANIZATION "www.4rf.com"
|
||||
CONTACT-INFO
|
||||
"postal: 4RF Communications Ltd
|
||||
26 Glover Street
|
||||
Ngauranga
|
||||
PO Box 13-506
|
||||
Wellington 6032
|
||||
New Zealand
|
||||
|
||||
phone: +64 4 499 6000
|
||||
email: support@4rf.com"
|
||||
DESCRIPTION "Common 4RF MIB Textual Conventions."
|
||||
|
||||
-- Revision history
|
||||
-- (in reverse chronological order)
|
||||
|
||||
REVISION "200704300000Z"
|
||||
DESCRIPTION "Second draft"
|
||||
|
||||
REVISION "200402130000Z"
|
||||
DESCRIPTION "First draft"
|
||||
::= { fourRFModules 4 }
|
||||
|
||||
|
||||
--
|
||||
-- LED control types
|
||||
--
|
||||
|
||||
FourRFSimpleLedState ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "The possible states for a simple LED."
|
||||
SYNTAX INTEGER { off (0),
|
||||
on (1)
|
||||
}
|
||||
|
||||
FourRFTriColourLedState ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "The possible states of a three-colour LED."
|
||||
SYNTAX INTEGER { off (0),
|
||||
green (1),
|
||||
red (2),
|
||||
orange (3) }
|
||||
|
||||
|
||||
--
|
||||
-- Basic alarm control types
|
||||
--
|
||||
|
||||
FourRFAlarmSeverity ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "The possible alarm severities, not all values need be used."
|
||||
SYNTAX INTEGER { noSeverity (0),
|
||||
-- informational (1),
|
||||
-- warning (2),
|
||||
minor (3),
|
||||
major (4)
|
||||
-- critical (5)
|
||||
}
|
||||
|
||||
FourRFAlarmPresent ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "The possible alarm states, alarmPresent indicates that the
|
||||
alarm is active."
|
||||
SYNTAX INTEGER { noAlarmPresent (0),
|
||||
alarmPresent (1)
|
||||
}
|
||||
|
||||
FourRFAlarmEnabled ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates whether an alarm is enabled or not, it may be useful
|
||||
to allow specific alarms to be enabled or disabled by the user."
|
||||
SYNTAX INTEGER { disabled (0),
|
||||
enabled (1)
|
||||
}
|
||||
|
||||
FourRFAlarmStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "This is used to identify current alarm status."
|
||||
SYNTAX INTEGER { noAlarm (0),
|
||||
informationAlarm (1),
|
||||
warningAlarm (2),
|
||||
minorAlarm (3),
|
||||
majorAlarm (4),
|
||||
criticalAlarm (5)
|
||||
}
|
||||
|
||||
FourRFMHSBStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "This is used to give the state of an MHSB terminal."
|
||||
SYNTAX INTEGER { notAvailable (0),
|
||||
active (1),
|
||||
standby (2)
|
||||
}
|
||||
|
||||
FourRFMHSBCommand ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "This is used to send a command to an MHSB terminal."
|
||||
SYNTAX INTEGER { noCommand (0),
|
||||
clearSwitchedAlarm (1),
|
||||
forceSwitchover (2)
|
||||
}
|
||||
|
||||
|
||||
--
|
||||
-- Hardware version - an 8 bit integer value
|
||||
--
|
||||
|
||||
FourRFHardwareVersion ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "The hardware version details."
|
||||
SYNTAX DisplayString ( SIZE (0..32) )
|
||||
|
||||
|
||||
--
|
||||
-- Terminal/Module Serial Number
|
||||
--
|
||||
|
||||
FourRFSerialNumber ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "A module/terminal serial number format xxxx-xxx."
|
||||
SYNTAX OCTET STRING ( SIZE (8) )
|
||||
|
||||
|
||||
--
|
||||
-- Reset types
|
||||
--
|
||||
|
||||
FourRFResetType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "The possible types of reset."
|
||||
SYNTAX INTEGER { none (0),
|
||||
softReset (1),
|
||||
hardReset (2),
|
||||
watchdogReset (3)
|
||||
}
|
||||
|
||||
|
||||
--
|
||||
-- Image details
|
||||
--
|
||||
|
||||
FourRFImageType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "The possible image types to upload."
|
||||
SYNTAX INTEGER { none (0),
|
||||
kernel (1),
|
||||
rootfs (2),
|
||||
mib (3),
|
||||
configuration (4),
|
||||
firmware (5)
|
||||
}
|
||||
|
||||
FourRFImageStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The possible image status values, currentImage means it is the running.
|
||||
selectedImage means that the image has been selected and will be used
|
||||
following the next reboot of the system, currentNotSelected means that
|
||||
the image is currently in use but won't be following a reboot."
|
||||
SYNTAX INTEGER { inactiveImage (0),
|
||||
currentImage (1),
|
||||
currentNotSelected (2),
|
||||
selectedImage (3)
|
||||
}
|
||||
|
||||
FourRFImageVersion ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "The image version details."
|
||||
SYNTAX DisplayString ( SIZE (0..64) )
|
||||
|
||||
|
||||
--
|
||||
-- Other Types
|
||||
--
|
||||
|
||||
FourRFProcessResultType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "The possible states for a process which takes time to complete."
|
||||
SYNTAX INTEGER { none (0),
|
||||
executing (1),
|
||||
writingToFlash (2),
|
||||
succeeded (3),
|
||||
failed (4)
|
||||
}
|
||||
|
||||
FourRFTftpFileName ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "The name of a file to transfered using TFTP."
|
||||
SYNTAX DisplayString ( SIZE (0..255) )
|
||||
|
||||
FourRFFileSize ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "A size of a file in bytes."
|
||||
SYNTAX Unsigned32
|
||||
|
||||
|
||||
--
|
||||
-- Useful Radio Related Types
|
||||
--
|
||||
|
||||
FourRFFrequency ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "A frequency value in Hz."
|
||||
SYNTAX Unsigned32
|
||||
|
||||
FourRFTxPower ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "A transmitter power value in dBm."
|
||||
SYNTAX INTEGER { noPower (0),
|
||||
dbm10 (10),
|
||||
dbm11 (11),
|
||||
dbm12 (12),
|
||||
dbm13 (13),
|
||||
dbm14 (14),
|
||||
dbm15 (15),
|
||||
dbm16 (16),
|
||||
dbm17 (17),
|
||||
dbm18 (18),
|
||||
dbm19 (19),
|
||||
dbm20 (20),
|
||||
dbm21 (21),
|
||||
dbm22 (22),
|
||||
dbm23 (23),
|
||||
dbm24 (24),
|
||||
dbm25 (25),
|
||||
dbm26 (26),
|
||||
dbm27 (27),
|
||||
dbm28 (28),
|
||||
dbm29 (29),
|
||||
dbm30 (30),
|
||||
dbm31 (31),
|
||||
dbm32 (32),
|
||||
dbm33 (33),
|
||||
dbm34 (34),
|
||||
dbm35 (35),
|
||||
dbm36 (36),
|
||||
dbm37 (37),
|
||||
dbm38 (38),
|
||||
dbm39 (39),
|
||||
dbm40 (40)
|
||||
}
|
||||
|
||||
FourRFChannelWidth ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "The possible channel width values."
|
||||
SYNTAX INTEGER { invalidChannel (0),
|
||||
channel20KHz (1),
|
||||
channel25KHz (2),
|
||||
channel50KHz (3),
|
||||
channel75KHz (4),
|
||||
channel100KHz (5),
|
||||
channel125KHz (6),
|
||||
channel150KHz (7),
|
||||
channel200KHz (9),
|
||||
channel250KHz (10),
|
||||
channel400KHz (13),
|
||||
channel500KHz (20),
|
||||
channel800KHz (25),
|
||||
channel1MHz (30),
|
||||
channel1point25MHz (33),
|
||||
channel1point35MHz (35),
|
||||
channel1point75MHz (40),
|
||||
channel2MHz (42),
|
||||
channel2point5MHz (45),
|
||||
channel3point5MHz (50),
|
||||
channel5point25MHz (55),
|
||||
channel7MHz (60),
|
||||
channel14MHz (70)
|
||||
}
|
||||
|
||||
FourRFNetworkClockStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "The possible modulation types for the radio."
|
||||
SYNTAX INTEGER { active (0),
|
||||
inactive (1),
|
||||
holdover (2)
|
||||
}
|
||||
|
||||
FourRFRSSI ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d-1"
|
||||
STATUS current
|
||||
DESCRIPTION "A receiver RSSI value, in dBm."
|
||||
SYNTAX Integer32(-2000..2000)
|
||||
|
||||
FourRFSNR ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d-2"
|
||||
STATUS current
|
||||
DESCRIPTION "A signal to noise ratio in dBm."
|
||||
SYNTAX Integer32
|
||||
|
||||
FourRFModulationType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "The possible modulation types for the radio."
|
||||
SYNTAX INTEGER { modQPSK (0),
|
||||
mod16QAM (1),
|
||||
mod32QAM (2),
|
||||
mod64QAM (3),
|
||||
mod128QAM (4),
|
||||
mod256QAM (5),
|
||||
|
||||
-- Modulation off
|
||||
modNone (6)
|
||||
}
|
||||
|
||||
FourRFTemperature ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "A temperature value in degrees Celcius."
|
||||
SYNTAX Integer32
|
||||
|
||||
FourRFErrorCounter ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "An error counter, e.g. for the uncorrectable error count."
|
||||
SYNTAX Counter32
|
||||
|
||||
FourRFRfBand ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "This is used to identify the frequency band of the transmitter
|
||||
The bands are:
|
||||
330 to 400 MHz (300 MHz)
|
||||
400 to 470 MHz (400 MHz)
|
||||
1350 to 1550 MHz (1400 MHz) ."
|
||||
SYNTAX INTEGER { invalidBand (0),
|
||||
band300MHz (10),
|
||||
band400MHz (20),
|
||||
band700MHz (24),
|
||||
band800MHz (26),
|
||||
band900MHz (28),
|
||||
band1400MHz (30)
|
||||
}
|
||||
|
||||
FourRFFanStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "This is used to identify current fan status."
|
||||
SYNTAX INTEGER { notFitted (0),
|
||||
fanOkay (1),
|
||||
fanFailed (2)
|
||||
}
|
||||
|
||||
FourRFClockSource ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "This is used to identify the clock source for the terminal."
|
||||
SYNTAX INTEGER { networkClock (0),
|
||||
linkClock (1),
|
||||
internalClock (2)
|
||||
}
|
||||
|
||||
FourRFNetworkClockSelect ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "This is used to select the priority of the clocks to use."
|
||||
SYNTAX INTEGER { none (0),
|
||||
primary (1),
|
||||
secondary (2)
|
||||
}
|
||||
|
||||
FourRFLoopback ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "This is used to control loopback or monitor status."
|
||||
SYNTAX INTEGER { loopbackOff (0),
|
||||
loopbackOn (1)
|
||||
}
|
||||
|
||||
|
||||
--
|
||||
-- Web User Handling
|
||||
--
|
||||
|
||||
FourRFWebUserGroup ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "This is used to identify the group to which a web user belongs."
|
||||
SYNTAX INTEGER { readOnlyGroup (0),
|
||||
readWriteGroup (1),
|
||||
adminGroup (2)
|
||||
}
|
||||
|
||||
FourRFWebUserEnabled ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "This is used to identify whether a web user is enabled."
|
||||
SYNTAX INTEGER { userDisabled (0),
|
||||
userEnabled (1)
|
||||
}
|
||||
|
||||
FourRFTimeZone ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "This is used to assign an offset in minutes based on GMT timezone."
|
||||
SYNTAX INTEGER { gmtMinusTwelve (-720),
|
||||
gmtMinusEleven (-660),
|
||||
gmtMinusTen (-600),
|
||||
gmtMinusNine (-540),
|
||||
gmtMinusEight (-480),
|
||||
gmtMinusSeven (-420),
|
||||
gmtMinusSix (-360),
|
||||
gmtMinusFive (-300),
|
||||
gmtMinusFour (-240),
|
||||
gmtMinusThreePointFive (-210),
|
||||
gmtMinusThree (-180),
|
||||
gmtMinusTwo (-120),
|
||||
gmtMinusOne (-60),
|
||||
gmt (0),
|
||||
gmtPlusOne (60),
|
||||
gmtPlusTwo (120),
|
||||
gmtPlusThree (180),
|
||||
gmtPlusFour (240),
|
||||
gmtPlusFive (300),
|
||||
gmtPlusSix (360),
|
||||
gmtPlusSeven (420),
|
||||
gmtPlusEight (480),
|
||||
gmtPlusNine (540),
|
||||
gmtPlusTen (600),
|
||||
gmtPlusEleven (660),
|
||||
gmtPlusTwelve (720),
|
||||
gmtPlusThirteen (800)
|
||||
}
|
||||
|
||||
END
|
Reference in New Issue
Block a user