SAAB-R40-BASESTATION-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32, Unsigned32, Counter32, IpAddress FROM SNMPv2-SMI DisplayString, TimeStamp, TruthValue FROM SNMPv2-TC saabMaritime FROM SAAB-REG-MIB; saabR40BaseStation MODULE-IDENTITY LAST-UPDATED "202605250000Z" ORGANIZATION "Saab TransponderTech AB" CONTACT-INFO "Saab TransponderTech AB Support Department Web: http://www.saabgroup.com" DESCRIPTION "Management Information Base (MIB) for Saab R40 AIS Base Station." REVISION "202605250000Z" DESCRIPTION "Initial version of the R40 AIS Base Station MIB." ::= { saabMaritime 40 } -- Groups r40SystemInfo OBJECT IDENTIFIER ::= { saabR40BaseStation 1 } r40Monitor OBJECT IDENTIFIER ::= { saabR40BaseStation 2 } r40Configuration OBJECT IDENTIFIER ::= { saabR40BaseStation 3 } r40Alarms OBJECT IDENTIFIER ::= { saabR40BaseStation 4 } -- 1. System Info Group r40SwVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The software version currently running on the R40 Base Station." ::= { r40SystemInfo 1 } r40HwVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The hardware revision of the R40 mainboard." ::= { r40SystemInfo 2 } r40SerialNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The serial number of the unit." ::= { r40SystemInfo 3 } -- 2. Monitor Group r40GpsStatus OBJECT-TYPE SYNTAX INTEGER { noGps(0), gps2D(1), gps3D(2), differentialGps(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The status of the integrated GPS receiver." ::= { r40Monitor 1 } r40SatsVisible OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of GPS satellites currently visible." ::= { r40Monitor 2 } r40SatsUsed OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of GPS satellites currently used for navigation solution." ::= { r40Monitor 3 } r40DataLinkLoad OBJECT-TYPE SYNTAX Unsigned32 (0..100) UNITS "percent" MAX-ACCESS read-only STATUS current DESCRIPTION "Current VDL (VHF Data Link) slot occupancy rate." ::= { r40Monitor 4 } r40InternalTemp OBJECT-TYPE SYNTAX Integer32 UNITS "degrees Celsius" MAX-ACCESS read-only STATUS current DESCRIPTION "The internal temperature of the transponder unit." ::= { r40Monitor 5 } r40PowerSupplyVoltage OBJECT-TYPE SYNTAX Unsigned32 UNITS "millivolts" MAX-ACCESS read-only STATUS current DESCRIPTION "The supply voltage measured inside the unit." ::= { r40Monitor 6 } -- 3. Configuration Group r40Mmsi OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The Maritime Mobile Service Identity (MMSI) of the station." ::= { r40Configuration 1 } r40StationName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the Base Station." ::= { r40Configuration 2 } r40TxPower OBJECT-TYPE SYNTAX INTEGER { lowPower(1), -- 1 Watt highPower(12) -- 12.5 Watts } MAX-ACCESS read-write STATUS current DESCRIPTION "Transmission power configuration for channels A and B." ::= { r40Configuration 3 } -- 4. Alarms Group r40AlarmTx OBJECT-TYPE SYNTAX INTEGER { ok(0), warning(1), active(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Status alarm indicator for the transmitter unit." ::= { r40Alarms 1 } r40AlarmVswr OBJECT-TYPE SYNTAX INTEGER { ok(0), warning(1), active(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Status alarm indicator for the antenna VSWR threshold." ::= { r40Alarms 2 } r40AlarmGps OBJECT-TYPE SYNTAX INTEGER { ok(0), warning(1), active(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Status alarm indicator for GPS signal loss." ::= { r40Alarms 3 } END