TEKTELIC-KONA-MACRO-MIB DEFINITIONS ::=BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY, IpAddress, Unsigned32, Counter64, Integer32, NOTIFICATION-TYPE FROM SNMPv2-SMI TEXTUAL-CONVENTION, DisplayString FROM SNMPv2-TC OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP FROM SNMPv2-CONF tekProducts, tekExperimental FROM TEKTELIC-MIB ; kona MODULE-IDENTITY LAST-UPDATED "201809010000Z" ORGANIZATION "Tektelic Communications Inc" CONTACT-INFO "Dave Tholl" DESCRIPTION "Kona Interface MIB" REVISION "201809010000Z" DESCRIPTION "revision 0.24 - Added ability to modify network interfaces file" REVISION "201808070000Z" DESCRIPTION "revision 0.23 - Added wireless modem FW upgrade OIDs - Added battery status for micro - Added requestRailReset option in konaReset - Added option to delete restore point in swRestorePointExecute" REVISION "201807030000Z" DESCRIPTION "revision 0.22 - Added number of SX1301s for module identification - Added size to utilConfigurationFileContents oid - Fixed inconsistent return value for SW upgrade/install - Created superset MIB containing all Kona flavours, product specific MIB will be parsed/generated at installation time Product specific parts braced with --START and --END for parsing. So far have MEGA/MICRO/PEARL. - Removed unimplemented OIDs (log streaming)" REVISION "201804270000Z" DESCRIPTION "revision 0.21 - added wmSimStatus, wmApnLastOperationStatus, wmRemoveApn, wmAddApn Updated table to include wmApnWorkingIndex" REVISION "201803140000Z" DESCRIPTION "revision 0.20 - Change swBackupExecute type to Unsigned32 Added OID to set APN, APN table is now read only." REVISION "201802050000Z" DESCRIPTION "revision 0.19 - Added APN, radio properties (lo, min/max freq and power)" REVISION "201801080000Z" DESCRIPTION "revision 0.18 - Added crc history, network preference" REVISION "201709140000Z" DESCRIPTION "revision 0.17 - Added manufacturing and tested date OIDs" REVISION "201707250000Z" DESCRIPTION "revision 0.16 - Added led blanking" REVISION "201707060000Z" DESCRIPTION "revision 0.15 - Added band selection to utilities and more parameters to spectrum analyzer" REVISION "201706050000Z" DESCRIPTION "revision 0.14 - Added backup/restore OIDs" REVISION "201704250000Z" DESCRIPTION "revision 0.13 - Added LTE modem phone and ip addr, added upgradeBspStatus oid" REVISION "201703270000Z" DESCRIPTION "revision 0.12 - Updated upgradableListTable, added HM fault and alarm notifications" REVISION "201703170000Z" DESCRIPTION "revision 0.11 - updated HM alarms and faults to use new API, old OIDs removed. Added packet forwarder switching" REVISION "201703080000Z" DESCRIPTION "revision 0.10 - Added reading dbm to dbfs offset, spectral scan antenna & timestamp, reading factory config.json, notifications" REVISION "201702180000Z" DESCRIPTION "revision 0.09 - Added wireless modem, sshkey" REVISION "201702010000Z" DESCRIPTION "revision 0.08 - Added HM alarms and interrupt statistics" REVISION "201701260000Z" DESCRIPTION "revision 0.07 - Added firewall configuration support" REVISION "201612160000Z" DESCRIPTION "revision 0.06 - added GPS position, added spectrum analyzer" REVISION "201612020000Z" DESCRIPTION "revision 0.05 - Added Actility and modified spectral scan" REVISION "201611250000Z" DESCRIPTION "revision 0.04 - Added new OIDs" REVISION "201611170000Z" DESCRIPTION "revision 0.03 - Added new OIDs" REVISION "201610310000Z" DESCRIPTION "revision 0.02 - updated to HAL V2" REVISION "201610010000Z" DESCRIPTION "revision 0.01 - first version" ::= { tekProducts 5 } --======================================================================================= konaCompliance OBJECT-IDENTITY STATUS current DESCRIPTION "Kona Compliance branch" ::={tekExperimental 5} --======================================================================================= konaComplianceGroup OBJECT-GROUP OBJECTS { agentVersion } STATUS current DESCRIPTION "All objects used for radio functions" ::= { konaCompliance 1} --========================================================================================= --textual conventions FailureReasonType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Represents failure state and cause." SYNTAX INTEGER { none (0), notSupported (1), invalidParameter (2), invalidState (3), radioFault (4), operationFailed(5)} AlarmStatusType::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Represents transaction status." SYNTAX INTEGER { clear(0), raised (1)} LogConfigRotationType::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Log rotation interval enumerated values" SYNTAX INTEGER { logrotateHourly (0), logrotateDaily (1), logrotateWeekly (2), logrotateMonthly (3), logrotateYearly (4)} BoolType::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Convenient bool convention" SYNTAX INTEGER {false(0), true (1)} Float32TC ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This type represents a 32-bit (4-octet) IEEE floating-point number in binary interchange format." REFERENCE "IEEE Standard for Floating-Point Arithmetic, Standard 754-2008" SYNTAX OCTET STRING (SIZE(4)) --========================================================================================= snmpAgentInfo OBJECT-IDENTITY STATUS current DESCRIPTION "SNMP agent info" ::={kona 1} agentVersion OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Returns the version of the SNMP agent" ::= {snmpAgentInfo 1} supportedMibVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Returns the expected version of the MIB to be used with this agent" ::= {snmpAgentInfo 2} --===================================================================================== deviceInfo OBJECT-IDENTITY STATUS current DESCRIPTION "Device information" ::={kona 2} moduleName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Module name " ::= {deviceInfo 1} moduleProductCode OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Module product code" ::= {deviceInfo 2} operatingBand OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Operating band" ::= {deviceInfo 3} moduleRevision OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Module revision" ::= {deviceInfo 4} moduleSerialNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Module serial number" ::= {deviceInfo 5} pcbaMacAddress OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "PCBA MAC address" ::= {deviceInfo 6} custGatewayId OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Customer gateway EUI-64 address " ::= {deviceInfo 7} mfgYear OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Manufacturing year " ::= {deviceInfo 8} mfgWeek OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Manufacturing week " ::= {deviceInfo 9} testedYear OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Tested year " ::= {deviceInfo 10} testedWeek OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Tested week " ::= {deviceInfo 11} bspVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Installed BSP version" ::= {deviceInfo 20} feFpgaVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Installed FE FPGA version" ::= {deviceInfo 21} gpioFpgaVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Installed FE FPGA version" ::= {deviceInfo 22} radioProperties OBJECT-IDENTITY STATUS current DESCRIPTION "Radio properties" ::={deviceInfo 49} --radioProperties radioPropertiesRxLo OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "RX Lo frequency as reported in database" ::={ radioProperties 1} radioPropertiesRxMin OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "minimum RX frequency as reported in database" ::={ radioProperties 2} radioPropertiesRxMax OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "maximum RX frequency as reported in database" ::={ radioProperties 3} radioPropertiesTxLo OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "TX Lo frequency as reported in database" ::={ radioProperties 4} radioPropertiesTxMin OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "minimum TX frequency as reported in database" ::={ radioProperties 5} radioPropertiesTxMax OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "maximum TX frequency as reported in database" ::={ radioProperties 6} radioPropertiesTxMinPower OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "minimum permitted Tx power as reported in database" ::={ radioProperties 7} radioPropertiesTxMaxPower OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "maximum permitted Tx power as reported in database" ::={ radioProperties 8} radioPropertiesChipCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of SX1301s on the board" ::={ radioProperties 20} --===================================================================== poePower OBJECT-IDENTITY STATUS current DESCRIPTION "Built-In Self Test (BIST) branch" ::={deviceInfo 50} poeDcAux OBJECT-TYPE SYNTAX INTEGER { dcAuxConnected(0), dcAuxDisconnected(1), unknown (2)} MAX-ACCESS read-only STATUS current DESCRIPTION "DC Auxiliary power supply connected" ::= {poePower 1} poeT2P OBJECT-TYPE SYNTAX INTEGER { poeNegotiationSuccess (0), poeNotNegotiated(1), unknown (2)} MAX-ACCESS read-only STATUS current DESCRIPTION "PoE Negotiation status" ::= {poePower 2} poeT4P OBJECT-TYPE SYNTAX INTEGER { power-4pair(0), power-2pair(1), unknown (2)} MAX-ACCESS read-only STATUS current DESCRIPTION "4-pair power status, for proper PoE operation 4-pair power is required" ::= {poePower 3} --===================================================================================== bistResult OBJECT-IDENTITY STATUS current DESCRIPTION "Built-In Self Test (BIST) branch" ::={kona 3} bistResultCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of table entries" ::= {bistResult 3} bistResultTable OBJECT-TYPE SYNTAX SEQUENCE OF BistResultCellType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Built-In Self Test table" ::= {bistResult 4} bistResultEntry OBJECT-TYPE SYNTAX BistResultCellType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Cell entry for one table entry" INDEX {bistResultTableIndex} ::= {bistResultTable 1} BistResultCellType ::= SEQUENCE { bistResultTableIndex Unsigned32, bistResultModule DisplayString, bistResultName DisplayString, bistResultPassed INTEGER } bistResultTableIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table Index" ::= {bistResultEntry 1} bistResultModule OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "BIST test module name" ::= {bistResultEntry 2} bistResultName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "BIST test name - What is the test that we're performing on the module" ::= {bistResultEntry 3} bistResultPassed OBJECT-TYPE SYNTAX INTEGER {failed (0), passed (1)} MAX-ACCESS read-only STATUS current DESCRIPTION "Test results" ::= {bistResultEntry 4} bistResultFailureReason OBJECT-TYPE SYNTAX FailureReasonType MAX-ACCESS read-only STATUS current DESCRIPTION "Failure reason, if any" ::={ bistResult 5} --=================================================================================================== --================================== Alarm Branches ============== hmAlarmsFaultsAndIntStatistics OBJECT-IDENTITY STATUS current DESCRIPTION "Alarms, faults and interrupt statistics branch" ::= {kona 4} hmAlarms OBJECT-IDENTITY STATUS current DESCRIPTION "Current state of alarms" ::={hmAlarmsFaultsAndIntStatistics 1} hmFaults OBJECT-IDENTITY STATUS current DESCRIPTION "Current state of alarms" ::={hmAlarmsFaultsAndIntStatistics 2} hmInterruptStatistics OBJECT-IDENTITY STATUS current DESCRIPTION "Alarm Statistics branch" ::={hmAlarmsFaultsAndIntStatistics 3} hmSimulateFaults OBJECT-IDENTITY STATUS current DESCRIPTION "Simulation branch - asserts fault regardless of HW state" ::={hmAlarmsFaultsAndIntStatistics 4} --============ End of Branch definition============== --============================get status OIDs hmAlarmCurrentStateCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of items in table" ::= {hmAlarms 2} hmAlarmCurrentStateTable OBJECT-TYPE SYNTAX SEQUENCE OF HmAlarmCurrentStateCellType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Software versions table" ::= {hmAlarms 3} hmAlarmCurrentStateEntry OBJECT-TYPE SYNTAX HmAlarmCurrentStateCellType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Cell entry for one table cell" INDEX {hmAlarmCurrentStateTableIndex} ::= {hmAlarmCurrentStateTable 1} HmAlarmCurrentStateCellType ::= SEQUENCE { hmAlarmCurrentStateTableIndex Unsigned32, hmAlarmCurrentStateId Unsigned32, hmAlarmCurrentStateSeverity INTEGER, hmAlarmCurrentStateState Unsigned32 } hmAlarmCurrentStateTableIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table Index" ::= {hmAlarmCurrentStateEntry 1} hmAlarmCurrentStateId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm ID" ::= {hmAlarmCurrentStateEntry 2} hmAlarmCurrentStateSeverity OBJECT-TYPE SYNTAX INTEGER { critical(0), major (1), minor (2)} MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm Severity" ::= {hmAlarmCurrentStateEntry 3} hmAlarmCurrentStateState OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm State" ::= {hmAlarmCurrentStateEntry 4} hmAlarmConfig OBJECT-IDENTITY STATUS current DESCRIPTION "Alarm Configuration branch" ::={hmAlarms 4} hmAlarmConfigId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Alarm ID to disable/enable indications for" ::= {hmAlarmConfig 1} hmAlarmConfigEnabled OBJECT-TYPE SYNTAX BoolType MAX-ACCESS read-write STATUS current DESCRIPTION "Enable indications for the alarmId listed above." ::= {hmAlarmConfig 2} hmAlarmConfigExecute OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Write the alarm configuration by writing (1000001) to this OID" ::= {hmAlarmConfig 100} hmAlarmDescription OBJECT-IDENTITY STATUS current DESCRIPTION "Alarm Descriptions branch" ::={hmAlarms 5} --========================================== hmAlarmDescriptionId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Set the alarm ID to get a textual description of the alarm" ::= {hmAlarmDescription 1} hmAlarmDescriptionText OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Text description of the alarm" ::= {hmAlarmDescription 2} hmAlarmDescriptionEnabled OBJECT-TYPE SYNTAX BoolType MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether or not the alarm will cause an indication to be sent out" ::= {hmAlarmDescription 3} --================================== faults hmFaultCurrentStateCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of items in table" ::= {hmFaults 2} hmFaultCurrentStateTable OBJECT-TYPE SYNTAX SEQUENCE OF HmFaultCurrentStateCellType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Software versions table" ::= {hmFaults 3} hmFaultCurrentStateEntry OBJECT-TYPE SYNTAX HmFaultCurrentStateCellType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Cell entry for one table cell" INDEX {hmFaultCurrentStateTableIndex} ::= {hmFaultCurrentStateTable 1} HmFaultCurrentStateCellType ::= SEQUENCE { hmFaultCurrentStateTableIndex Unsigned32, hmFaultCurrentStateId Unsigned32, hmFaultCurrentStateSeverity INTEGER, hmFaultCurrentStateState Unsigned32 } hmFaultCurrentStateTableIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table Index" ::= {hmFaultCurrentStateEntry 1} hmFaultCurrentStateId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Fault ID" ::= {hmFaultCurrentStateEntry 2} hmFaultCurrentStateSeverity OBJECT-TYPE SYNTAX INTEGER { critical(0), major (1), minor (2)} MAX-ACCESS read-only STATUS current DESCRIPTION "Fault Severity" ::= {hmFaultCurrentStateEntry 3} hmFaultCurrentStateState OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Fault State" ::= {hmFaultCurrentStateEntry 4} hmFaultConfig OBJECT-IDENTITY STATUS current DESCRIPTION "Fault Configuration branch" ::={hmFaults 4} hmFaultConfigId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Fault ID to disable/enable indications for" ::= {hmFaultConfig 1} hmFaultConfigEnabled OBJECT-TYPE SYNTAX BoolType MAX-ACCESS read-write STATUS current DESCRIPTION "Enable indications for the FaultId listed above." ::= {hmFaultConfig 2} hmFaultConfigExecute OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Write the Fault configuration by writing (1000001) to this OID" ::= {hmFaultConfig 100} hmFaultDescription OBJECT-IDENTITY STATUS current DESCRIPTION "Fault Descriptions branch" ::={hmFaults 5} hmFaultDescriptionId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Set the Fault ID to get a textual description of the Fault" ::= {hmFaultDescription 1} hmFaultDescriptionText OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Text description of the Fault" ::= {hmFaultDescription 2} hmFaultDescriptionEnabled OBJECT-TYPE SYNTAX BoolType MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether or not the fault will cause an indication to be sent out" ::= {hmFaultDescription 3} --================================interrupt stats hmInterruptStatisticsCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of table entries" ::= {hmInterruptStatistics 2} hmInterruptStatisticsTable OBJECT-TYPE SYNTAX SEQUENCE OF HmInterruptStatisticsCellType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Software versions table" ::= {hmInterruptStatistics 3} hmInterruptStatisticsEntry OBJECT-TYPE SYNTAX HmInterruptStatisticsCellType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Cell entry for one table cell" INDEX {hmInterruptStatisticsTableIndex} ::= {hmInterruptStatisticsTable 1} HmInterruptStatisticsCellType ::= SEQUENCE { hmInterruptStatisticsTableIndex Unsigned32, hmInterruptStatisticsId Unsigned32, hmInterruptStatisticsName DisplayString, hmInterruptStatisticsCounter Unsigned32 } hmInterruptStatisticsTableIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table Index" ::= {hmInterruptStatisticsEntry 1} hmInterruptStatisticsId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Interrupt ID" ::= {hmInterruptStatisticsEntry 2} hmInterruptStatisticsName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Interrupt name" ::= {hmInterruptStatisticsEntry 3} hmInterruptStatisticsCounter OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Interrupt fired counter" ::= {hmInterruptStatisticsEntry 4} --========================================= hmSimulateFaultsId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Fault ID to simulate" ::= {hmSimulateFaults 1} hmSimulateFaultsState OBJECT-TYPE SYNTAX BoolType MAX-ACCESS read-write STATUS current DESCRIPTION "state of the fault" ::= {hmSimulateFaults 2} hmSimulateFaultsExecute OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Set the state of the fault" ::= {hmSimulateFaults 100} --===================================================================== --========================================== performance OBJECT-IDENTITY STATUS current DESCRIPTION "Performance branch" ::={kona 5} perfCpu OBJECT-IDENTITY STATUS current DESCRIPTION "Storage branch" ::={performance 1} perfMemory OBJECT-IDENTITY STATUS current DESCRIPTION "Storage branch" ::={performance 2} perfStorage OBJECT-IDENTITY STATUS current DESCRIPTION "Storage branch" ::={performance 3} --==================CPU perfCpuThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Cpu Utilization threshold. Notification sent out when utilization exceeds threshold" ::= {perfCpu 4} --==================Memory perfMemoryThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Memory Utilization threshold. Notification sent out when available memory falls below threshold" ::= {perfMemory 4} --==================Storage perfStorageCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of table entries" ::= {perfStorage 1} perfStorageTable OBJECT-TYPE SYNTAX SEQUENCE OF StorageCellType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Storage table" ::= {perfStorage 2} perfStorageEntry OBJECT-TYPE SYNTAX StorageCellType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Cell entry for one table entry" INDEX {perfStorageTableIndex} ::= {perfStorageTable 1} StorageCellType ::= SEQUENCE { perfStorageTableIndex Unsigned32, perfStorageId DisplayString, perfStorageUsed Unsigned32, perfStorageTotal Unsigned32 } perfStorageTableIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table Index" ::= {perfStorageEntry 1} perfStorageId OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of storage device" ::= {perfStorageEntry 2} perfStorageUsed OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total used Storage" ::= {perfStorageEntry 3} perfStorageTotal OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total Storage available" ::= {perfStorageEntry 4} perfStorageThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Storage Utilization threshold. Notification sent out when storage falls below threshold" ::= {perfStorage 3} --==========================================Sensors branch sensors OBJECT-IDENTITY STATUS current DESCRIPTION "Key Sensor data branch" ::={kona 6} temperatureSensors OBJECT-IDENTITY STATUS current DESCRIPTION "Temperature Sensor data branch" ::={sensors 1} enclosureTemperature OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature in degrees Celsius" ::= {temperatureSensors 1} tempThreshold OBJECT-TYPE SYNTAX Integer32 (0..99) MAX-ACCESS read-write STATUS current DESCRIPTION "Temperature threshold in degrees Celsius. A notification shall be sent out when temperature exceeds threshold" ::= {temperatureSensors 2} --======================================================================================= gpsPosition OBJECT-IDENTITY STATUS current DESCRIPTION "Voltage Sensor data branch" ::={sensors 2} gpsLatitude OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "GPS Latitude" ::= {gpsPosition 1} gpsLongitude OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "GPS Longitude" ::= {gpsPosition 2} gpsAltitude OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "GPS Altitude" ::= {gpsPosition 3} --========================================================================================== swManagement OBJECT-IDENTITY STATUS current DESCRIPTION "Software management branch" ::={kona 7} currentPartition OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Partition the system is running on" ::= {swManagement 1} --===================================== swVersion OBJECT-IDENTITY STATUS current DESCRIPTION "Software versions branch" ::={swManagement 2} swVerType OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Status of request to retrieve SW versions, set to 1 for full list or set to 0 for short list" ::= {swVersion 1} swVerFailureReason OBJECT-TYPE SYNTAX FailureReasonType MAX-ACCESS read-only STATUS current DESCRIPTION "Failure reason, if any" ::={ swVersion 2} swVerCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of table entries" ::= {swVersion 4} swVerTable OBJECT-TYPE SYNTAX SEQUENCE OF SwVerCellType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Software versions table" ::= {swVersion 5} swVerEntry OBJECT-TYPE SYNTAX SwVerCellType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Cell entry for one table cell" INDEX {swVerTableIndex} ::= {swVerTable 1} SwVerCellType ::= SEQUENCE { swVerTableIndex Unsigned32, swVerComponentName DisplayString, swVerComponentVer DisplayString } swVerTableIndex OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table Index" ::= {swVerEntry 1} swVerComponentName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Component name" ::= {swVerEntry 2} swVerComponentVer OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Component version" ::= {swVerEntry 3} --======================================upgrading swUpgrade OBJECT-IDENTITY STATUS current DESCRIPTION "Software upgrade branch" ::={swManagement 3} upgradeServers OBJECT-IDENTITY STATUS current DESCRIPTION "Opkg server list branch" ::={swUpgrade 3} upgradeListUpgradable OBJECT-IDENTITY STATUS current DESCRIPTION "Opkg upgradable packages list branch" ::={swUpgrade 4} installableSwList OBJECT-IDENTITY STATUS current DESCRIPTION "Opkg upgradable packages list branch" ::={swUpgrade 5} --========================================================== upgradeServerListStatus OBJECT-TYPE SYNTAX INTEGER {success (0),fail(1), readTable (100), commitChanges(101)} MAX-ACCESS read-write STATUS current DESCRIPTION "Status OID, reports status of last operation, set to 100 to update table, set to 101 to commit changes. Remove a single row by writing a blank '' string to each of the three entries and committing the changes" ::={ upgradeServers 1} upgradeServerListTable OBJECT-TYPE SYNTAX SEQUENCE OF UpgradeServerListCellType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Server table" ::= {upgradeServers 4} upgradeServerListEntry OBJECT-TYPE SYNTAX UpgradeServerListCellType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Cell entry for one table cell" INDEX {upgradeServerListTableIndex} ::= {upgradeServerListTable 1} UpgradeServerListCellType ::= SEQUENCE { upgradeServerListTableIndex Unsigned32, upgradeServerListType DisplayString, upgradeServerListName DisplayString, upgradeServerListAddress DisplayString, upgradeServerUserName DisplayString, upgradeServerPassword DisplayString } upgradeServerListTableIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table Index" ::= {upgradeServerListEntry 1} upgradeServerListType OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "opkg server type, typically 'src/gz'" ::= {upgradeServerListEntry 2} upgradeServerListName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "name of the server, any arbitrary name will do" ::= {upgradeServerListEntry 3} upgradeServerListAddress OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "address of the server, including path" ::= {upgradeServerListEntry 4} upgradeServerUserName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Username for opkg server, leave blank when not used" ::= {upgradeServerListEntry 5} upgradeServerPassword OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Write-only. Password for opkg server, leave blank when not used" ::= {upgradeServerListEntry 6} --========================================================== upgradableListCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of table entries" ::= {upgradeListUpgradable 1} upgradableListTable OBJECT-TYPE SYNTAX SEQUENCE OF UpgradableListCellType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of upgradable packages" ::= {upgradeListUpgradable 2} upgradableListEntry OBJECT-TYPE SYNTAX UpgradableListCellType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Cell entry for one table cell" INDEX {upgradableListTableIndex} ::= {upgradableListTable 1} UpgradableListCellType ::= SEQUENCE { upgradableListTableIndex Unsigned32, upgradableListComponentName DisplayString, upgradableListComponentOldVersion DisplayString, upgradableListComponentNewVersion DisplayString, upgradableListComponentSpecial INTEGER } upgradableListTableIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table Index" ::= {upgradableListEntry 1} upgradableListComponentName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Component name" ::= {upgradableListEntry 2} upgradableListComponentOldVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Currently installed version" ::= {upgradableListEntry 3} upgradableListComponentNewVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "New version available" ::= {upgradableListEntry 4} upgradableListComponentSpecial OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "0 for normal packages, non-zero means special handling required for this package, see package documentation" ::= {upgradableListEntry 5} packageToUpgrade OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Select the package to install/upgrade or set to 'all' to install/upgrade all available packages" ::= {upgradeListUpgradable 100} upgradeStart OBJECT-TYPE SYNTAX INTEGER {success (0), couldNotSetDefaultDestination (1), errorParsingConfigFile (2), couldNotCreateTemporaryDirectory (3), couldNotObtainAdministrativeLock (4), unsatisfiedDependencies (5), isEssential (6), hasDependents (7), hasNoCandidate (8), packageHasNoAvailableArchitecture (9), notTrusted (10), downloadError (11), conflicts (12), alreadyInstalled (13), dependencies (14), noDowngrade (15), outOfSpace (16), badSignature (17), mD5Error (18), internalError (19), unknownError (65280), ttUpgradeBusy (90000), ttBspUpgradeBusy (90001), ttBspStatusNeverPerformed (90002), ttBspLatest (90003), ttBspUpgradeError (90004), ttGeneralUpgradeFailure (90005), startUpgrade(1000001) } MAX-ACCESS read-write STATUS current DESCRIPTION "Writing 1000001 to this OID starts the upgrade procedure for all available/selected packages. Operator shall check for upgradable packages and keep upgrading until no upgradable packages are listed. The upgrade should complete in 1 or 2 upgrade requests." ::= {upgradeListUpgradable 101} upgradeFailureReason OBJECT-TYPE SYNTAX FailureReasonType MAX-ACCESS read-only STATUS current DESCRIPTION "Failure reason, read this OID if any of the server list operations fail." ::={ upgradeListUpgradable 102} upgradeBspStatus OBJECT-TYPE SYNTAX INTEGER {success (0), generalError (1), upgradeBusy (90000), bspUpgradeBusy (90001), bspStatusNeverPerformed (90002), bspLatest (90003), bspUpgradeError (90004), breakLock(1000001) } MAX-ACCESS read-write STATUS current DESCRIPTION "read this OID to get bsp upgrade status" ::= {upgradeListUpgradable 103} --========================================================== installableSwListCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of table entries" ::= {installableSwList 1} installableSwListTable OBJECT-TYPE SYNTAX SEQUENCE OF InstallableSwListCellType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of installable packages" ::= {installableSwList 2} installableSwListEntry OBJECT-TYPE SYNTAX InstallableSwListCellType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Cell entry for one table cell" INDEX {installableSwListTableIndex} ::= {installableSwListTable 1} InstallableSwListCellType ::= SEQUENCE { installableSwListTableIndex Unsigned32, installableSwListComponentName DisplayString, installableSwListComponentVersion DisplayString } installableSwListTableIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table Index" ::= {installableSwListEntry 1} installableSwListComponentName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Component name" ::= {installableSwListEntry 2} installableSwListComponentVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Currently installed version" ::= {installableSwListEntry 3} packageToInstall OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Select the package to install/upgrade or set to 'all' to install/upgrade all available packages" ::= {installableSwList 100} installStart OBJECT-TYPE SYNTAX INTEGER {success (0), couldNotSetDefaultDestination (1), errorParsingConfigFile (2), couldNotCreateTemporaryDirectory (3), couldNotObtainAdministrativeLock (4), unsatisfiedDependencies (5), isEssential (6), hasDependents (7), hasNoCandidate (8), packageHasNoAvailableArchitecture (9), notTrusted (10), downloadError (11), conflicts (12), alreadyInstalled (13), dependencies (14), noDowngrade (15), outOfSpace (16), badSignature (17), mD5Error (18), internalError (19), unknownError (65280), ttInstallBusy (90000), ttGeneralInstallFailure (90005), startInstall(1000001)} MAX-ACCESS read-write STATUS current DESCRIPTION "Writing 1000001 to this OID starts the install procedure for all available/selected packages. Operator shall check for upgradable packages and keep upgrading until no upgradable packages are listed. The install should complete in 1 or 2 requests." ::= {installableSwList 101} installFailureReason OBJECT-TYPE SYNTAX FailureReasonType MAX-ACCESS read-only STATUS current DESCRIPTION "Failure reason, read this OID if any of the server list operations fail." ::={ installableSwList 102} --============================================================================================= swBackupAndRestore OBJECT-IDENTITY STATUS current DESCRIPTION "system backup branch" ::={swManagement 4} --========================= swBakResStatus OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= {swBackupAndRestore 1} --========================= swBackup OBJECT-IDENTITY STATUS current DESCRIPTION "system backup branch" ::={swBackupAndRestore 2} swBackupDescription OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Enter a description for the backup. Or leave blank." ::= {swBackup 1} swBackupExecute OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Execute the function after writing to input OIDs and then writing (1000001) to this OID" ::= {swBackup 100} --======================================= swRestore OBJECT-IDENTITY STATUS current DESCRIPTION "system backup branch" ::={swBackupAndRestore 3} swRestorePointsCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of available restore points" ::= {swRestore 1} swRestorePointsTable OBJECT-TYPE SYNTAX SEQUENCE OF REPLACE MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of available restore points" ::= {swRestore 2} swRestorePointsEntry OBJECT-TYPE SYNTAX REPLACE MAX-ACCESS not-accessible STATUS current DESCRIPTION "Cell entry for one table cell" INDEX {swRestorePointIndex} ::= {swRestorePointsTable 1} REPLACE ::= SEQUENCE { swRestorePointIndex Unsigned32, swRestorePointDescription DisplayString, swRestorePointDate DisplayString } swRestorePointIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table Index" ::= {swRestorePointsEntry 1} swRestorePointDescription OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Description of the backup" ::= {swRestorePointsEntry 2} swRestorePointDate OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "System date when the backup was performed" ::= {swRestorePointsEntry 3} swRestorePointSelected OBJECT-TYPE SYNTAX Unsigned32 (1..30) MAX-ACCESS read-write STATUS current DESCRIPTION "Select the restore point to restore to" ::= {swRestore 3} swRestorePointExecute OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "To restore selected backup write (1000001) to this OID, to delete selected backup write (1000002)" ::= {swRestore 100} --========================================================================================== logging OBJECT-IDENTITY STATUS current DESCRIPTION "logging branch" ::= {kona 8} logConfig OBJECT-IDENTITY STATUS current DESCRIPTION "Log configuration branch" ::={logging 1} logConfigRotation OBJECT-TYPE SYNTAX LogConfigRotationType MAX-ACCESS read-write STATUS current DESCRIPTION "Log rotation frequency" ::= {logConfig 1} logConfigRotationDepth OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Number of log files to keep before overwriting old log files" ::= {logConfig 2} logConfigMaxSize OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum size of log file before it is rotated" ::= {logConfig 3} logKernelLevel OBJECT-TYPE SYNTAX Unsigned32 (1..8) MAX-ACCESS read-write STATUS current DESCRIPTION "Kernel logging level, only messages with a log level LOWER than this will be printed. Kernel constant Level value Meaning KERN_EMERG 0 System is unusable KERN_ALERT 1 Action must be taken immediately KERN_CRIT 2 Critical conditions KERN_ERR 3 Error conditions KERN_WARNING 4 Warning conditions KERN_NOTICE 5 Normal but significant condition KERN_INFO 6 Informational KERN_DEBUG 7 Debug-level messages" ::= {logConfig 4} --===================================================================== radio OBJECT-IDENTITY STATUS current DESCRIPTION "Radio branch" ::={kona 9} radioStatistics OBJECT-IDENTITY STATUS current DESCRIPTION "radio statistics" ::={radio 1} radioLastTxPacketInfo OBJECT-IDENTITY STATUS current DESCRIPTION "Last transmitted packet details" ::={radio 2} radioLastRxPacketInfo OBJECT-IDENTITY STATUS current DESCRIPTION "Last receiveded packet details" ::={radio 3} radioRxDbfsToDbmOffset OBJECT-IDENTITY STATUS current DESCRIPTION "Calibrated offset from dBFS to dBm" ::={radio 4} radioLoraCrcHistory OBJECT-IDENTITY STATUS current DESCRIPTION "Historical packet receive statistics" ::={radio 5} radioLoraChannelMap OBJECT-IDENTITY STATUS current DESCRIPTION "channel number to frequency mapping" ::={radio 6} --============================================== radioStatisticsResetCounters OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Set to 1000001 to clear the counters" ::= {radioStatistics 1} radioStatisticsNumTxPackets OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of transmitted packets since last reset" ::= {radioStatistics 2} radioStatisticsNumRxPackets OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of received packets since last reset" ::= {radioStatistics 3} radioStatisticsRxCrcOkPackets OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of received packets that passed CRC check" ::= {radioStatistics 4} radioStatisticsRxCrcErrPackets OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of received packets that failed CRC check" ::= {radioStatistics 5} radioStatisticsRxFineTimestamp OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of received packets with fine timestamp" ::= {radioStatistics 6} radioStatisticsRxNoFineTimestamp OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of received packets without fine timestamp" ::= {radioStatistics 7} radioStatisticsNoMatch OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of received packets that do not match" ::= {radioStatistics 8} --===================================================================== radioLastTxFrequency OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Last packet transmitted - frequency" ::= {radioLastTxPacketInfo 1} radioLastTxSf OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Last packet transmitted - spreading factor" ::= {radioLastTxPacketInfo 2} radioLastTxBw OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Last packet transmitted - bandwidth" ::= {radioLastTxPacketInfo 3} radioLastTxSnr OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Last packet transmitted - Signal to Noise Ratio" ::= {radioLastTxPacketInfo 4} radioLastTxPower OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Last packet transmitted - Power level" ::= {radioLastTxPacketInfo 5} radioLastTxTimeStamp OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Last packet transmitted - timestamp" ::= {radioLastTxPacketInfo 6} --===================================================================== radioLastRxFrequency OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Last packet received - frequency" ::= {radioLastRxPacketInfo 1} radioLastRxSf OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Last packet received - spreading factor" ::= {radioLastRxPacketInfo 2} radioLastRxBw OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Last packet received - bandwidth" ::= {radioLastRxPacketInfo 3} radioLastRxSnr OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Last packet received - Signal to Noise Ratio" ::= {radioLastRxPacketInfo 4} radioLastRxPower OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Last packet received - Power level" ::= {radioLastRxPacketInfo 5} radioLastRxTimeStamp OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Last packet received - timestamp" ::= {radioLastRxPacketInfo 6} --===================================================================== radioRxDbfsToDbmAnt0 OBJECT-TYPE SYNTAX Float32TC MAX-ACCESS read-only STATUS current DESCRIPTION "Antenna 0 offset" ::= {radioRxDbfsToDbmOffset 1} radioRxDbfsToDbmAnt1 OBJECT-TYPE SYNTAX Float32TC MAX-ACCESS read-only STATUS current DESCRIPTION "Antenna 1 offset" ::= {radioRxDbfsToDbmOffset 2} --==================================================================== radioLoraCrcHistoryDaily OBJECT-IDENTITY STATUS current DESCRIPTION "Per day receive packet statistics" ::={radioLoraCrcHistory 1} radioLoraCrcHistoryDailyBlob OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "hourly statistic reports all 64 channels * 24 hours in one read" ::={ radioLoraCrcHistoryDaily 1} radioLoraCrcHistoryDailyTable OBJECT-TYPE SYNTAX SEQUENCE OF RadioLoraCrcHistoryTableTypeDay MAX-ACCESS not-accessible STATUS current DESCRIPTION "Receive packet statistics table - Hourly totals" ::= {radioLoraCrcHistoryDaily 2} radioLoraCrcHistoryDailyTableEntry OBJECT-TYPE SYNTAX RadioLoraCrcHistoryTableTypeDay MAX-ACCESS not-accessible STATUS current DESCRIPTION "Receive packet statistics table entry" INDEX {radioLoraCrcHistoryDailyTableIndex} ::= {radioLoraCrcHistoryDailyTable 1} RadioLoraCrcHistoryTableTypeDay ::= SEQUENCE { radioLoraCrcHistoryDailyTableIndex Unsigned32, radioLoraCrcHistoryDailyTableGoodCrc Unsigned32, radioLoraCrcHistoryDailyTableBadCrc Unsigned32 } radioLoraCrcHistoryDailyTableIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index for the table" ::= {radioLoraCrcHistoryDailyTableEntry 1} radioLoraCrcHistoryDailyTableGoodCrc OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Good CRC packets received" ::={ radioLoraCrcHistoryDailyTableEntry 2} radioLoraCrcHistoryDailyTableBadCrc OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Bad CRC packets received" ::={ radioLoraCrcHistoryDailyTableEntry 3} --================================ radioLoraCrcHistoryHr OBJECT-IDENTITY STATUS current DESCRIPTION "Per hour receive packet statistics" ::={radioLoraCrcHistory 2} radioLoraCrcHistoryHrBlob OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Daily statistic reports all 64 channels * 31 days in one read" ::={ radioLoraCrcHistoryHr 1} radioLoraCrcHistoryHrTable OBJECT-TYPE SYNTAX SEQUENCE OF RadioLoraCrcHistoryHrTableType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Receive packet statistics table" ::= {radioLoraCrcHistoryHr 2} radioLoraCrcHistoryHrTableEntry OBJECT-TYPE SYNTAX RadioLoraCrcHistoryHrTableType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Receive packet statistics table entry" INDEX {radioLoraCrcHistoryHrTableIndex} ::= {radioLoraCrcHistoryHrTable 1} RadioLoraCrcHistoryHrTableType ::= SEQUENCE { radioLoraCrcHistoryHrTableIndex Unsigned32, radioLoraCrcHistoryHrTableGoodCrc Unsigned32, radioLoraCrcHistoryHrTableBadCrc Unsigned32 } radioLoraCrcHistoryHrTableIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index for the table" ::= {radioLoraCrcHistoryHrTableEntry 1} radioLoraCrcHistoryHrTableGoodCrc OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Good CRC packets received" ::={ radioLoraCrcHistoryHrTableEntry 2} radioLoraCrcHistoryHrTableBadCrc OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Bad CRC packets received" ::={ radioLoraCrcHistoryHrTableEntry 3} --===================================================================== radioLoraChannelMappingBlob OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Channel-frequency map array read in one shot. uint32_t channel, uint32_t freqKhz, uint32_t bandwidth" ::={ radioLoraChannelMap 1} --===================================================================== utilities OBJECT-IDENTITY STATUS current DESCRIPTION "Utilities branch" ::={kona 10} --============================================= utilTxContinuous OBJECT-IDENTITY STATUS current DESCRIPTION "txContinuous utility branch" ::={utilities 1} utilTxContFrequency OBJECT-TYPE SYNTAX Unsigned32 (800000..1000000) MAX-ACCESS read-write STATUS current DESCRIPTION "Tx RF frequency in kHz, Valid range 800,000:1,000,000 kHz" ::= {utilTxContinuous 1} utilTxContRfChain OBJECT-TYPE SYNTAX Unsigned32 (0..1) MAX-ACCESS read-write STATUS current DESCRIPTION "Transmit chain to use" ::= {utilTxContinuous 2} utilTxContPower OBJECT-TYPE SYNTAX Unsigned32 (0..30) MAX-ACCESS read-write STATUS current DESCRIPTION "Transmit power table index" ::= {utilTxContinuous 3} utilTxContBandType OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Transmit band. Currently supported: ['US915', 'EU868', 'US_FULL_ISM']" ::= {utilTxContinuous 4} utilTxContModType OBJECT-TYPE SYNTAX INTEGER {lora(0), fsk (1), cw(2)} MAX-ACCESS read-write STATUS current DESCRIPTION "Modulation type, {'LORA','FSK','CW'}, 'CW':unmodulated carrier" ::= {utilTxContinuous 6} utilTxContLoraSpreadingFactor OBJECT-TYPE SYNTAX Unsigned32 (7..12) MAX-ACCESS read-write STATUS current DESCRIPTION "LoRa Spreading Factor, Valid range: [7:12]" ::= {utilTxContinuous 7} utilTxContLoraBandwidth OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "LoRa bandwidth in kHz. Valid range: [125,250,500]" ::= {utilTxContinuous 8} utilTxContFskBitrate OBJECT-TYPE SYNTAX Unsigned32 (500..250000) MAX-ACCESS read-write STATUS current DESCRIPTION "FSK bitrate in bps. Valid Range: [500:250000] " ::= {utilTxContinuous 9} utilTxContFskFreqDeviation OBJECT-TYPE SYNTAX Unsigned32 (1..250) MAX-ACCESS read-write STATUS current DESCRIPTION "FSK frequency deviation in kHz. Valid Range: [1:250] " ::= {utilTxContinuous 10} utilTxContFskBtCoefficient OBJECT-TYPE SYNTAX Unsigned32 (0..3) MAX-ACCESS read-write STATUS current DESCRIPTION "FSK BT coefficient of gaussion filter. Valid Range: [0:3] " ::= {utilTxContinuous 11} utilTxContinuousExecute OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Execute the function after writing to input OIDs and then writing (1000001) to this OID" ::= {utilTxContinuous 100} --============================================= utilPktLogger OBJECT-IDENTITY STATUS current DESCRIPTION "pkt_logger utility branch" ::={utilities 2} utilPktLoggerConfig OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Optional. Path to a custom configuration. Leave blank to use config.json" ::= {utilPktLogger 1} utilPktLoggerOutput OBJECT-IDENTITY STATUS current DESCRIPTION "pkt_logger utility branch" ::={utilPktLogger 2} utilPktLoggerFilesAvailableTable OBJECT-TYPE SYNTAX SEQUENCE OF UtilPktLoggerFilesAvailableType MAX-ACCESS not-accessible STATUS current DESCRIPTION "list of files generated by the packet logger" ::= {utilPktLoggerOutput 1} utilPktLoggerFilesAvailableEntry OBJECT-TYPE SYNTAX UtilPktLoggerFilesAvailableType MAX-ACCESS not-accessible STATUS current DESCRIPTION "single file name" INDEX {utilPktLoggerFilesAvailableIndex} ::= {utilPktLoggerFilesAvailableTable 1} UtilPktLoggerFilesAvailableType ::= SEQUENCE { utilPktLoggerFilesAvailableIndex Unsigned32, utilPktLoggerFilesAvailableFileName DisplayString } utilPktLoggerFilesAvailableIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index for available files" ::= {utilPktLoggerFilesAvailableEntry 1} utilPktLoggerFilesAvailableFileName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Available file" ::={ utilPktLoggerFilesAvailableEntry 2} utilPktLoggerFileSelect OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Select the pktlogger file to access" ::= {utilPktLoggerOutput 2} utilPktLoggerResultsTable OBJECT-TYPE SYNTAX SEQUENCE OF UtilPktLoggerResultsType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Packet logger results" ::= {utilPktLoggerOutput 3} utilPktLoggerResultsEntry OBJECT-TYPE SYNTAX UtilPktLoggerResultsType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Packet logger results, entry" INDEX {utilPktLoggerResultsIndex} ::= {utilPktLoggerResultsTable 1} UtilPktLoggerResultsType ::= SEQUENCE { utilPktLoggerResultsIndex Unsigned32, utilPktLoggerResultsData DisplayString } utilPktLoggerResultsIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index for the table" ::= {utilPktLoggerResultsEntry 1} utilPktLoggerResultsData OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "returns single line from the file selected, the 1st line is comma separated header, lines 2 and above are comma separated results" ::={ utilPktLoggerResultsEntry 2} utilPktLoggerDeleteFile OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this OID to 1000001 deletes the file named in utilPktLoggerFileSelect OID" ::= {utilPktLoggerOutput 4} utilPktLoggerExecute OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Execute the function after writing to input OIDs and then writing (1000001) to this OID To abort the function write 1000004" ::= {utilPktLogger 100} --============================================= utilActPktForwarder OBJECT-IDENTITY STATUS current DESCRIPTION "Packet Forwarder utility branch" ::={utilities 3} utilActPktForwarderExecute OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Execute the function after writing to input OIDs and then writing (1000001) to this OID" ::= {utilActPktForwarder 100} --=========================================== utilSendPkt OBJECT-IDENTITY STATUS current DESCRIPTION "sendPkt utility branch" ::={utilities 4} utilSendPktFrequency OBJECT-TYPE SYNTAX Unsigned32 (800000..1000000) MAX-ACCESS read-write STATUS current DESCRIPTION "Tx RF frequency in kHz, Valid range 800,000:1,000,000 kHz" ::= {utilSendPkt 1} utilSendPktChanJump OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "number of channels to jump" ::= {utilSendPkt 2} utilSendPktChanOffset OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "explicit offset in kHz between channels" ::= {utilSendPkt 3} utilSendPktLoraBandwidth OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "LoRa bandwidth in kHz. Valid range: [125,250,500]" ::= {utilSendPkt 4} utilSendPktLoraSpreadingFactor OBJECT-TYPE SYNTAX Unsigned32 (7..12) MAX-ACCESS read-write STATUS current DESCRIPTION "LoRa Spreading Factor, Valid range: [7:12]" ::= {utilSendPkt 5} utilSendPktLoraCodingRate OBJECT-TYPE SYNTAX Unsigned32 (1..4) MAX-ACCESS read-write STATUS current DESCRIPTION "LoRa Spreading Factor, Valid range: [7:12]" ::= {utilSendPkt 6} utilSendPktLoraRfPower OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "RF Power (dBm)" ::= {utilSendPkt 7} utilSendPktLoraPreambleLength OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "LoRa preamble length (symbols, 0 for default)" ::= {utilSendPkt 8} utilSendPktLoraPayloadSize OBJECT-TYPE SYNTAX Unsigned32 (0..256) MAX-ACCESS read-write STATUS current DESCRIPTION "payload size (bytes, <256)" ::= {utilSendPkt 9} utilSendPktLoraPause OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "pause between packets (ms)" ::= {utilSendPkt 10} utilSendPktLoraRepeatCount OBJECT-TYPE SYNTAX Integer32 (-1..1000000) MAX-ACCESS read-write STATUS current DESCRIPTION "number of times the sequence is repeated (-1 loop until stopped)" ::= {utilSendPkt 11} utilSendPktLoraInvertPolarity OBJECT-TYPE SYNTAX BoolType MAX-ACCESS read-write STATUS current DESCRIPTION "send packet using inverted modulation polarity" ::= {utilSendPkt 12} utilSendPktLoraPublicNetworkMode OBJECT-TYPE SYNTAX BoolType MAX-ACCESS read-write STATUS current DESCRIPTION "configure the board in LoRa MAC *public network* mode" ::= {utilSendPkt 13} utilSendPktLoraPacketTimestamp OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Setup the timestamp (in ms, must be greater than 2ms) for packet to transmit" ::= {utilSendPkt 14} utilSendPktBandType OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Transmit band. Currently supported: ['US915', 'EU868', 'US_FULL_ISM']" ::= {utilSendPkt 15} utilSendPktExecute OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Execute the function after writing to input OIDs and then writing (1000001) to this OID" ::= {utilSendPkt 100} --============================================= utilSpectralScan OBJECT-IDENTITY STATUS current DESCRIPTION "spectralScan utility branch" ::={utilities 5} utilSpectralScanAntenna OBJECT-TYPE SYNTAX Unsigned32 (0..1) MAX-ACCESS read-write STATUS current DESCRIPTION "Antenna selection" ::= {utilSpectralScan 1} utilSpectralScanSamplePeriod OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "time to wait between samples (max 6ms)" ::= {utilSpectralScan 2} utilSpectralScanProgress OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Progress of spectral scan" ::= {utilSpectralScan 3} utilSpectralScanChannelTable OBJECT-TYPE SYNTAX SEQUENCE OF UtilSpectralScanChannelType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Spectral Scan results table" ::= {utilSpectralScan 4} utilSpectralScanChannelEntry OBJECT-TYPE SYNTAX UtilSpectralScanChannelType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Spectral Scan channel entry" INDEX {utilSpectralScanChannelIndex} ::= {utilSpectralScanChannelTable 1} UtilSpectralScanChannelType ::= SEQUENCE { utilSpectralScanChannelIndex Unsigned32 } utilSpectralScanChannelIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index for the table" ::= {utilSpectralScanChannelEntry 1} utilSpectralScanChannelResultsTable OBJECT-TYPE SYNTAX SEQUENCE OF UtilSpectralScanChannelResultsType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Spectral Scan results table" ::= {utilSpectralScan 5} utilSpectralScanChannelResultsEntry OBJECT-TYPE SYNTAX UtilSpectralScanChannelResultsType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Spectral Scan channel entry" INDEX {utilSpectralScanChannelIndex, utilSpectralScanChannelResultsIndex} ::= {utilSpectralScanChannelResultsTable 1} UtilSpectralScanChannelResultsType ::= SEQUENCE { utilSpectralScanChannelResultsIndex Unsigned32, utilSpectralScanChannelResultsData Unsigned32 } utilSpectralScanChannelResultsIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index for the table" ::= {utilSpectralScanChannelResultsEntry 1} utilSpectralScanChannelResultsData OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Spectral scan bin power" ::={ utilSpectralScanChannelResultsEntry 2} utilSpectralScanResultsDataBlob OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Spectral scan results, reports all powers as 101 member array of uint32_t * N channels in one read" ::={ utilSpectralScan 6} utilSpectralScanResultsTimestamp OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "System date and time of last performed spectral scan" ::={ utilSpectralScan 7} utilSpectralScanNum125kChan OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "number of 125khz channels to scan (default 64)" ::={ utilSpectralScan 8} utilSpectralScanStartFreq125k OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Start frequency for 125khz scan (US915 902300k)" ::={ utilSpectralScan 9} utilSpectralScanStepFreq125k OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Frequency specing between 125k channels (default 200k)" ::={ utilSpectralScan 10} utilSpectralScanNum500kChan OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "number of 500kHz channels to scan (default 8)" ::={ utilSpectralScan 11} utilSpectralScanStartFreq500k OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Start frequency for 500kHz scan (US915 903000k)" ::={ utilSpectralScan 12} utilSpectralScanStepFreq500k OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Frequency spacing between 500k channels (default 1600k)" ::={ utilSpectralScan 13} utilSpectralScanExecute OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Execute the function after writing to input OIDs and then writing (1000001) to this OID" ::= {utilSpectralScan 100} --============================================= utilSemPktForwarder OBJECT-IDENTITY STATUS current DESCRIPTION "Packet Forwarder utility branch" ::={utilities 6} utilSemPktForwarderUseGps OBJECT-TYPE SYNTAX BoolType MAX-ACCESS read-write STATUS current DESCRIPTION "Enable the GPS as a timing source for the packet forwarder" ::= {utilSemPktForwarder 1} utilSemPktForwarderCustomConfPath OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Custom configuration .json file to use, leave blank for default config.json" ::= {utilSemPktForwarder 2} utilSemPktForwarderExecute OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Execute the function after writing to input OIDs and then writing (1000001) to this OID" ::= {utilSemPktForwarder 100} --============================================= utilPing OBJECT-IDENTITY STATUS current DESCRIPTION "Ping utility branch" ::={utilities 7} utilPingCount OBJECT-TYPE SYNTAX Unsigned32 (1..20) MAX-ACCESS read-write STATUS current DESCRIPTION "Number of Ping requests to send" ::= {utilPing 1} utilPingDestination OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Destination server to ping" ::= {utilPing 2} utilPingReceivedCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Ping requests received back" ::= {utilPing 3} utilPingExecute OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Execute the function after writing to input OIDs and then writing (1000001) to this OID" ::= {utilPing 100} --============================================= utilConfiguration OBJECT-IDENTITY STATUS current DESCRIPTION "Ping utility branch" ::={utilities 8} utilConfigurationFilesTable OBJECT-TYPE SYNTAX SEQUENCE OF UtilConfigurationFilesType MAX-ACCESS not-accessible STATUS current DESCRIPTION "list of configuration files" ::= {utilConfiguration 1} utilConfigurationFilesEntry OBJECT-TYPE SYNTAX UtilConfigurationFilesType MAX-ACCESS not-accessible STATUS current DESCRIPTION "single file name" INDEX {utilConfigurationFilesIndex} ::= {utilConfigurationFilesTable 1} UtilConfigurationFilesType ::= SEQUENCE { utilConfigurationFilesIndex Unsigned32, utilConfigurationFilesFileName DisplayString } utilConfigurationFilesIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index for files" ::= {utilConfigurationFilesEntry 1} utilConfigurationFilesFileName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION " file" ::={ utilConfigurationFilesEntry 2} utilConfigurationFileSelect OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Select the configuration file to access" ::= {utilConfiguration 2} utilConfigurationFileContents OBJECT-TYPE SYNTAX DisplayString (SIZE(0..65000)) MAX-ACCESS read-write STATUS current DESCRIPTION "Contents of the selected configuration file. This OID can report/accept up to 65000 bytes" ::= {utilConfiguration 3} utilConfigurationSelectFactoryConfig OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this OID to 1000001 selects the factory default configuration for reading. To restore the factory configuration: 1) set this OID to 1000001, this selects the default configuration file 2) read utilConfigurationFileContents (save the default configuration) 3) set a new destination filename in utilConfigurationFileSelect 4) write the default configuration back to utilConfigurationFileContents" ::= {utilConfiguration 99} utilConfigurationFileDelete OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this OID to 1000001 deletes the file named in utilConfigurationFileSelect OID" ::= {utilConfiguration 100} --==================================================================== utilSpectrumAnalyzer OBJECT-IDENTITY STATUS current DESCRIPTION "Spectrum analyzer utility branch" ::={utilities 9} utilSpectrumAnalyzerSamplePeriod OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Sample period measured in 0.5us" ::= {utilSpectrumAnalyzer 1} utilSpectrumAnalyzerSampleCount OBJECT-TYPE SYNTAX Unsigned32 (1..4096) MAX-ACCESS read-write STATUS current DESCRIPTION "Number of samples to process per frequency band" ::= {utilSpectrumAnalyzer 2} utilSpectrumAnalyzerAntenna OBJECT-TYPE SYNTAX Unsigned32 (0..1) MAX-ACCESS read-write STATUS current DESCRIPTION "Antenna selection" ::= {utilSpectrumAnalyzer 3} utilSpectrumAnalyzerStartFrequencykHz OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Start frequency in kHz" ::= {utilSpectrumAnalyzer 4} utilSpectrumAnalyzerStopFrequencykHz OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Stop frequency in kHz" ::= {utilSpectrumAnalyzer 5} utilSpectrumAnalyzerBinSpacingkHz OBJECT-TYPE SYNTAX Unsigned32 (125..1000) MAX-ACCESS read-write STATUS current DESCRIPTION "bin spacing in kHz (default 200)" ::= {utilSpectrumAnalyzer 6} utilSpectrumAnalyzerOutputBlob OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Output from the spectrum analyzer. Read this OID to run the utility results are immediate" ::= {utilSpectrumAnalyzer 100} --=============================================================================== utilRunningCheck OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "returns the name of the utility that is running, or blank string for none" ::= {utilities 100} --===================================================================== firewall OBJECT-IDENTITY STATUS current DESCRIPTION "Firewall configuration branch" ::={kona 11} firewallEnabled OBJECT-TYPE SYNTAX BoolType MAX-ACCESS read-write STATUS current DESCRIPTION "Enable firewall" ::= {firewall 1} firewallPing OBJECT-IDENTITY STATUS current DESCRIPTION "Ping branch" ::={firewall 2} firewallPingEnabled OBJECT-TYPE SYNTAX BoolType MAX-ACCESS read-write STATUS current DESCRIPTION "Enable Ping" ::= {firewallPing 1} --firewallPingFromLan OBJECT-TYPE -- SYNTAX BoolType -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION "Ping responds to LAN requests" -- ::= {firewallPing 2} --firewallPingFromWan OBJECT-TYPE -- SYNTAX BoolType -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION "Ping responds to WAN requests" -- ::= {firewallPing 3} firewallPingLimit OBJECT-IDENTITY STATUS current DESCRIPTION "Firewall filters for ping attack defence" ::={firewallPing 4} firewallPingLimitEnabled OBJECT-TYPE SYNTAX BoolType MAX-ACCESS read-write STATUS current DESCRIPTION "Enable Ping flood attack prevention" ::= {firewallPingLimit 1} firewallPingPerMinLimit OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Ping per minute limit" ::= {firewallPingLimit 2} firewallPingBurstLimit OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Ping burst limit" ::= {firewallPingLimit 3} firewallSsh OBJECT-IDENTITY STATUS current DESCRIPTION "Firewall, Denial of Service prevention" ::={firewall 3} firewallSshEnabled OBJECT-TYPE SYNTAX BoolType MAX-ACCESS read-write STATUS current DESCRIPTION "Enable Ping" ::= {firewallSsh 1} --firewallSshFromLan OBJECT-TYPE -- SYNTAX BoolType -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION "SSH connections accepted from LAN" -- ::= {firewallSsh 2} --firewallSshFromWan OBJECT-TYPE -- SYNTAX BoolType -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION "SSH connections accepted from WAN" -- ::= {firewallSsh 3} firewallDoSPrevention OBJECT-IDENTITY STATUS current DESCRIPTION "Firewall, Denial of Service prevention" ::={firewall 4} firewallDoSPreventionEnabled OBJECT-TYPE SYNTAX BoolType MAX-ACCESS read-write STATUS current DESCRIPTION "Enable DoS prevention" ::= {firewallDoSPrevention 1} firewallDoSPreventionPerMinLimit OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "DoS per minute limit" ::= {firewallDoSPrevention 2} firewallDoSPreventionBurstLimit OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "DoS burst limit" ::= {firewallDoSPrevention 3} firewallFilters OBJECT-IDENTITY STATUS current DESCRIPTION "Firewall filters configuration branch" ::={firewall 6} firewallFiltersTable OBJECT-TYPE SYNTAX SEQUENCE OF FirewallFiltersTableType MAX-ACCESS not-accessible STATUS current DESCRIPTION "list filter settings" ::= {firewallFilters 1} firewallFiltersTableEntry OBJECT-TYPE SYNTAX FirewallFiltersTableType MAX-ACCESS not-accessible STATUS current DESCRIPTION "single file name" INDEX {firewallFiltersTableIndex} ::= {firewallFiltersTable 1} FirewallFiltersTableType ::= SEQUENCE { firewallFiltersTableIndex Unsigned32, firewallFiltersName DisplayString, firewallFiltersDescription DisplayString, firewallFiltersChain DisplayString, firewallFiltersDstAddr DisplayString, firewallFiltersDstInterface DisplayString, firewallFiltersDstMask DisplayString, firewallFiltersDstPort DisplayString, firewallFiltersEnabled BoolType, firewallFiltersProtocol DisplayString, firewallFiltersSrcAddr DisplayString, firewallFiltersSrcInterface DisplayString, firewallFiltersSrcMac DisplayString, firewallFiltersSrcMask DisplayString, firewallFiltersSrcPort DisplayString, firewallFiltersTarget DisplayString, firewallFiltersRemoveFilter BoolType } firewallFiltersTableIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index for the table" ::= {firewallFiltersTableEntry 1} firewallFiltersName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Name of the filter" ::={ firewallFiltersTableEntry 2} firewallFiltersDescription OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Description of the filter" ::={ firewallFiltersTableEntry 3} firewallFiltersChain OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Chain for the filter: output, Input, forward" ::={ firewallFiltersTableEntry 4} firewallFiltersDstAddr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Filter destination IP address" ::={ firewallFiltersTableEntry 5} firewallFiltersDstInterface OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Destination interface" ::={ firewallFiltersTableEntry 6} firewallFiltersDstMask OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Destination mask" ::={ firewallFiltersTableEntry 7} firewallFiltersDstPort OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Destination port" ::={ firewallFiltersTableEntry 8} firewallFiltersEnabled OBJECT-TYPE SYNTAX BoolType MAX-ACCESS read-write STATUS current DESCRIPTION "filter enable/disable" ::={ firewallFiltersTableEntry 9} firewallFiltersProtocol OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Protocol selection: 'TCP','UDP','ICMP', or 'ANY' " ::={ firewallFiltersTableEntry 10} firewallFiltersSrcAddr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Source IP address" ::={ firewallFiltersTableEntry 11} firewallFiltersSrcInterface OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Source interface" ::={ firewallFiltersTableEntry 12} firewallFiltersSrcMac OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Source MAC address" ::={ firewallFiltersTableEntry 13} firewallFiltersSrcMask OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Source address mask" ::={ firewallFiltersTableEntry 14} firewallFiltersSrcPort OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Source port number" ::={ firewallFiltersTableEntry 15} firewallFiltersTarget OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Filter targets: 'Accept', 'Drop', 'Reject', 'Log'" ::={ firewallFiltersTableEntry 16} firewallFiltersRemoveFilter OBJECT-TYPE SYNTAX BoolType MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this OID to true (1) will remove the filter when changes are committed" ::={ firewallFiltersTableEntry 17} firewallUpdateExecute OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Read current firewall settings (1000001) or commit current firewall settings by writing (1000002) to this OID" ::= {firewall 100} --===================================================================== wirelessModem OBJECT-IDENTITY STATUS current DESCRIPTION "Wireless modem branch" ::={kona 12} wmDeviceInformation OBJECT-IDENTITY STATUS current DESCRIPTION "Device information branch" ::={wirelessModem 1} wmManufacturer OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Manufacturer name" ::= {wmDeviceInformation 1} wmModelId OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Model Identification" ::= {wmDeviceInformation 2} wmFwRevisions OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Firmware Revision" ::= {wmDeviceInformation 3} wmBootRevisions OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Boot revision" ::= {wmDeviceInformation 4} wmPriRevisions OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "PRI Revision" ::= {wmDeviceInformation 5} wmPrlVersion OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "PRL Version" ::= {wmDeviceInformation 6} wmPrlPreference OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "PRL Preference" ::= {wmDeviceInformation 7} wmImsi OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "IMSI" ::= {wmDeviceInformation 8} wmEsnNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "ESN Number" ::= {wmDeviceInformation 9} wmImeiNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "IMEI Number" ::= {wmDeviceInformation 10} wmMeidNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "MEID Number" ::= {wmDeviceInformation 11} wmHwRevision OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Hardware Revision" ::= {wmDeviceInformation 12} wmDeviceState OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Device State" ::= {wmDeviceInformation 13} wmSimStatus OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "SIM State" ::= {wmDeviceInformation 14} --==================================== wmHomeNetworkBranch OBJECT-IDENTITY STATUS current DESCRIPTION "Home Network information branch" ::={wirelessModem 2} wmHomeNetwork OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Home Network" ::= {wmHomeNetworkBranch 1} wmRoamingStatus OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Roaming Status" ::= {wmHomeNetworkBranch 2} wmDataCapabilities OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Data Capabilities" ::= {wmHomeNetworkBranch 3} wmSessionState OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Session State" ::= {wmHomeNetworkBranch 4} wmDataBearer OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Data Bearer" ::= {wmHomeNetworkBranch 5} wmDormancyStatus OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Dormancy Status" ::= {wmHomeNetworkBranch 6} wmLuRejectCause OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "LU Reject Cause" ::= {wmHomeNetworkBranch 7} --=========================================== wmRfInformation OBJECT-IDENTITY STATUS current DESCRIPTION "Modem RF information branch" ::={wirelessModem 3} wmRadioInterface OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Radio Interface" ::= {wmRfInformation 1} wmActiveBandClass OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Active Band Class" ::= {wmRfInformation 2} wmActiveChannel OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Active Channel" ::= {wmRfInformation 3} wmSignalStrength OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Signal Strength" ::= {wmRfInformation 4} wmEcio OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "ECIO" ::= {wmRfInformation 5} wmIo OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "IO" ::= {wmRfInformation 6} wmSinr OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "SINR" ::= {wmRfInformation 7} wmRsrq OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "RSRQ" ::= {wmRfInformation 8} --======================================= wmActiveProfileParameters OBJECT-IDENTITY STATUS current DESCRIPTION "Active profile parameters" ::={wirelessModem 4} wmPdpType OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "PDP Type" ::= {wmActiveProfileParameters 1} wmAuthentication OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Authentication" ::= {wmActiveProfileParameters 2} wmProfileName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Profile Name" ::= {wmActiveProfileParameters 3} wmApnName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "APN Name" ::= {wmActiveProfileParameters 4} wmUserName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "User Name" ::= {wmActiveProfileParameters 5} wmIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IP Address" ::= {wmActiveProfileParameters 6} wmPrimaryDNS OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Primary DNS" ::= {wmActiveProfileParameters 7} wmSecondaryDNS OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Secondary DNS" ::= {wmActiveProfileParameters 8} --============================= wmCallStatistics OBJECT-IDENTITY STATUS current DESCRIPTION "Call Statistics branch" ::={wirelessModem 5} wmCallStatus OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Call Status" ::= {wmCallStatistics 1} wmBytesTransferred OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Bytes Transferred" ::= {wmCallStatistics 2} wmBytesReceived OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Bytes Received" ::= {wmCallStatistics 3} wmCurrentTxRate OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current TX Rate" ::= {wmCallStatistics 4} wmCurrentRXRate OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current RX Rate" ::= {wmCallStatistics 5} wmMaxTxRate OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "MAX TX Rate" ::= {wmCallStatistics 6} wmMaxRxRate OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "MAX RX Rate" ::= {wmCallStatistics 7} --============================= wmPublicAddress OBJECT-IDENTITY STATUS current DESCRIPTION "Wireless modem phone and ip address branch" ::={wirelessModem 6} wmPublicIPAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Modem IP Address" ::= {wmPublicAddress 1} wmPublicPhoneNr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Modem phone number" ::= {wmPublicAddress 2} --========================================= wmApnBr OBJECT-IDENTITY STATUS current DESCRIPTION "complete APN settings branch" ::={wirelessModem 7} wmApnTable OBJECT-TYPE SYNTAX SEQUENCE OF WmApnType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Receive packet statistics table - Hourly totals" ::= {wmApnBr 1} wmApnTableEntry OBJECT-TYPE SYNTAX WmApnType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Receive packet statistics table entry" INDEX {wmApnTableIndex} ::= {wmApnTable 1} WmApnType ::= SEQUENCE { wmApnTableIndex Unsigned32, wmApn DisplayString, wmApnConnectionType INTEGER, wmApnLocalIndex Integer32 } wmApnTableIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index for the table" ::= {wmApnTableEntry 1} wmApn OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "APN name" ::={ wmApnTableEntry 2} wmApnConnectionType OBJECT-TYPE SYNTAX INTEGER {ip (0), ppp (1), ipv6(2), ipv4v6(3)} MAX-ACCESS read-write STATUS current DESCRIPTION "APN Type - default is IP (0)" ::={ wmApnTableEntry 3} wmApnLocalIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Local profile index as stored in the modem" ::={ wmApnTableEntry 4} wmApnWorkingIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Read the currently used APN profile" ::= {wmApnBr 2} wmAddApn OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Add a new APN entry" ::= {wmApnBr 10} wmRemoveApn OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "remove an APN entry" ::= {wmApnBr 11} wmApnLastOperationStatus OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Read the status of the last APN operation" ::= {wmApnBr 12} --==================================================================== wmFwUpdate OBJECT-IDENTITY STATUS current DESCRIPTION "Wireless modem firmware update" ::={wirelessModem 8} wmFwUpdateUrl OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Location of the firmware binary" ::= {wmFwUpdate 1} wmFwUpdateUser OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Optional, username for authentication" ::= {wmFwUpdate 2} wmFwUpdatePass OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Optional, (write only) password for authentication" ::= {wmFwUpdate 3} wmFwUpdateExecute OBJECT-TYPE SYNTAX INTEGER { ok(0),error(1), busy (2), downloadFile(1000001), updateModem (1000002), resetDownloadDir(1000003) } MAX-ACCESS read-write STATUS current DESCRIPTION "1000001 to download files, 1000002 to update the modem firmware after files have been updated. When successful, set konaReset = requestRailReset(1000002) to reboot gateway 1000003 to clear contents of FW download directory" ::= {wmFwUpdate 100} --===================================================================== reset OBJECT-IDENTITY STATUS current DESCRIPTION "reset branch" ::={kona 13} konaReset OBJECT-TYPE SYNTAX INTEGER { missReport (0), dspCrash (1), internalErr (2), remoteRreset (3), requestedReset (4), requestReset(1000001), requestRailReset (1000002)} MAX-ACCESS read-write STATUS current DESCRIPTION "Read this OID to get last reset reason, write 1000001 to reboot, 1000002 to do a rail reset (POR)" ::= {reset 1} --===================================================================== sshAuthorization OBJECT-IDENTITY STATUS current DESCRIPTION "ssh branch" ::={kona 14} sshKey OBJECT-TYPE SYNTAX OCTET STRING (SIZE(2048)) MAX-ACCESS read-write STATUS current DESCRIPTION "write only. Set your public ssh key, or write 'REVOKE' to revoke all keys. Keys are automatically revoked after 10 minutes from the time the first key is set" ::= {sshAuthorization 1} --===================================================================== packetForwarder OBJECT-IDENTITY STATUS current DESCRIPTION "packet forwarder branch" ::={kona 15} currentState OBJECT-TYPE SYNTAX INTEGER {unknown (0), running (1), stopped (2), partial (3), executeStart (1000001), executeStop (1000002) } MAX-ACCESS read-write STATUS current DESCRIPTION "Current state of the packet forwarder, write 1000001 to start, 1000002 to stop" ::= {packetForwarder 1} currentType OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Currently installed packet forwarder type" ::= {packetForwarder 2} supportedTypesTable OBJECT-TYPE SYNTAX SEQUENCE OF NsSupportedTypesTable MAX-ACCESS not-accessible STATUS current DESCRIPTION "cell info table" ::= {packetForwarder 3} supportedTypesCellEntry OBJECT-TYPE SYNTAX NsSupportedTypesTable MAX-ACCESS not-accessible STATUS current DESCRIPTION "Cell entry for one supported packet forwarder" INDEX {supportedTypeIndex} ::= {supportedTypesTable 1} NsSupportedTypesTable ::= SEQUENCE { supportedTypeIndex Unsigned32, supportedTypeName DisplayString, supportedTypeDescription DisplayString } supportedTypeIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Cell Index" ::= {supportedTypesCellEntry 1} supportedTypeName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Supported packet forwarder name" ::= {supportedTypesCellEntry 2} supportedTypeDescription OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Supported packet forwarder description" ::= {supportedTypesCellEntry 3} nsPacketForwarderSwitch OBJECT-IDENTITY STATUS current DESCRIPTION "packet forwarder switch branch" ::={packetForwarder 4} nsNewType OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Packet forwarder type to be installed" ::= {nsPacketForwarderSwitch 1} nsSourceURL OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Address where the new packet forwarder is located" ::= {nsPacketForwarderSwitch 2} nsSourceProtocol OBJECT-TYPE SYNTAX INTEGER { guessFromUrl (0), ftp (1), http (2), sftp (3), localFile (4)} MAX-ACCESS read-write STATUS current DESCRIPTION "Protocol to download new packet forwarder" ::= {nsPacketForwarderSwitch 3} nsSourceUserName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Optional - Username to download new packet forwarder, or leave blank when not used" ::= {nsPacketForwarderSwitch 4} nsSourcePassword OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Optional - Write-only, password to download new packet forwarder, or leave blank when not used" ::= {nsPacketForwarderSwitch 5} pktFwdSwitchExecute OBJECT-TYPE SYNTAX INTEGER { ok(0),error(1), none(2), inProgress(3), unknown(4), execute(1000001) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set this OID to 1000001 to attempt packet forwarder switch, read this OID to read status of last attempt" ::= {nsPacketForwarderSwitch 100} --===================================================================== ledControl OBJECT-IDENTITY STATUS current DESCRIPTION "LED control branch" ::={kona 16} ledBlankingTimeout OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Timeout in seconds until LED turns off, write 0 to turn off" ::= {ledControl 2} --===================================================================== networkPreferences OBJECT-IDENTITY STATUS current DESCRIPTION "Network availability and preferences" ::={kona 17} networkEthernetAvailable OBJECT-TYPE SYNTAX BoolType MAX-ACCESS read-only STATUS current DESCRIPTION "Ethernet networking available" ::= {networkPreferences 1} networkOpticalAvailable OBJECT-TYPE SYNTAX BoolType MAX-ACCESS read-only STATUS current DESCRIPTION "Optical networking available" ::= {networkPreferences 2} networkCellularAvailable OBJECT-TYPE SYNTAX BoolType MAX-ACCESS read-only STATUS current DESCRIPTION "Cellular networking available" ::= {networkPreferences 3} networkPreferred OBJECT-TYPE SYNTAX INTEGER { auto(0),ethernet(1),optical(2), cellular(3)} MAX-ACCESS read-write STATUS current DESCRIPTION "Select the preferred network interface" ::= {networkPreferences 4} networkFallback OBJECT-TYPE SYNTAX INTEGER { auto(0),ethernet(1),optical(2), cellular(3)} MAX-ACCESS read-write STATUS current DESCRIPTION "Select the fallback network interface, cannot be same as preferred, setting auto clears both" ::= {networkPreferences 5} networkPingIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Destination IP where to ping. Default is 8.8.8.8, does not work in China" ::= {networkPreferences 6} networkPreferencesExecute OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "1000001 Commits the network preferences to the system and restarts network management 1000002 re-reads the data from the filesystem" ::= {networkPreferences 100} networkConfiguration OBJECT-IDENTITY STATUS current DESCRIPTION "Network configuration branch" ::={networkPreferences 1000} networkConfigInterface OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Interface to modify, currently only eth0 is supported, this is a placeholder" ::= {networkConfiguration 1} networkConfigType OBJECT-TYPE SYNTAX INTEGER {dhcp(0), static(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "Type of IP setup, DHCP or static" ::= {networkConfiguration 2} networkConfigIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "When static, write the desired IP address. When DHCP it becomes read-only and reports the current IP of eth0" ::= {networkConfiguration 3} networkConfigNetmask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "When static, write the desired netmask. When DHCP it becomes read-only and reports the current netmask of eth0" ::= {networkConfiguration 4} networkConfigGateway OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "When static, read and write the desired gateway address" ::= {networkConfiguration 5} networkConfigDNS1 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "When static, primary DNS address" ::= {networkConfiguration 6} networkConfigDNS2 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "When static, secondary DNS address" ::= {networkConfiguration 7} networkConfigExecute OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "1000001 Commits the network configuration to the system 1000002 re-reads the data from the filesystem" ::= {networkConfiguration 100} --===================================================================== --the settings under "factory" should not be used by the customer factory OBJECT-IDENTITY STATUS current DESCRIPTION "factory test branch" ::={kona 100} trx OBJECT-IDENTITY STATUS current DESCRIPTION "factory test branch for transceiver options" ::={factory 1} --========================================================================= trxDebug OBJECT-IDENTITY STATUS current DESCRIPTION "transceiver debug options" ::={trx 4} trxDebugRegTable OBJECT-TYPE SYNTAX SEQUENCE OF TrxDebugRegCellType MAX-ACCESS not-accessible STATUS current DESCRIPTION "cell info table" ::= {trxDebug 1} trxDebugRegCellEntry OBJECT-TYPE SYNTAX TrxDebugRegCellType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Cell Status entry for one configured cell" INDEX {trxDebugRegIndex} ::= {trxDebugRegTable 1} TrxDebugRegCellType ::= SEQUENCE { trxDebugRegIndex Unsigned32, trxDebugRegValue Integer32 } trxDebugRegIndex OBJECT-TYPE SYNTAX Unsigned32 (1..2048) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Cell Index" ::= {trxDebugRegCellEntry 1} trxDebugRegValue OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Cell ID" ::= {trxDebugRegCellEntry 2} --====================================================================== digFpga OBJECT-IDENTITY STATUS current DESCRIPTION "factory test branch for digital fpga options" ::={factory 2} digFpgaParamTable OBJECT-TYPE SYNTAX SEQUENCE OF DigFpgaParamCellType MAX-ACCESS not-accessible STATUS current DESCRIPTION "cell info table" ::= {digFpga 1} digFpgaParamCellEntry OBJECT-TYPE SYNTAX DigFpgaParamCellType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Cell Status entry for one configured cell" INDEX {digFpgaParamIndex} ::= {digFpgaParamTable 1} DigFpgaParamCellType ::= SEQUENCE { digFpgaParamIndex Unsigned32, digFpgaParamValue Integer32 } digFpgaParamIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Cell Index" ::= {digFpgaParamCellEntry 1} digFpgaParamValue OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Cell ID" ::= {digFpgaParamCellEntry 2} --==================================================================== sx1301 OBJECT-IDENTITY STATUS current DESCRIPTION "factory test branch for sx1301 options" ::={factory 3} sxUtilities OBJECT-IDENTITY STATUS current DESCRIPTION "factory test branch for sx1301 utilities" ::={sx1301 2} --====================================================================== sxUtilDebug OBJECT-IDENTITY STATUS current DESCRIPTION "factory test branch for SX1301 debug access" ::={sxUtilities 1} sxUtilDebugRegTable OBJECT-TYPE SYNTAX SEQUENCE OF SxUtilDebugRegCellType MAX-ACCESS not-accessible STATUS current DESCRIPTION "cell info table" ::= {sxUtilDebug 1} sxUtilDebugRegCellEntry OBJECT-TYPE SYNTAX SxUtilDebugRegCellType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Cell Status entry for one configured cell" INDEX {sxUtilDebugRegIndex} ::= {sxUtilDebugRegTable 1} SxUtilDebugRegCellType ::= SEQUENCE { sxUtilDebugRegIndex Unsigned32, sx0DebugRegValue Integer32, sx1DebugRegValue Integer32, sx2DebugRegValue Integer32, sx3DebugRegValue Integer32, sx4DebugRegValue Integer32, sx5DebugRegValue Integer32, sx6DebugRegValue Integer32, sx7DebugRegValue Integer32 } sxUtilDebugRegIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Cell Index" ::= {sxUtilDebugRegCellEntry 1} sx0DebugRegValue OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Sx1301, instance 0 register value" ::= {sxUtilDebugRegCellEntry 2} sx1DebugRegValue OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Sx1301, instance 1 register value" ::= {sxUtilDebugRegCellEntry 3} sx2DebugRegValue OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Sx1301, instance 2 register value" ::= {sxUtilDebugRegCellEntry 4} sx3DebugRegValue OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Sx1301, instance 3 register value" ::= {sxUtilDebugRegCellEntry 5} sx4DebugRegValue OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Sx1301, instance 4 register value" ::= {sxUtilDebugRegCellEntry 6} sx5DebugRegValue OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Sx1301, instance 5 register value" ::= {sxUtilDebugRegCellEntry 7} sx6DebugRegValue OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Sx1301, instance 6 register value" ::= {sxUtilDebugRegCellEntry 8} sx7DebugRegValue OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Sx1301, instance 7 register value" ::= {sxUtilDebugRegCellEntry 9} --============================================================= gpioFpgaSync OBJECT-IDENTITY STATUS current DESCRIPTION "factory test branch for SX1301 debug access" ::={factory 4} gpioFpgaSyncTable OBJECT-TYPE SYNTAX SEQUENCE OF GpioFpgaSyncCellType MAX-ACCESS not-accessible STATUS current DESCRIPTION "cell info table" ::= {gpioFpgaSync 1} gpioFpgaSyncCellEntry OBJECT-TYPE SYNTAX GpioFpgaSyncCellType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Cell Status entry for one configured cell" INDEX {gpioFpgaSyncIndex} ::= {gpioFpgaSyncTable 1} GpioFpgaSyncCellType ::= SEQUENCE { gpioFpgaSyncIndex Unsigned32, gpioFpgaSyncRegValue Integer32 } gpioFpgaSyncIndex OBJECT-TYPE SYNTAX Unsigned32 (1..128) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Cell Index" ::= {gpioFpgaSyncCellEntry 1} gpioFpgaSyncRegValue OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "gpio FPGA Sync register value" ::= {gpioFpgaSyncCellEntry 2} --========================================= notification destination ============================= notificationConfiguration OBJECT-IDENTITY STATUS current DESCRIPTION "Setup of SNMP notification destinations" ::={kona 199} notificationDestTable OBJECT-TYPE SYNTAX SEQUENCE OF NotificationDestCellType MAX-ACCESS not-accessible STATUS current DESCRIPTION "notification destination table" ::= {notificationConfiguration 1} notificationDestCellEntry OBJECT-TYPE SYNTAX NotificationDestCellType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Cell Status entry for one configured cell" INDEX {notificationDestIndex} ::= {notificationDestTable 1} NotificationDestCellType ::= SEQUENCE { notificationDestIndex Unsigned32, notificationDestAddr DisplayString, notificationDestPort Unsigned32, notificationDestCommunity DisplayString } notificationDestIndex OBJECT-TYPE SYNTAX Unsigned32 (1..128) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Cell Index" ::= {notificationDestCellEntry 1} notificationDestAddr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Address of the notification destination" ::= {notificationDestCellEntry 2} notificationDestPort OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "notification destination port" ::= {notificationDestCellEntry 3} notificationDestCommunity OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "name of the community to send the notification" ::= {notificationDestCellEntry 4} notificationConfigurationExecute OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Execute the function after writing to input OIDs and then writing (1000001) to this OID" ::= {notificationConfiguration 100} --========================================= Notifications ================================ konaNotifications OBJECT IDENTIFIER ::= { kona 200 } konaNotificationPrefix OBJECT IDENTIFIER ::= { konaNotifications 0 } konaHmCpuLoadNotificationObjects OBJECT IDENTIFIER ::= { konaNotifications 1 } konaHmMemoryLowNotificationObjects OBJECT IDENTIFIER ::= { konaNotifications 2 } konaHmStorageLowNotificationObjects OBJECT IDENTIFIER ::= { konaNotifications 3 } konaHmTemperatureHighNotificationObjects OBJECT IDENTIFIER ::= { konaNotifications 4 } konaHmMissedReportHighNotificationObjects OBJECT IDENTIFIER ::= { konaNotifications 9 } konaHmMissedReportLowNotificationObjects OBJECT IDENTIFIER ::= { konaNotifications 10 } konaHmBistFailedNotificationObjects OBJECT IDENTIFIER ::= { konaNotifications 12 } konaHmResetNotificationObjects OBJECT IDENTIFIER ::= { konaNotifications 13 } konaHmFaultObjects OBJECT IDENTIFIER ::= { konaNotifications 20 } konaHmAlarmObjects OBJECT IDENTIFIER ::= { konaNotifications 21 } konaHmCpuLoadStateInd OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "CPU load indication state, 0 = clear, 1 = raised" ::= { konaHmCpuLoadNotificationObjects 1 } konaHmPerfCpu1 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "1-minute CPU load average" ::= { konaHmCpuLoadNotificationObjects 2 } konaHmCpuLoadNotification NOTIFICATION-TYPE OBJECTS { konaHmCpuLoadStateInd, konaHmPerfCpu1} STATUS current DESCRIPTION "This is the actual notification that gets sent out" ::= { konaNotificationPrefix 1 } --============================ konaHmMemoryLowStateInd OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Memory low indication state, 0 = clear, 1 = raised" ::= { konaHmMemoryLowNotificationObjects 1 } konaHmMemoryFreeMemInd OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Free memory available" ::= { konaHmMemoryLowNotificationObjects 2 } konaHmMemoryLowNotification NOTIFICATION-TYPE OBJECTS { konaHmMemoryLowStateInd, konaHmMemoryFreeMemInd} STATUS current DESCRIPTION "This is the actual notification that gets sent out" ::= { konaNotificationPrefix 2 } --============================ konaHmStorageLowStateInd OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Storage low indication state, 0 = clear, 1 = raised" ::= { konaHmStorageLowNotificationObjects 1 } konaHmStorageSpaceAvailable OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Available Storage" ::= { konaHmStorageLowNotificationObjects 2 } konaHmStorageLowNotification NOTIFICATION-TYPE OBJECTS { konaHmStorageLowStateInd, konaHmStorageSpaceAvailable, perfStorageId} STATUS current DESCRIPTION "This is the actual notification that gets sent out" ::= { konaNotificationPrefix 3 } --==================================================================== konaHmTemperatureHighStateInd OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Temperature High indication state, 0 = clear, 1 = raised" ::= { konaHmTemperatureHighNotificationObjects 1 } konaHmTemperatureHighNotification NOTIFICATION-TYPE OBJECTS { konaHmTemperatureHighStateInd, enclosureTemperature} STATUS current DESCRIPTION "This is the actual notification that gets sent out" ::= { konaNotificationPrefix 4 } --============================ konaHmMissedReportHighNameInd OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Name of item that failed to report" ::= { konaHmMissedReportHighNotificationObjects 1 } konaHmMissedReportHighCountInd OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Number of times the process failed to report" ::= { konaHmMissedReportHighNotificationObjects 2 } konaHmMissedReportHighNotification NOTIFICATION-TYPE OBJECTS { konaHmMissedReportHighNameInd, konaHmMissedReportHighCountInd } STATUS current DESCRIPTION "This is the actual notification that gets sent out" ::= { konaNotificationPrefix 9 } --============================ konaHmMissedReportLowNameInd OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Name of item that failed to report" ::= { konaHmMissedReportLowNotificationObjects 1 } konaHmMissedReportLowCountInd OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Number of times the process failed to report" ::= { konaHmMissedReportLowNotificationObjects 2 } konaHmMissedReportLowNotification NOTIFICATION-TYPE OBJECTS { konaHmMissedReportLowNameInd, konaHmMissedReportLowCountInd } STATUS current DESCRIPTION "This is the actual notification that gets sent out" ::= { konaNotificationPrefix 10 } --======================================== konaHmBistFailedModuleInd OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Bist Failed - Module Name" ::= { konaHmBistFailedNotificationObjects 1 } konaHmBistFailedTestInd OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Bist Failed - Test Name" ::= { konaHmBistFailedNotificationObjects 2 } konaHmBistFailedNotification NOTIFICATION-TYPE OBJECTS { konaHmBistFailedModuleInd, konaHmBistFailedTestInd } STATUS current DESCRIPTION "This is the actual notification that gets sent out" ::= { konaNotificationPrefix 12 } --======================================== konaHmFaultId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "System Health Monitor Fault ID" ::= { konaHmFaultObjects 1 } konaHmFaultState OBJECT-TYPE SYNTAX BoolType MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "State of the fault (clear/raised)" ::= { konaHmFaultObjects 2 } konaHmFaultNotification NOTIFICATION-TYPE OBJECTS { konaHmFaultId, konaHmFaultState } STATUS current DESCRIPTION "This is the actual notification that gets sent out" ::= { konaNotificationPrefix 20 } --======================================== konaHmAlarmId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "System Health Monitor Alarm ID" ::= { konaHmAlarmObjects 1 } konaHmAlarmState OBJECT-TYPE SYNTAX BoolType MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "State of the Alarm (clear/raised)" ::= { konaHmAlarmObjects 2 } konaHmAlarmNotification NOTIFICATION-TYPE OBJECTS { konaHmAlarmId, konaHmAlarmState } STATUS current DESCRIPTION "This is the actual notification that gets sent out" ::= { konaNotificationPrefix 21 } END