--Cypress Solutions Inc. 2021

CYPRESS-MIB DEFINITIONS ::= BEGIN


IMPORTS
	DisplayString				FROM SNMPv2-TC
	enterprises, Gauge32, Integer32,
	Counter32, Counter64, NOTIFICATION-TYPE,
	MODULE-IDENTITY, OBJECT-TYPE		FROM SNMPv2-SMI
	OBJECT-GROUP, NOTIFICATION-GROUP,
	MODULE-COMPLIANCE			FROM SNMPv2-CONF
;

cypress MODULE-IDENTITY
LAST-UPDATED "202102102000Z"
ORGANIZATION "Cypress Solutions Inc"
CONTACT-INFO "Technical Support, support@cypress.bc.ca"
DESCRIPTION 
	"This MIB defines Nodes and Data Objects to support 
	Cypress Solutions Inc's wireless gateways.
	Cypress, CTM and Oxygen are trademarks of Cypress Solutions Inc. 
	rev 0.2 by Alex Tarumian July 8, 2009
	rev 1.0 by Wolfgang Tolkien Dec 2, 2009
	rev 1.0.1 by Wolfgang Tolkien Jan 16, 2010
	rev 1.2 by Wolfgang Tolkien Mar 3, 2011 (added SNR OID for LTE)
	rev 1.3 by Wolfgang Tolkien Apr 5, 2011 (added RSCP and Temperature)
	rev 1.4 by Wolfgang Tolkien May 13, 2012 (added ICCID and APN)
	rev 1.4.1 by Wolfgang Tolkien Aug 3, 2012 (Bugfix: Changed byte counter type to Counter64)
	rev 1.5 by Wolfgang Tolkien Dec 20, 2012 (added RSRP and RSRQ)
	rev 1.6 by Wolfgang Tolkien Aug 3, 2013 (added Tx Channel, TAC, LTE Bandwidth)
	rev 1.7 by Wolfgang Tolkien Jul 3, 2014 (added SQI)
	rev 1.8 by Wolfgang Tolkien Oct 1, 2014 (converted to Cypress, added Power Source and Voltage)
	rev 1.9 by Wolfgang Tolkien Dec 1, 2014 (added CPE state)
	rev 1.10 by Wolfgang Tolkien Apr 1, 2015 (added ConfNetType and ConfLteBand)
	rev 1.11 by Chris Chan-Henry Feb 5, 2015 (added RSSI, RSRP, RSCP, ECIO secondary)
	rev 1.12 by Chris Chan-Henry May 1, 2015 (added Ipsec Current Peer)
	rev 1.13 by Wolfgang Tolkien Jun 16, 2015 (added Ipsec Tunnel Uptime)
	rev 1.14 by Chris Chan-Henry Feb 2, 2015 (added Obd)
	rev 1.15 by Chris Chan-Henry Aug 8, 2016 (added Gps)
	rev 1.16 by Wolfgang Tolkien, Feb 23, 2017 (fixed cypGwCpeState up/down state reversal)
	rev 1.17 by Wolfgang Tolkien, Mar 30, 2017 (added ConfWcdmaBands and ConfLteBands, added
				secondary Band and Bandwith OIDs and added to network trap)
	rev 1.18 by Wolfgang Tolkien, Aug 28, 2017 (cleanup to allow parsing by net-snmp library)
	rev 1.19 by Wolfgang Tolkien, Oct 23, 2017 (added uplink OID and traps)
	rev 1.20 by Keith Mo, Nov 27, 2018 (added cpeWlan OID and traps)
	rev 1.21 by Ken Dyck, May 10, 2020 (Added new connection type to support CTM-500 FWL-660)
	rev 1.21 by Ken Dyck, Jan 11, 2021 (Added CPE State and Monitoring for ETH1 for CTM-500)
	rev 1.22 by Keith Mo, Feb 10, 2021 (Added Scc2-6 for carrier aggregation)"

REVISION "202102102000Z"
DESCRIPTION "Production release, matched with SMIv2 definitions"
::= { enterprises 28952 }

cypEvents	OBJECT IDENTIFIER ::= { cypress 0} --Trap "enterprise" (parent) node
cypGateway	OBJECT IDENTIFIER ::= { cypress 1 }
cypWireless	OBJECT IDENTIFIER ::= { cypress 2 }
cypIpsec	OBJECT IDENTIFIER ::= { cypress 3 }
cypLegacy	OBJECT IDENTIFIER ::= { cypress 4 }
cypTelemetry	OBJECT IDENTIFIER ::= { cypress 5 }
cypGps		OBJECT IDENTIFIER ::= { cypress 6 }
cypMisc 	OBJECT IDENTIFIER ::= { cypress 7 }
cypObd		OBJECT IDENTIFIER ::= { cypress 8 }
cypConformance	OBJECT IDENTIFIER ::= { cypress 11}
cypMIBGroups	OBJECT IDENTIFIER ::= { cypConformance 1}

-- *********************** GATEWAY ***********************

cypGwInfo	OBJECT IDENTIFIER ::= { cypGateway 1 }
cypGwCtrl	OBJECT IDENTIFIER ::= { cypGateway 2 }

-- --------------------- INFO section --------------------

cypGwDesc	OBJECT-TYPE
	SYNTAX	DisplayString (SIZE (0..255))
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"A textual description of the entity. This value should
	 include the full name and version identification of the 
	 systems software and hardware. It is mandatory that this
	 only contain printable ASCII characters."
	::= { cypGwInfo 1 }

cypGwPwrSource	OBJECT-TYPE
	SYNTAX  INTEGER { Unknown(0), DC-Power(1), PoE-802-3af(2), DC-PoE(3), Battery(4) }
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Current power source for the wireless gateway. (AC Power, 
	PoE 802.3af or Battery)"
	::= { cypGwInfo 2 }

cypGwBVoltage	OBJECT-TYPE
	SYNTAX	Integer32
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Current battery voltage in mV - only valid if power source
	is 'Battery'"
	::= { cypGwInfo 3 }

cypGwBLevel	OBJECT-TYPE
	SYNTAX	Integer32
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Current approximate battery level in % - only valid if power source
	is 'Battery'"
	::= { cypGwInfo 4 }

cypGwCpeState	OBJECT-TYPE
    SYNTAX  INTEGER { Unknown(0), CPE-down(1), CPE-up(2) }
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
    "Customer Premise Equipment (CPE) status: The Cypress gateway can continuously ping a 
     locally attached CPE device to determine up or down state. If the CPE device 
     replies or doesn't reply to pings, this OID will report 'CPE_up' or 'CPE_down'
     respectively."
    ::= {cypGwInfo 5 }

cypGwUplink	OBJECT-TYPE
    SYNTAX  INTEGER { Unknown(0), VLAN(1), WWAN(2), VLAN2(3) }
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
    "Currently active uplink: Cellular (WWAN), LAN (VLAN), or LAN2 (VLAN2)"
    ::= {cypGwInfo 6 }

cypGwCpeWlanState	OBJECT-TYPE
    SYNTAX  INTEGER { Unknown(0), CPEWLAN-down(1), CPEWLAN-up(2) }
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
    "Customer Premise Equipment on WLAN (CPEWLAN) status: The Cypress gateway can continuously ping a 
     wifi CPE device to determine up or down state. If the CPE device 
     replies or doesn't reply to pings, this OID will report 'CPEWLAN_up' or 'CPEWLAN_down'
     respectively."
    ::= {cypGwInfo 7 }

cypGwCpeEth1State	OBJECT-TYPE
    SYNTAX  INTEGER { Unknown(0), CPEETH1-down(1), CPEETH1-up(2) }
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
    "Customer Premise Equipment on ethernet1 (CPEETH1) status: The Cypress gateway can continuously ping a 
     ethernet1 CPE device to determine up or down state. If the CPE device 
     replies or doesn't reply to pings, this OID will report 'CPEETH1_up' or 'CPEETH1_down'
     respectively."
    ::= {cypGwInfo 8 }

-- --------------------- CTRL section --------------------

cypGwReset	OBJECT-TYPE
	SYNTAX	INTEGER { enable(1) }
	MAX-ACCESS	read-write
	STATUS		current
	DESCRIPTION
	"By setting this attribute <enable(1)>, a reset command
	 to the systems is issued."
	::= { cypGwCtrl 1 }

cypGwFactCfg	OBJECT-TYPE
	SYNTAX 	INTEGER { enable(1) }
	MAX-ACCESS	read-write
	STATUS	 	current
	DESCRIPTION
	"By setting this attribute <enable(1)>, the system will
	 revert to its factory default configuration and perform
	 a reset. USE WITH CAUTION!"
	::= { cypGwCtrl 2 }

cypGwFsCfg	OBJECT-TYPE
	SYNTAX	INTEGER { enable(1) }
	MAX-ACCESS	read-write
	STATUS		current
	DESCRIPTION
	"By setting this attribute <enable(1)>, the system will
	 revert to its failsafe configuration (user configurable)
	 and perform a reset. USE WITH CAUTION!"
	::= { cypGwCtrl 3 }


-- ********************** WIRELESS ***********************

cypWlsInfo	OBJECT IDENTIFIER ::= { cypWireless 1 }
cypWlsCtrl	OBJECT IDENTIFIER ::= { cypWireless 2 }

-- --------------------- INFO section --------------------

cypWlsHardware	OBJECT IDENTIFIER ::= { cypWlsInfo 1 }
cypWlsAccount	OBJECT IDENTIFIER ::= { cypWlsInfo 2 }
cypWlsNetwork   OBJECT IDENTIFIER ::= { cypWlsInfo 3 }
cypWlsData	OBJECT IDENTIFIER ::= { cypWlsInfo 4 }

-- .................. Hardware subsection ................

cypWlsMdmModel	OBJECT-TYPE
	SYNTAX	DisplayString (SIZE (0..63))
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"A textual description of the model number of the wireless
	 modem in use."
	::= { cypWlsHardware 1 }

cypWlsMdmMfg	OBJECT-TYPE
	SYNTAX	DisplayString (SIZE (0..63))
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"A textual description of the manufacturer of the wireless
	 modem in use."
	::= { cypWlsHardware 2 }

cypWlsMdmFf	OBJECT-TYPE
	SYNTAX	INTEGER { Usb(1), ExpressCard(2) }
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Form factor of the wireless modem in use. (USB or ExpressCard)"
	::= { cypWlsHardware 3 }

cypWlsMdmHw	OBJECT-TYPE
	SYNTAX	DisplayString (SIZE (0..255))
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"A textual description of the hardware version of the wireless
	 modem in use. Not all wireless modems provide this information."
	::= { cypWlsHardware 4 }

cypWlsMdmFw	OBJECT-TYPE
	SYNTAX	DisplayString (SIZE (0..255))
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"A textual description of the firmware version of the wireless
	 modem in use. Not all wireless modems provide this information."
	::= { cypWlsHardware 5 }

cypWlsMfgDate	OBJECT-TYPE
	SYNTAX	DisplayString (SIZE (0..63))
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"A textual description of the manufacturing date of the wireless
	 modem in use. Not all wireless modems provide this information."
	::= { cypWlsHardware 6 }

cypWlsGsmImei	OBJECT-TYPE
	SYNTAX	DisplayString (SIZE (0..31))
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"The wireless modem's IMEI (International Mobile Equipment Identity).
	 Only used by GSM/WCDMA modems. This number uniquely identifies the
	 wireless modem."
	::= { cypWlsHardware 7 }

cypWlsGsmFsn	OBJECT-TYPE
	SYNTAX	DisplayString (SIZE (0..63))
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"The wireless modem's FSN (Factory Serial Number).
	 Only used by GSM/WCDMA modems. Not all modems provide this 
	 information"
	::= { cypWlsHardware 8 }

-- ................... Account subsection ................

cypWlsGsmImsi	OBJECT-TYPE
	SYNTAX	DisplayString (SIZE (0..31))
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"The wireless modem's IMSI (International Mobile Subscriber Identity).
	 Only used by GSM/WCDMA modems. This number uniquely identifies the
	 wireless customer account and is tied to the SIM card."
	::= { cypWlsAccount 1 }

cypWlsGsmNum	OBJECT-TYPE
	SYNTAX	DisplayString (SIZE (0..31))
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"The wireless modem's subscriber number. Only used by GSM/WCDMA 
	 modems. This number is normally not relevant for data accounts.
	 Not all modems provide this information."
	::= { cypWlsAccount 2 }

cypWlsCdmaEsn	OBJECT-TYPE
	SYNTAX	DisplayString (SIZE (0..31))
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"The wireless modem's ESN (Electronic Serial Number). Only used by 
	 CDMA modems. Technically the ESN is tied to the hardware, however in 
	 CDMA networks it is used to identify a wireless modem when it logs
	 on to the network and to associate it with a customer account."
        ::= { cypWlsAccount 3 }

cypWlsCdmaPrl 	OBJECT-TYPE
	SYNTAX	Integer32
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"The wireless modem's PRL version (Preferred Roaming List). Only used by 
	 CDMA modems. The PRL specifies which networks (home or roaming) the modem
	 is allowed to use. As carriers build out their networks, they may 
	 periodically provide a new PRL which can be downloaded over the air by
	 means of performing an activation."
        ::= { cypWlsAccount 4 }

cypWlsCdmaEri 	OBJECT-TYPE
	SYNTAX	Integer32
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"The wireless modem's ERI version (Enhanced Roaming Indicator). Only used by 
	 CDMA modems. This is an enhanced version of the PRL. Not all modems provide
	 this information."
        ::= { cypWlsAccount 5 }

cypWlsCdmaMdn	OBJECT-TYPE
	SYNTAX	DisplayString (SIZE (0..31))
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"The wireless modem's MDN (Mobile Directory Number). Only used by 
	 CDMA modems. Normally not relevant for data networks, except to keep track 
	 of a certain customer account."
        ::= { cypWlsAccount 6 }

cypWlsCdmaMin	OBJECT-TYPE
	SYNTAX	DisplayString (SIZE (0..31))
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"The wireless modem's MIN (Mobile Identity Number). Only used by 
	 CDMA modems. Normally not relevant for data networks, except to keep track 
	 of a certain customer account."
        ::= { cypWlsAccount 7 }

cypWlsCdmaNai	OBJECT-TYPE
	SYNTAX	DisplayString (SIZE (0..63))
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"The wireless modem's NAI (Network Access Identifier). Only used by 
	 CDMA modems. Sometimes used as a password when connecting to the wireless
	 network, but normally not used other than for keeping track of a customer 
	 account."
        ::= { cypWlsAccount 8 }

cypWlsGsmIccid	OBJECT-TYPE
	SYNTAX	DisplayString (SIZE (0..63))
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"The wireless modem's ICCID (Integrated Circuit Card ID).
	 Only used by GSM/WCDMA modems. This number uniquely identifies the SIM card
	 and thereby also the wireless customer account."
		::= { cypWlsAccount 9 }

cypWlsGsmApn	OBJECT-TYPE
	SYNTAX	DisplayString (SIZE (0..63))
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"The APN (Access Point Name) used by the wireless modem. This is typically assigned
	 by the carrier and determines whether the modem will receive a dynamic vs. static vs.
	 private IP address, etc."
		::= { cypWlsAccount 10 }
		
-- ................... Network subsection ................

cypWlsRssi	OBJECT-TYPE
	SYNTAX	Integer32
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Current wireless RSSI (Receive Signal Strength Indicator) in dBm. This is the 
	 most important indicator to assess network signal quality. A value of 0 indicates 
	 no signal. Values of -100 or less have to be considered as weak, values between -90
	 and -100 fair, between -80 and -90 average, between -70 and -80 good and above -70 
	 very good. Some wireless modems report an RSSI value of -113 when there is no signal."
	::= { cypWlsNetwork 1 }

cypWlsEcIo	OBJECT-TYPE
	SYNTAX	Integer32
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Current wireless EcIo in dBm. This value indicates the strength of 
	 the usable portion of the wireless signal in relation to the background noise.
	 EcIo is only relevant with CDMA and WCDMA networks and not all wireless modems
	 provide this value. The EcIo value typically fluctuates quite a bit which should
	 not be cause for concern. A value of 0 indicates no signal. Otherwise, a value of
	 -2 to -9 can be considered good, and values below that can indicate a problem.
	 IMPORTANT: This value should be taken as a relative measurement only, comparisons
	 between different brands and models of modems are typically not accurate."
	::= { cypWlsNetwork 2 }

cypWlsChannel	OBJECT-TYPE
	SYNTAX	Gauge32
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Current wireless channel number. Not all wireless modems provide this value and
	 a channel number of 0 indicates an unknown channel. The channel number can be useful
	 when trying to troubleshoot network related problems, however since CDMA, WCDMA and LTE 
	 networks use the same channels over large geographic areas (even spanning multiple 
	 cell sites) its usefulness can be limited."
	::= { cypWlsNetwork 3 }

cypWlsProvider	OBJECT-TYPE
	SYNTAX	DisplayString (SIZE (0..63))
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"The current wireless network provider. Not all wireless modems will provide this
	 information."
        ::= { cypWlsNetwork 4 }

cypWlsRoam	OBJECT-TYPE
	SYNTAX	INTEGER { Home(1), Roaming(2) }
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Roaming indicator. Roaming describes the use of a wireless network other than the 
	 home network. It often causes additional charges and should therefore be avoided. 
	 However, there are cases where network providers have merged or cooperate and 
	 subsequently roaming is normal and no extra charges are incurred."
	::= {cypWlsNetwork 5 }

cypWlsNetType	OBJECT-TYPE
	SYNTAX	DisplayString (SIZE (0..15))
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"The current wireless network type - for example GPRS, HSUPA, EVDO, etc.
	 Not all wireless modems will provide this information."
        ::= { cypWlsNetwork 6 }

cypWlsBand	OBJECT-TYPE
	SYNTAX	DisplayString (SIZE (0..31))
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"The currently used wireless frequency band - for example 850MHz, 1900MHz, etc.
	 Not all wireless modems will provide this information."
        ::= { cypWlsNetwork 7 }

cypWlsCellId	OBJECT-TYPE
	SYNTAX	Gauge32
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Current wireless cell ID. Only applicable on GSM/WCDMA networks. Unknown in case
	 of a cell ID of 0. Not all wireless modems will provide this information."
	::= { cypWlsNetwork 8 }

cypWlsLac	OBJECT-TYPE
	SYNTAX	Gauge32
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Current wireless Location Area Code. Only applicable on GSM/WCDMA networks. 
	 Unknown in case of a LAC of 0. Not all wireless modems will provide this 
	 information."
	::= { cypWlsNetwork 9 }

cypWlsMcc	OBJECT-TYPE
	SYNTAX	Gauge32
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Current wireless Mobile Country Code. Only applicable on GSM/WCDMA networks. 
	 Unknown in case of an MCC of 0. Not all wireless modems will provide this 
	 information."
	::= { cypWlsNetwork 10 }

cypWlsMnc	OBJECT-TYPE
	SYNTAX	Gauge32
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Current wireless Mobile Network Code. Only applicable on GSM/WCDMA networks. 
	 Unknown in case of an MNC of 0. Not all wireless modems will provide this 
	 information."
	::= { cypWlsNetwork 11 }

cypWlsSid	OBJECT-TYPE
	SYNTAX	Gauge32
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Current wireless System ID. Only applicable on CDMA networks. 
	 Unknown in case of an SID of 0. Not all wireless modems will provide this 
	 information."
	::= { cypWlsNetwork 12 }

cypWlsNid	OBJECT-TYPE
	SYNTAX	Gauge32
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Current wireless Network ID. Only applicable on CDMA networks. 
	 Unknown in case of an NID of 0. Not all wireless modems will provide this 
	 information."
	::= { cypWlsNetwork 13 }

cypWlsSnr	OBJECT-TYPE
	SYNTAX	Integer32
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Current wireless SNR in dB. This value indicates the strength of 
	 the usable portion of the wireless signal in relation to the background noise.
	 SNR is only relevant with LTE networks and not all wireless modems
	 provide this value. The SNR value typically fluctuates quite a bit which should
	 not be cause for concern. A value of 0 indicates no signal.
	 IMPORTANT: This value should be taken as a relative measurement only, comparisons
	 between different brands and models of modems are typically not accurate."
	::= { cypWlsNetwork 14 }

cypWlsRscp	OBJECT-TYPE
	SYNTAX	Integer32
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Current wireless RSCP (Receive Signal Code Power) in dBm. This is an important 
	 indicator to assess network signal quality on (W)CDMA networks. A value of 0 indicates 
	 no signal. Values of -100 or less have to be considered as weak, values between -90
	 and -100 fair, between -80 and -90 average, between -70 and -80 good and above -70 
	 very good. Not all wireless modes will provide this information."
	::= { cypWlsNetwork 15 }

cypWlsTemp	OBJECT-TYPE
	SYNTAX	Gauge32
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Current temperature of the wireless modem. Not all wireless modems will provide this 
	 information."
	::= { cypWlsNetwork 16 }

cypWlsRsrp	OBJECT-TYPE
	SYNTAX	Integer32
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Current wireless RSRP (Reference Signal Receive Power) in dBm. The RSRP value is closely 
	 linked to the RSSI value and generally about 20 dBm (or more!) lower. RSRP describes the average power 
	 of the reference signal (RS) as opposed to the RSSI value which includes information about the
	 total received wideband power including interference and other noise. A value of 0 indicates
	 that the modem does not provide a RSRP value. Typical RSRP readings range from -75 dBm (good 
	 signal) to -120 dBm (poor signal strength)."
	::= { cypWlsNetwork 17 }

cypWlsRsrq	OBJECT-TYPE
	SYNTAX	Integer32
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Current wireless RSRQ (Reference Signal Receive Quality) in dB. The RSRQ measure the signal
	quality in an LTE network and is defined as (N * RSRP) / RSSI, with N being the measured 
	bandwidth.
	A value of 0 indicates that the RSRQ value is not provided by the modem. Typical RSRQ readings 
	range from -3 dBm (good signal quality) to about -20 dBm or even less (poor signal quality)."
	::= { cypWlsNetwork 18 }
	
cypWlsTxChannel	OBJECT-TYPE
	SYNTAX	Gauge32
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Current wireless Tx channel number. Not all wireless modems provide this value and
	 a channel number of 0 indicates an unknown channel. The channel number can be useful
	 when trying to troubleshoot network related problems, however since CDMA, WCDMA and LTE 
	 networks use the same channels over large geographic areas (even spanning multiple 
	 cell sites) its usefulness can be limited."
	::= { cypWlsNetwork 19 }
	
cypWlsTac	OBJECT-TYPE
	SYNTAX	Gauge32
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Current wireless LTE Tracking Area Code. Only applicable on LTE networks. 
	 Unknown in case of a TAC of 0. Not all wireless modems will provide this 
	 information."
	::= { cypWlsNetwork 20 }
	
cypWlsBandwidth	OBJECT-TYPE
	SYNTAX	DisplayString (SIZE (0..15))
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"The currently used LTE bandwidth - for example 1.4 MHz, 3 MHz, etc.
	 Not all wireless modems will provide this information."
    ::= { cypWlsNetwork 21 }
	
cypWlsSqi OBJECT-TYPE
    SYNTAX  Integer32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
    "Overall Signal Quality Indicator (SQI). The SQI is a percentage value from 0 to 100
     indicating the overall RF signal quality. It is derived from the RSRP, RSCP or RSSI value
     depending on what network technology is currently in use. The SQI therefore
     provides a uniform indicator of RF signal quality, regardless of network type."
    ::= { cypWlsNetwork 22 }

cypWlsConfNetType   OBJECT-TYPE
    SYNTAX  INTEGER { Automatic(0), 4G-only(1), 3G-only(2), 2G-only (3), 4G-3G-only(4), 3G-2G-only(5) }
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
    "The currently configured wireless network type - this is NOT the actual network type,
     but rather what the Cypress Gateway is configured for. NOTE: this OID has been deprecated. 
     Use cypWlsConfWcdmaBands and cypWlsConfLteBands instead"
    ::= { cypWlsNetwork 23 }

cypWlsConfLteBand  OBJECT-TYPE
    SYNTAX  Integer32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
    "The currently configured LTE frequency band (Band 1 to Band 44) - this is NOT the 
     actual LTE band, but rather what the Cypress Gateway is configured for. A returned value 
     of '0' indicates that the modem is configured to automatically select the best
     available LTE band. NOTE: this OID has been deprecated.
     Use cypWlsConfWcdmaBands and cypWlsConfLteBands instead"
    ::= { cypWlsNetwork 24 }

cypWlsRssiSec	OBJECT-TYPE
	SYNTAX	Integer32
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Current Secondary RF wireless RSSI (Receive Signal Strength Indicator) in dBm. This is the 
	 most important indicator to assess network signal quality. A value of 0 indicates 
	 no signal. Values of -100 or less have to be considered as weak, values between -90
	 and -100 fair, between -80 and -90 average, between -70 and -80 good and above -70 
	 very good. Some wireless modems report an RSSI value of -113 when there is no signal."
	::= { cypWlsNetwork 25 }

cypWlsEcIoSec	OBJECT-TYPE
	SYNTAX	Integer32
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Current Secondary RF wireless EcIo in dBm. This value indicates the strength of 
	 the usable portion of the wireless signal in relation to the background noise.
	 EcIo is only relevant with CDMA and WCDMA networks and not all wireless modems
	 provide this value. The EcIo value typically fluctuates quite a bit which should
	 not be cause for concern. A value of 0 indicates no signal. Otherwise, a value of
	 -2 to -9 can be considered good, and values below that can indicate a problem.
	 IMPORTANT: This value should be taken as a relative measurement only, comparisons
	 between different brands and models of modems are typically not accurate."
	::= { cypWlsNetwork 26 }

cypWlsSnrSec	OBJECT-TYPE
	SYNTAX	Integer32
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Current Secondary RF wireless SNR in dB. This value indicates the strength of 
	 the usable portion of the wireless signal in relation to the background noise.
	 SNR is only relevant with LTE networks and not all wireless modems
	 provide this value. The SNR value typically fluctuates quite a bit which should
	 not be cause for concern. A value of 0 indicates no signal.
	 IMPORTANT: This value should be taken as a relative measurement only, comparisons
	 between different brands and models of modems are typically not accurate."
	::= { cypWlsNetwork 27 }

cypWlsRscpSec	OBJECT-TYPE
	SYNTAX	Integer32
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Current Secondary RF wireless RSCP (Receive Signal Code Power) in dBm. This is an important 
	 indicator to assess network signal quality on (W)CDMA networks. A value of 0 indicates 
	 no signal. Values of -100 or less have to be considered as weak, values between -90
	 and -100 fair, between -80 and -90 average, between -70 and -80 good and above -70 
	 very good. Not all wireless modes will provide this information."
	::= { cypWlsNetwork 28 }

cypWlsRsrpSec	OBJECT-TYPE
	SYNTAX	Integer32
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Current Secondary RF wireless RSRP (Reference Signal Receive Power) in dBm. The RSRP value is closely 
	 linked to the RSSI value and generally about 20 dBm (or more!) lower. RSRP describes the average power 
	 of the reference signal (RS) as opposed to the RSSI value which includes information about the
	 total received wideband power including interference and other noise. A value of 0 indicates
	 that the modem does not provide a RSRP value. Typical RSRP readings range from -75 dBm (good 
	 signal) to -120 dBm (poor signal strength)."
	::= { cypWlsNetwork 29 }

cypWlsRsrqSec	OBJECT-TYPE
	SYNTAX	Integer32
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Current Secondary RF wireless RSRQ (Reference Signal Receive Quality) in dB. The RSRQ measure the signal
	quality in an LTE network and is defined as (N * RSRP) / RSSI, with N being the measured 
	bandwidth.
	A value of 0 indicates that the RSRQ value is not provided by the modem. Typical RSRQ readings 
	range from -3 dBm (good signal quality) to about -20 dBm or even less (poor signal quality)."
	::= { cypWlsNetwork 30 }

cypWlsBandSec	OBJECT-TYPE
	SYNTAX	DisplayString (SIZE (0..31))
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"The currently used secondary wireless frequency band - for example 850MHz, 1900MHz, etc.
	Only wireless modems that operate in Carrier Aggregation (CA) mode will provide this information"
    ::= { cypWlsNetwork 31 }

cypWlsBandwidthSec	OBJECT-TYPE
	SYNTAX	DisplayString (SIZE (0..15))
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"The currently used secondary carrier LTE bandwidth - for example 1.4 MHz, 3 MHz, etc.
	Only wireless modems that operate in Carrier Aggregation (CA) mode will provide this information"
    ::= { cypWlsNetwork 32 }

cypWlsConfWcdmaBands  OBJECT-TYPE
	SYNTAX	DisplayString (SIZE (0..255))
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
    "The currently enabled WCDMA frequency bands represented as a comma-seperated list of bands - this 
    is NOT the actual WCDMA band that is currently in use, but rather what the Cypress Gateway is configured 
    for."   
    ::= { cypWlsNetwork 33 }

cypWlsConfLteBands  OBJECT-TYPE
	SYNTAX	DisplayString (SIZE (0..255))
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
    "The currently enabled LTE frequency bands represented as a comma-seperated list of bands - this 
    is NOT the actual LTE band that is currently in use, but rather what the Cypress Gateway is configured 
    for."   
    ::= { cypWlsNetwork 34 }

cypWlsRssiScc2	OBJECT-TYPE
	SYNTAX	Integer32
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Current 3rd service RF wireless RSSI (Receive Signal Strength Indicator) in dBm. This is the 
	 most important indicator to assess network signal quality. A value of 0 indicates 
	 no signal. Values of -100 or less have to be considered as weak, values between -90
	 and -100 fair, between -80 and -90 average, between -70 and -80 good and above -70 
	 very good. Some wireless modems report an RSSI value of -113 when there is no signal."
	::= { cypWlsNetwork 35 }

cypWlsEcIoScc2	OBJECT-TYPE
	SYNTAX	Integer32
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Current 3rd RF wireless EcIo in dBm. This value indicates the strength of 
	 the usable portion of the wireless signal in relation to the background noise.
	 EcIo is only relevant with CDMA and WCDMA networks and not all wireless modems
	 provide this value. The EcIo value typically fluctuates quite a bit which should
	 not be cause for concern. A value of 0 indicates no signal. Otherwise, a value of
	 -2 to -9 can be considered good, and values below that can indicate a problem.
	 IMPORTANT: This value should be taken as a relative measurement only, comparisons
	 between different brands and models of modems are typically not accurate."
	::= { cypWlsNetwork 36 }

cypWlsSnrScc2	OBJECT-TYPE
	SYNTAX	Integer32
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Current 3rd RF wireless SNR in dB. This value indicates the strength of 
	 the usable portion of the wireless signal in relation to the background noise.
	 SNR is only relevant with LTE networks and not all wireless modems
	 provide this value. The SNR value typically fluctuates quite a bit which should
	 not be cause for concern. A value of 0 indicates no signal.
	 IMPORTANT: This value should be taken as a relative measurement only, comparisons
	 between different brands and models of modems are typically not accurate."
	::= { cypWlsNetwork 37 }

cypWlsRscpScc2	OBJECT-TYPE
	SYNTAX	Integer32
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Current 3rd RF wireless RSCP (Receive Signal Code Power) in dBm. This is an important 
	 indicator to assess network signal quality on (W)CDMA networks. A value of 0 indicates 
	 no signal. Values of -100 or less have to be considered as weak, values between -90
	 and -100 fair, between -80 and -90 average, between -70 and -80 good and above -70 
	 very good. Not all wireless modes will provide this information."
	::= { cypWlsNetwork 38 }

cypWlsRsrpScc2	OBJECT-TYPE
	SYNTAX	Integer32
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Current 3rd RF wireless RSRP (Reference Signal Receive Power) in dBm. The RSRP value is closely 
	 linked to the RSSI value and generally about 20 dBm (or more!) lower. RSRP describes the average power 
	 of the reference signal (RS) as opposed to the RSSI value which includes information about the
	 total received wideband power including interference and other noise. A value of 0 indicates
	 that the modem does not provide a RSRP value. Typical RSRP readings range from -75 dBm (good 
	 signal) to -120 dBm (poor signal strength)."
	::= { cypWlsNetwork 39 }

cypWlsRsrqScc2	OBJECT-TYPE
	SYNTAX	Integer32
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Current 3rd RF wireless RSRQ (Reference Signal Receive Quality) in dB. The RSRQ measure the signal
	quality in an LTE network and is defined as (N * RSRP) / RSSI, with N being the measured 
	bandwidth.
	A value of 0 indicates that the RSRQ value is not provided by the modem. Typical RSRQ readings 
	range from -3 dBm (good signal quality) to about -20 dBm or even less (poor signal quality)."
	::= { cypWlsNetwork 40 }

cypWlsBandScc2	OBJECT-TYPE
	SYNTAX	DisplayString (SIZE (0..31))
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"The currently used 3rd wireless frequency band - for example 850MHz, 1900MHz, etc.
	Only wireless modems that operate in Carrier Aggregation (CA) mode will provide this information"
    ::= { cypWlsNetwork 41 }

cypWlsBandwidthScc2	OBJECT-TYPE
	SYNTAX	DisplayString (SIZE (0..15))
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"The currently used 3rd carrier LTE bandwidth - for example 1.4 MHz, 3 MHz, etc.
	Only wireless modems that operate in Carrier Aggregation (CA) mode will provide this information"
    ::= { cypWlsNetwork 42 }

cypWlsRssiScc3	OBJECT-TYPE
	SYNTAX	Integer32
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Current 4th service RF wireless RSSI (Receive Signal Strength Indicator) in dBm. This is the 
	 most important indicator to assess network signal quality. A value of 0 indicates 
	 no signal. Values of -100 or less have to be considered as weak, values between -90
	 and -100 fair, between -80 and -90 average, between -70 and -80 good and above -70 
	 very good. Some wireless modems report an RSSI value of -113 when there is no signal."
	::= { cypWlsNetwork 43 }

cypWlsEcIoScc3	OBJECT-TYPE
	SYNTAX	Integer32
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Current 4th RF wireless EcIo in dBm. This value indicates the strength of 
	 the usable portion of the wireless signal in relation to the background noise.
	 EcIo is only relevant with CDMA and WCDMA networks and not all wireless modems
	 provide this value. The EcIo value typically fluctuates quite a bit which should
	 not be cause for concern. A value of 0 indicates no signal. Otherwise, a value of
	 -2 to -9 can be considered good, and values below that can indicate a problem.
	 IMPORTANT: This value should be taken as a relative measurement only, comparisons
	 between different brands and models of modems are typically not accurate."
	::= { cypWlsNetwork 44 }

cypWlsSnrScc3	OBJECT-TYPE
	SYNTAX	Integer32
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Current 4th RF wireless SNR in dB. This value indicates the strength of 
	 the usable portion of the wireless signal in relation to the background noise.
	 SNR is only relevant with LTE networks and not all wireless modems
	 provide this value. The SNR value typically fluctuates quite a bit which should
	 not be cause for concern. A value of 0 indicates no signal.
	 IMPORTANT: This value should be taken as a relative measurement only, comparisons
	 between different brands and models of modems are typically not accurate."
	::= { cypWlsNetwork 45 }

cypWlsRscpScc3	OBJECT-TYPE
	SYNTAX	Integer32
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Current 4th RF wireless RSCP (Receive Signal Code Power) in dBm. This is an important 
	 indicator to assess network signal quality on (W)CDMA networks. A value of 0 indicates 
	 no signal. Values of -100 or less have to be considered as weak, values between -90
	 and -100 fair, between -80 and -90 average, between -70 and -80 good and above -70 
	 very good. Not all wireless modes will provide this information."
	::= { cypWlsNetwork 46 }

cypWlsRsrpScc3	OBJECT-TYPE
	SYNTAX	Integer32
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Current 4th RF wireless RSRP (Reference Signal Receive Power) in dBm. The RSRP value is closely 
	 linked to the RSSI value and generally about 20 dBm (or more!) lower. RSRP describes the average power 
	 of the reference signal (RS) as opposed to the RSSI value which includes information about the
	 total received wideband power including interference and other noise. A value of 0 indicates
	 that the modem does not provide a RSRP value. Typical RSRP readings range from -75 dBm (good 
	 signal) to -120 dBm (poor signal strength)."
	::= { cypWlsNetwork 47 }

cypWlsRsrqScc3	OBJECT-TYPE
	SYNTAX	Integer32
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Current 4th RF wireless RSRQ (Reference Signal Receive Quality) in dB. The RSRQ measure the signal
	quality in an LTE network and is defined as (N * RSRP) / RSSI, with N being the measured 
	bandwidth.
	A value of 0 indicates that the RSRQ value is not provided by the modem. Typical RSRQ readings 
	range from -3 dBm (good signal quality) to about -20 dBm or even less (poor signal quality)."
	::= { cypWlsNetwork 48 }

cypWlsBandScc3	OBJECT-TYPE
	SYNTAX	DisplayString (SIZE (0..31))
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"The currently used 4th wireless frequency band - for example 850MHz, 1900MHz, etc.
	Only wireless modems that operate in Carrier Aggregation (CA) mode will provide this information"
    ::= { cypWlsNetwork 49 }

cypWlsBandwidthScc3	OBJECT-TYPE
	SYNTAX	DisplayString (SIZE (0..15))
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"The currently used 4th carrier LTE bandwidth - for example 1.4 MHz, 3 MHz, etc.
	Only wireless modems that operate in Carrier Aggregation (CA) mode will provide this information"
    ::= { cypWlsNetwork 50 }

cypWlsRssiScc4	OBJECT-TYPE
	SYNTAX	Integer32
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Current 5th service RF wireless RSSI (Receive Signal Strength Indicator) in dBm. This is the 
	 most important indicator to assess network signal quality. A value of 0 indicates 
	 no signal. Values of -100 or less have to be considered as weak, values between -90
	 and -100 fair, between -80 and -90 average, between -70 and -80 good and above -70 
	 very good. Some wireless modems report an RSSI value of -113 when there is no signal."
	::= { cypWlsNetwork 51 }

cypWlsEcIoScc4	OBJECT-TYPE
	SYNTAX	Integer32
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Current 5th RF wireless EcIo in dBm. This value indicates the strength of 
	 the usable portion of the wireless signal in relation to the background noise.
	 EcIo is only relevant with CDMA and WCDMA networks and not all wireless modems
	 provide this value. The EcIo value typically fluctuates quite a bit which should
	 not be cause for concern. A value of 0 indicates no signal. Otherwise, a value of
	 -2 to -9 can be considered good, and values below that can indicate a problem.
	 IMPORTANT: This value should be taken as a relative measurement only, comparisons
	 between different brands and models of modems are typically not accurate."
	::= { cypWlsNetwork 52 }

cypWlsSnrScc4	OBJECT-TYPE
	SYNTAX	Integer32
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Current 5th RF wireless SNR in dB. This value indicates the strength of 
	 the usable portion of the wireless signal in relation to the background noise.
	 SNR is only relevant with LTE networks and not all wireless modems
	 provide this value. The SNR value typically fluctuates quite a bit which should
	 not be cause for concern. A value of 0 indicates no signal.
	 IMPORTANT: This value should be taken as a relative measurement only, comparisons
	 between different brands and models of modems are typically not accurate."
	::= { cypWlsNetwork 53 }

cypWlsRscpScc4	OBJECT-TYPE
	SYNTAX	Integer32
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Current 5th RF wireless RSCP (Receive Signal Code Power) in dBm. This is an important 
	 indicator to assess network signal quality on (W)CDMA networks. A value of 0 indicates 
	 no signal. Values of -100 or less have to be considered as weak, values between -90
	 and -100 fair, between -80 and -90 average, between -70 and -80 good and above -70 
	 very good. Not all wireless modes will provide this information."
	::= { cypWlsNetwork 54 }

cypWlsRsrpScc4	OBJECT-TYPE
	SYNTAX	Integer32
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Current 5th RF wireless RSRP (Reference Signal Receive Power) in dBm. The RSRP value is closely 
	 linked to the RSSI value and generally about 20 dBm (or more!) lower. RSRP describes the average power 
	 of the reference signal (RS) as opposed to the RSSI value which includes information about the
	 total received wideband power including interference and other noise. A value of 0 indicates
	 that the modem does not provide a RSRP value. Typical RSRP readings range from -75 dBm (good 
	 signal) to -120 dBm (poor signal strength)."
	::= { cypWlsNetwork 55 }

cypWlsRsrqScc4	OBJECT-TYPE
	SYNTAX	Integer32
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Current 5th RF wireless RSRQ (Reference Signal Receive Quality) in dB. The RSRQ measure the signal
	quality in an LTE network and is defined as (N * RSRP) / RSSI, with N being the measured 
	bandwidth.
	A value of 0 indicates that the RSRQ value is not provided by the modem. Typical RSRQ readings 
	range from -3 dBm (good signal quality) to about -20 dBm or even less (poor signal quality)."
	::= { cypWlsNetwork 56 }

cypWlsBandScc4	OBJECT-TYPE
	SYNTAX	DisplayString (SIZE (0..31))
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"The currently used 5th wireless frequency band - for example 850MHz, 1900MHz, etc.
	Only wireless modems that operate in Carrier Aggregation (CA) mode will provide this information"
    ::= { cypWlsNetwork 57 }

cypWlsBandwidthScc4	OBJECT-TYPE
	SYNTAX	DisplayString (SIZE (0..15))
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"The currently used 5th carrier LTE bandwidth - for example 1.4 MHz, 3 MHz, etc.
	Only wireless modems that operate in Carrier Aggregation (CA) mode will provide this information"
    ::= { cypWlsNetwork 58 }

cypWlsRssiScc5	OBJECT-TYPE
	SYNTAX	Integer32
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Current 6th service RF wireless RSSI (Receive Signal Strength Indicator) in dBm. This is the 
	 most important indicator to assess network signal quality. A value of 0 indicates 
	 no signal. Values of -100 or less have to be considered as weak, values between -90
	 and -100 fair, between -80 and -90 average, between -70 and -80 good and above -70 
	 very good. Some wireless modems report an RSSI value of -113 when there is no signal."
	::= { cypWlsNetwork 59 }

cypWlsEcIoScc5	OBJECT-TYPE
	SYNTAX	Integer32
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Current 6th RF wireless EcIo in dBm. This value indicates the strength of 
	 the usable portion of the wireless signal in relation to the background noise.
	 EcIo is only relevant with CDMA and WCDMA networks and not all wireless modems
	 provide this value. The EcIo value typically fluctuates quite a bit which should
	 not be cause for concern. A value of 0 indicates no signal. Otherwise, a value of
	 -2 to -9 can be considered good, and values below that can indicate a problem.
	 IMPORTANT: This value should be taken as a relative measurement only, comparisons
	 between different brands and models of modems are typically not accurate."
	::= { cypWlsNetwork 60 }

cypWlsSnrScc5	OBJECT-TYPE
	SYNTAX	Integer32
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Current 6th RF wireless SNR in dB. This value indicates the strength of 
	 the usable portion of the wireless signal in relation to the background noise.
	 SNR is only relevant with LTE networks and not all wireless modems
	 provide this value. The SNR value typically fluctuates quite a bit which should
	 not be cause for concern. A value of 0 indicates no signal.
	 IMPORTANT: This value should be taken as a relative measurement only, comparisons
	 between different brands and models of modems are typically not accurate."
	::= { cypWlsNetwork 61 }

cypWlsRscpScc5	OBJECT-TYPE
	SYNTAX	Integer32
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Current 6th RF wireless RSCP (Receive Signal Code Power) in dBm. This is an important 
	 indicator to assess network signal quality on (W)CDMA networks. A value of 0 indicates 
	 no signal. Values of -100 or less have to be considered as weak, values between -90
	 and -100 fair, between -80 and -90 average, between -70 and -80 good and above -70 
	 very good. Not all wireless modes will provide this information."
	::= { cypWlsNetwork 62 }

cypWlsRsrpScc5	OBJECT-TYPE
	SYNTAX	Integer32
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Current 6th RF wireless RSRP (Reference Signal Receive Power) in dBm. The RSRP value is closely 
	 linked to the RSSI value and generally about 20 dBm (or more!) lower. RSRP describes the average power 
	 of the reference signal (RS) as opposed to the RSSI value which includes information about the
	 total received wideband power including interference and other noise. A value of 0 indicates
	 that the modem does not provide a RSRP value. Typical RSRP readings range from -75 dBm (good 
	 signal) to -120 dBm (poor signal strength)."
	::= { cypWlsNetwork 63 }

cypWlsRsrqScc5	OBJECT-TYPE
	SYNTAX	Integer32
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Current 6th RF wireless RSRQ (Reference Signal Receive Quality) in dB. The RSRQ measure the signal
	quality in an LTE network and is defined as (N * RSRP) / RSSI, with N being the measured 
	bandwidth.
	A value of 0 indicates that the RSRQ value is not provided by the modem. Typical RSRQ readings 
	range from -3 dBm (good signal quality) to about -20 dBm or even less (poor signal quality)."
	::= { cypWlsNetwork 64 }

cypWlsBandScc5	OBJECT-TYPE
	SYNTAX	DisplayString (SIZE (0..31))
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"The currently used 6th wireless frequency band - for example 850MHz, 1900MHz, etc.
	Only wireless modems that operate in Carrier Aggregation (CA) mode will provide this information"
    ::= { cypWlsNetwork 65 }

cypWlsBandwidthScc5	OBJECT-TYPE
	SYNTAX	DisplayString (SIZE (0..15))
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"The currently used 6th carrier LTE bandwidth - for example 1.4 MHz, 3 MHz, etc.
	Only wireless modems that operate in Carrier Aggregation (CA) mode will provide this information"
    ::= { cypWlsNetwork 66 }

cypWlsRssiScc6	OBJECT-TYPE
	SYNTAX	Integer32
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Current 7th service RF wireless RSSI (Receive Signal Strength Indicator) in dBm. This is the 
	 most important indicator to assess network signal quality. A value of 0 indicates 
	 no signal. Values of -100 or less have to be considered as weak, values between -90
	 and -100 fair, between -80 and -90 average, between -70 and -80 good and above -70 
	 very good. Some wireless modems report an RSSI value of -113 when there is no signal."
	::= { cypWlsNetwork 67 }

cypWlsEcIoScc6	OBJECT-TYPE
	SYNTAX	Integer32
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Current 7th RF wireless EcIo in dBm. This value indicates the strength of 
	 the usable portion of the wireless signal in relation to the background noise.
	 EcIo is only relevant with CDMA and WCDMA networks and not all wireless modems
	 provide this value. The EcIo value typically fluctuates quite a bit which should
	 not be cause for concern. A value of 0 indicates no signal. Otherwise, a value of
	 -2 to -9 can be considered good, and values below that can indicate a problem.
	 IMPORTANT: This value should be taken as a relative measurement only, comparisons
	 between different brands and models of modems are typically not accurate."
	::= { cypWlsNetwork 68 }

cypWlsSnrScc6	OBJECT-TYPE
	SYNTAX	Integer32
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Current 7th RF wireless SNR in dB. This value indicates the strength of 
	 the usable portion of the wireless signal in relation to the background noise.
	 SNR is only relevant with LTE networks and not all wireless modems
	 provide this value. The SNR value typically fluctuates quite a bit which should
	 not be cause for concern. A value of 0 indicates no signal.
	 IMPORTANT: This value should be taken as a relative measurement only, comparisons
	 between different brands and models of modems are typically not accurate."
	::= { cypWlsNetwork 69 }

cypWlsRscpScc6	OBJECT-TYPE
	SYNTAX	Integer32
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Current 7th RF wireless RSCP (Receive Signal Code Power) in dBm. This is an important 
	 indicator to assess network signal quality on (W)CDMA networks. A value of 0 indicates 
	 no signal. Values of -100 or less have to be considered as weak, values between -90
	 and -100 fair, between -80 and -90 average, between -70 and -80 good and above -70 
	 very good. Not all wireless modes will provide this information."
	::= { cypWlsNetwork 70 }

cypWlsRsrpScc6	OBJECT-TYPE
	SYNTAX	Integer32
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Current 7th RF wireless RSRP (Reference Signal Receive Power) in dBm. The RSRP value is closely 
	 linked to the RSSI value and generally about 20 dBm (or more!) lower. RSRP describes the average power 
	 of the reference signal (RS) as opposed to the RSSI value which includes information about the
	 total received wideband power including interference and other noise. A value of 0 indicates
	 that the modem does not provide a RSRP value. Typical RSRP readings range from -75 dBm (good 
	 signal) to -120 dBm (poor signal strength)."
	::= { cypWlsNetwork 71 }

cypWlsRsrqScc6	OBJECT-TYPE
	SYNTAX	Integer32
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Current 7th RF wireless RSRQ (Reference Signal Receive Quality) in dB. The RSRQ measure the signal
	quality in an LTE network and is defined as (N * RSRP) / RSSI, with N being the measured 
	bandwidth.
	A value of 0 indicates that the RSRQ value is not provided by the modem. Typical RSRQ readings 
	range from -3 dBm (good signal quality) to about -20 dBm or even less (poor signal quality)."
	::= { cypWlsNetwork 72 }

cypWlsBandScc6	OBJECT-TYPE
	SYNTAX	DisplayString (SIZE (0..31))
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"The currently used 7th wireless frequency band - for example 850MHz, 1900MHz, etc.
	Only wireless modems that operate in Carrier Aggregation (CA) mode will provide this information"
    ::= { cypWlsNetwork 73 }

cypWlsBandwidthScc6	OBJECT-TYPE
	SYNTAX	DisplayString (SIZE (0..15))
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"The currently used 7th carrier LTE bandwidth - for example 1.4 MHz, 3 MHz, etc.
	Only wireless modems that operate in Carrier Aggregation (CA) mode will provide this information"
    ::= { cypWlsNetwork 74 }


-- ................... Network subsection .....DATA...........

cypWlsTxSession	OBJECT-TYPE
	SYNTAX	Counter64
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Wireless session byte counter (transmitted kilobytes). This counter resets to
	 0 whenever the gateway connects to the wireless network."
	::= { cypWlsData 1 }

cypWlsRxSession	OBJECT-TYPE
	SYNTAX	Counter64
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Wireless session byte counter (received kilobytes). This counter resets to
	 0 whenever the gateway connects to the wireless network."
	::= { cypWlsData 2 }

cypWlsTxTotal	OBJECT-TYPE
	SYNTAX	Counter64
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Accumulated wireless byte counter (transmitted kilobytes). This counter 
	 resets on demand (via SNMP or web interface) or periodically in predefined
	 intervals (typically matching your wireless billing period). Otherwise it 
	 will retain its value even during a power cycle."
	::= { cypWlsData 3 }

cypWlsRxTotal	OBJECT-TYPE
	SYNTAX	Counter64
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Accumulated wireless byte counter (received kilobytes). This counter 
	 resets on demand (via SNMP or web interface) or periodically in predefined
	 intervals (typically matching your wireless billing period). Otherwise it 
	 will retain its value even during a power cycle."
	::= { cypWlsData 4 }


cypWlsConnState	OBJECT-TYPE
	SYNTAX	INTEGER { Offline(0), Dialing(1), Online(2), Invalid(99) }
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Current Wireless (WWAN) connection status"
	::= { cypWlsData 5 }


cypWlsUptime	OBJECT-TYPE
	SYNTAX	Counter32
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Wireless session uptime in seconds."
	::= { cypWlsData 6 }


cypWlsIp	OBJECT-TYPE
	SYNTAX	DisplayString (SIZE (0..20))
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"The current IP address assigned by the wireless network. Since the Cypress
	 gateway operates in passthrough mode, this is not the IP address of the Cypress' device
	 Ethernet port, but rather the IP address of the Ethernet port of the device
	 that is connected to the Cypress gateway."
        ::= { cypWlsData 7 }

-- --------------------- CTRL section --------------------

cypWlsRestart	OBJECT-TYPE
	SYNTAX	INTEGER { enable(1) }
	MAX-ACCESS	read-write
	STATUS		current
	DESCRIPTION
	"By setting this attribute <enable(1)>, the wireless connection will be
	 restarted."
	::= { cypWlsCtrl 1 }

cypWlsRstCtr	OBJECT-TYPE
	SYNTAX 	INTEGER { enable(1) }
	MAX-ACCESS 	read-write
	STATUS	 	current
	DESCRIPTION
	"By setting this attribute <enable(1)>, the total byte counters will be 
	 reset to 0."
	::= { cypWlsCtrl 2 }

cypWlsCdmaAct	OBJECT-TYPE
	SYNTAX	INTEGER { now(1), later(2) }
	MAX-ACCESS	read-write
	STATUS		current
	DESCRIPTION
	"By setting this attribute, the system will perform a CDMA activation which,
	 among other things, updates the PRL. Activation requires the termination of 
	 any current data session. If this attribute is set to <now(1)>, the session
	 will be terminated immediately. If set to <later(2)>, the activation will be
	 performed the next time when the wireless connection restarts for other 
	 reasons. USE WITH CAUTION!"
	::= { cypWlsCtrl 3 }


-- ************************ IPSEC ************************

cypIpsInfo	OBJECT IDENTIFIER ::= { cypIpsec 1 }
cypIpsCtrl	OBJECT IDENTIFIER ::= { cypIpsec 2 }


-- --------------------- INFO section --------------------

cypIpsCurrPeer	OBJECT-TYPE
	SYNTAX	DisplayString (SIZE (0..63))
	MAX-ACCESS	read-only
	STATUS		current
	DESCRIPTION
	"Current IPSec Peer. The returned value can either be the primary or
	 the secondary (alternate) peer depending on the fallback mechanism
	 that is available."
	::= { cypIpsInfo 1 }

cypIpsUptime    OBJECT-TYPE
    SYNTAX  Counter32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
    "Current IPSec VPN tunnel uptime in seconds."
    ::= { cypIpsInfo 2 }


-- --------------------- CTRL section --------------------

-- To be completed in a future version of this MIB

-- *********************** LEGACY ************************

cypLgInfo	OBJECT IDENTIFIER ::= { cypLegacy 1 }
cypLgCtrl	OBJECT IDENTIFIER ::= { cypLegacy 2 }

-- To be completed in a future version of this MIB

-- --------------------- INFO section --------------------


-- --------------------- CTRL section --------------------


-- ********************* TELEMETRY ***********************

cypTlmInfo	OBJECT IDENTIFIER ::= { cypTelemetry 1 }
cypTlmCtrl	OBJECT IDENTIFIER ::= { cypTelemetry 2 }

-- To be completed in a future version of this MIB

-- --------------------- INFO section --------------------


-- --------------------- CTRL section --------------------


-- ************************* GPS *************************

cypGpsInfo	OBJECT IDENTIFIER ::= { cypGps 1 }
cypGpsCtrl	OBJECT IDENTIFIER ::= { cypGps 2 }

-- To be completed in a future version of this MIB

-- --------------------- INFO section --------------------

cypGpsValid  OBJECT-TYPE
  SYNTAX  Gauge32
  MAX-ACCESS  read-only
  STATUS    current
  DESCRIPTION
  "GPS data validity flag"
  ::= { cypGpsInfo 1 }

cypGpsLat OBJECT-TYPE
  SYNTAX  DisplayString (SIZE (0..255))
  MAX-ACCESS  read-only
  STATUS    current
  DESCRIPTION
  "GPS lattitude in Decimal Degrees (DD) format"
  ::= { cypGpsInfo 2 }

cypGpsLon OBJECT-TYPE
  SYNTAX  DisplayString (SIZE (0..255))
  MAX-ACCESS  read-only
  STATUS    current
  DESCRIPTION
  "GPS longitude in Decimal Degrees (DD) format"
  ::= { cypGpsInfo 3 }

cypGpsAlt OBJECT-TYPE
  SYNTAX  DisplayString (SIZE (0..255))
  MAX-ACCESS  read-only
  STATUS    current
  DESCRIPTION
  "GPS altitude"
  ::= { cypGpsInfo 4 }

-- --------------------- CTRL section --------------------


-- ************************* MISC ************************

cypMiscInfo	OBJECT IDENTIFIER ::= { cypMisc 1 }
cypMiscCtrl	OBJECT IDENTIFIER ::= { cypMisc 2 }

-- To be completed in a future version of this MIB

-- --------------------- INFO section --------------------


-- --------------------- CTRL section --------------------

-- ************************* OBD ************************

cypObdInfo OBJECT IDENTIFIER ::= { cypObd 1 }
cypObdCtrl OBJECT IDENTIFIER ::= { cypObd 2 }

-- --------------------- INFO section --------------------

cypObdCommon OBJECT IDENTIFIER ::= { cypObdInfo 1 }
cypObdRaw    OBJECT IDENTIFIER ::= { cypObdInfo 2 }

-- --------------------- Common section --------------------

cypObdOdometer OBJECT-TYPE
  SYNTAX  DisplayString (SIZE (0..63))
  MAX-ACCESS  read-only
  STATUS    current
  DESCRIPTION
  "Odometer value"
  ::= { cypObdCommon 1 }

cypObdFuelUsed OBJECT-TYPE
  SYNTAX  DisplayString (SIZE (0..63))
  MAX-ACCESS  read-only
  STATUS    current
  DESCRIPTION
  "Total fuel used"
  ::= { cypObdCommon 2 }

cypObdIdleTime OBJECT-TYPE
  SYNTAX  DisplayString (SIZE (0..63))
  MAX-ACCESS  read-only
  STATUS    current
  DESCRIPTION
  "Total engine idle time"
  ::= { cypObdCommon 3 }

cypObdEngHours OBJECT-TYPE
  SYNTAX  DisplayString (SIZE (0..63))
  MAX-ACCESS  read-only
  STATUS    current
  DESCRIPTION
  "Calculated engine hours. Can be fimrware based or available as J1939 parameter"
  ::= { cypObdCommon 4 }

cypObdVin OBJECT-TYPE
  SYNTAX  DisplayString (SIZE (0..17))
  MAX-ACCESS  read-only
  STATUS    current
  DESCRIPTION
  "VIN (Vehicle Identification Number)"
  ::= { cypObdCommon 5 }

cypObdMilIndicator OBJECT-TYPE
  SYNTAX  Gauge32
  MAX-ACCESS  read-only
  STATUS    current
  DESCRIPTION
  "MIL (Malfunction Indicator Lamp) Indicator"
  ::= { cypObdCommon 6 }

cypObdTroubleCodeCount OBJECT-TYPE
  SYNTAX  Gauge32
  MAX-ACCESS  read-only
  STATUS    current
  DESCRIPTION
  "Trouble code count"
  ::= { cypObdCommon 7 }



-- --------------------- Raw section --------------------


-- --------------------- CTRL section --------------------




-- ------------------------ Traps ------------------------

-- aside from the enterprise specific traps below, the wireless
-- gateway will support the standard coldstart, warmstart and 
-- linkup/linkdown traps for both the wireless and ethernet
-- interface.

-- ................... Periodic Traps ....................

cypTrpNetwork	NOTIFICATION-TYPE
	OBJECTS		{
		sysName,
		cypWlsRssi,
		cypWlsRscp,
		cypWlsRsrp,
		cypWlsRsrq,
		cypWlsEcIo,
		cypWlsSnr,
		cypWlsRssiSec,
		cypWlsRscpSec,
		cypWlsRsrpSec,
		cypWlsRsrqSec,
		cypWlsEcIoSec,
		cypWlsSnrSec,
		cypWlsRssiScc2,
		cypWlsRscpScc2,
		cypWlsRsrpScc2,
		cypWlsRsrqScc2,
		cypWlsEcIoScc2,
		cypWlsSnrScc2,
		cypWlsRssiScc3,
		cypWlsRscpScc3,
		cypWlsRsrpScc3,
		cypWlsRsrqScc3,
		cypWlsEcIoScc3,
		cypWlsSnrScc3,
		cypWlsRssiScc4,
		cypWlsRscpScc4,
		cypWlsRsrpScc4,
		cypWlsRsrqScc4,
		cypWlsEcIoScc4,
		cypWlsSnrScc4,
		cypWlsRssiScc5,
		cypWlsRscpScc5,
		cypWlsRsrpScc5,
		cypWlsRsrqScc5,
		cypWlsEcIoScc5,
		cypWlsSnrScc5,
		cypWlsRssiScc6,
		cypWlsRscpScc6,
		cypWlsRsrpScc6,
		cypWlsRsrqScc6,
		cypWlsEcIoScc6,
		cypWlsSnrScc6,
		cypWlsChannel,
		cypWlsTxChannel,
		cypWlsProvider,
		cypWlsRoam,
		cypWlsNetType,
		cypWlsBand,
		cypWlsBandwidth,
		cypWlsBandSec,
		cypWlsBandwidthSec,
		cypWlsBandScc2,
		cypWlsBandwidthScc2,
		cypWlsBandScc3,
		cypWlsBandwidthScc3,
		cypWlsBandScc4,
		cypWlsBandwidthScc4,
		cypWlsBandScc5,
		cypWlsBandwidthScc5,
		cypWlsBandScc6,
		cypWlsBandwidthScc6,
		cypWlsTemp,
		cypWlsTxSession,
		cypWlsRxSession,
		cypWlsTxTotal,
		cypWlsRxTotal,
		cypWlsConnState,
		cypWlsUptime,
		cypWlsIp,
		cypWlsSqi
		}
	STATUS	current
	DESCRIPTION
	"This trap contains current network information such as 
	 signal quality information and other relevant data. This
	 trap is not event-triggered. It can be configured to be 
	 sent periodically in configurable intervals. Setting an 
	 interval of 1 to 10 minutes is recommended. Use this
	 trap to monitor the performance of the wireless network."
	::= {cypEvents 1}

cypTrpModem NOTIFICATION-TYPE
	OBJECTS	{
		sysName,
		cypWlsMdmModel,
		cypWlsMdmMfg,
		cypWlsMdmFf,
		cypWlsMdmHw,
		cypWlsMdmFw,
		cypWlsGsmImei,
		cypWlsGsmFsn,
		cypWlsGsmImsi,
		cypWlsGsmNum,
		cypWlsCdmaEsn,
		cypWlsCdmaPrl,
		cypWlsCdmaEri,
		cypWlsCdmaMdn,
		cypWlsCdmaMin,
		cypWlsCdmaNai,
		cypWlsGsmIccid,
		cypWlsGsmApn
		}
	STATUS	current
	DESCRIPTION
	"This trap contains modem and account information. The 
	 information contained herein does not change while the 
	 modem is online. This trap will be sent whenever the modem
	 goes online and every 12 hours afterwards. Use this trap
	 to keep track of your wireless equipment and accounts."
	::= {cypEvents 2}


-- ................ Event Triggered Traps .................

cypTrpSqiAlert NOTIFICATION-TYPE
	OBJECTS	{
		sysName,
		cypWlsSqi
		}
	STATUS	current
	DESCRIPTION
	"If enabled, an SQI (Signal Quality Index) alert trap will be sent when  
	 the SQI drops below a pre-configured threshold. It indicates poor wireless
	 network conditions."
	 ::= {cypEvents 10}

cypTrpSqiOk NOTIFICATION-TYPE
	OBJECTS	{
		sysName,
		cypWlsSqi
		}
	STATUS	current
	DESCRIPTION
	"If enabled, an SQI (Signal Quality Index) OK trap will be sent when 
	 the SQI rises above a pre-configured threshold. It indicates recovering
	 wireless network conditions."
	 ::= {cypEvents 11}
	
cypTrpDataVolume NOTIFICATION-TYPE
	OBJECTS	{
		sysName,
		cypWlsTxTotal,
		cypWlsRxTotal
		}
	STATUS	current
	DESCRIPTION
	"If enabled, the data volume trap will be sent when the combined
	 total Tx and total Rx byte count first goes above a configurable 
	 threshold and then every time when the byte count increases by 
	 an additional 10% of that threshold."
	 ::= {cypEvents 12}

cypTrpMonDevFault NOTIFICATION-TYPE
	OBJECTS	{
		sysName
		}
	STATUS	current
	DESCRIPTION
	"The wireless gateway can monitor a locally attached device on ethernet0 by pinging
	 it. It can report a non-responding device using this trap. Local 
	 pinging and sending a trap in case of a fault condition is much 
	 less data intensive then pinging the locally attached device directly
	 from the NMS all the way across the wireless network."
	 ::= {cypEvents 13}

cypTrpMonDevOk NOTIFICATION-TYPE
	OBJECTS	{
		sysName
		}
	STATUS	current
	DESCRIPTION
	"If enabled, this trap will be sent when a locally attached device on ethernet0 start
	 responding to pings from the wireless gateway again. Local 
	 pinging and sending a trap in case of a fault condition is much 
	 less data intensive then pinging the locally attached device directly
	 from the NMS all the way across the wireless network."
	 ::= {cypEvents 14}

cypTrpPwrFault NOTIFICATION-TYPE
	OBJECTS	{
		sysName,
		cypGwPwrSource,
		cypGwBVoltage,
		cypGwBLevel
		}
	STATUS	current
	DESCRIPTION
	"If enabled, this trap will be sent in the event of the loss of the external
	 power source (AC power or PoE 802.3af). This trap is only available on Cypress
	 hardware that has a built-in battery and supports power loss detection."
	 ::= {cypEvents 15}

cypTrpPwrOk NOTIFICATION-TYPE
	OBJECTS	{
		sysName,
		cypGwPwrSource
		}
	STATUS	current
	DESCRIPTION
	"If enabled, this trap will be sent in the event of the restoration of the external
	 power source (AC power or PoE 802.3af). This trap is only available on Cypress
	 hardware that has a built-in battery and supports power loss detection."
	 ::= {cypEvents 16}

cypTrpLowBattery NOTIFICATION-TYPE
	OBJECTS	{
		sysName,
		cypGwPwrSource,
		cypGwBVoltage,
		cypGwBLevel
		}
	STATUS	current
	DESCRIPTION
	"If enabled, this trap will be sent when the battery decreases to below 20%. This 
	 trap is only available on Cypress hardware that has a built-in battery and 
	 supports power loss detection."
	 ::= {cypEvents 17}
	 
cypTrpVlanUplinkFault NOTIFICATION-TYPE
	OBJECTS	{
		sysName
		}
	STATUS	current
	DESCRIPTION
	"This trap when will be sent when an active VLAN uplink fails and the unit switches 
	 over to the backup cellular WWAN connection."
	 ::= {cypEvents 18}

cypTrpVlanUplinkOk NOTIFICATION-TYPE
	OBJECTS	{
		sysName
		}
	STATUS	current
	DESCRIPTION
	"This trap when will be sent when VLAN uplink is restored the unit switches 
	 back to VLAN as its primary uplink connection."
	 ::= {cypEvents 19}

cypTrpWlanMonDevFault NOTIFICATION-TYPE
	OBJECTS	{
		sysName
		}
	STATUS	current
	DESCRIPTION
	"The wireless gateway can monitor a local wifi device by pinging
	 it. It can report a non-responding device using this trap. Local 
	 pinging and sending a trap in case of a fault condition is much 
	 less data intensive then pinging the locally attached device directly
	 from the NMS all the way across the wireless network."
	 ::= {cypEvents 20}

cypTrpWlanMonDevOk NOTIFICATION-TYPE
	OBJECTS	{
		sysName
		}
	STATUS	current
	DESCRIPTION
	"If enabled, this trap will be sent when a local wifi device start
	 responding to pings from the wireless gateway again. Local 
	 pinging and sending a trap in case of a fault condition is much 
	 less data intensive then pinging the locally attached device directly
	 from the NMS all the way across the wireless network."
	 ::= {cypEvents 21}

cypTrpEth1MonDevFault NOTIFICATION-TYPE
	OBJECTS	{
		sysName
		}
	STATUS	current
	DESCRIPTION
	"The wireless gateway can monitor a locally attached device on ethernet1 by pinging
	 it. It can report a non-responding device using this trap. Local 
	 pinging and sending a trap in case of a fault condition is much 
	 less data intensive then pinging the locally attached device directly
	 from the NMS all the way across the wireless network."
	 ::= {cypEvents 22}

cypTrpEth1MonDevOk NOTIFICATION-TYPE
	OBJECTS	{
		sysName
		}
	STATUS	current
	DESCRIPTION
	"If enabled, this trap will be sent when a locally attached device on ethernet1 start
	 responding to pings from the wireless gateway again. Local 
	 pinging and sending a trap in case of a fault condition is much 
	 less data intensive then pinging the locally attached device directly
	 from the NMS all the way across the wireless network."
	 ::= {cypEvents 23}
	 

--****************** Conformance ******************

-- objects groups lists
snmpBasicObjectGroup OBJECT-GROUP
	OBJECTS {cypGwDesc, cypGwPwrSource, cypGwBVoltage, 
	    cypGwBLevel, cypGwReset, cypGwFactCfg,
		cypGwFsCfg, cypWlsMdmModel, cypWlsMdmMfg,
		cypWlsMdmFf, cypWlsMdmHw, cypWlsMdmFw,
		cypWlsMfgDate, cypWlsGsmImei, cypWlsGsmFsn,
		cypWlsGsmImsi, cypWlsGsmNum, cypWlsCdmaEsn,
		cypWlsCdmaPrl, cypWlsCdmaEri, cypWlsCdmaMdn,
		cypWlsCdmaMin, cypWlsCdmaNai, cypWlsGsmIccid, 
		cypWlsGsmApn, cypWlsRssi, cypWlsRscp,
		cypWlsRsrp, cypWlsRsrq, cypWlsEcIo,
		cypWlsSnr, cypWlsChannel, cypWlsTxChannel,
		cypWlsProvider, cypWlsRoam, cypWlsNetType, 
		cypWlsTemp, cypWlsBand, cypWlsBandwidth,
		cypWlsCellId, cypWlsLac, cypWlsTac, cypWlsMcc,
		cypWlsMnc, cypWlsSid, cypWlsNid,
		cypWlsTxSession, cypWlsRxSession, cypWlsTxTotal,
		cypWlsRxTotal, cypWlsConnState, cypWlsUptime, 
		cypWlsIp, cypWlsRestart, cypWlsSqi,
		cypWlsRstCtr, cypWlsCdmaAct,
		cypWlsConfNetType, cypWlsConfLteBand,
		cypWlsConfWcdmaBands, cypWlsConfLteBands,
		cypWlsRssiSec, cypWlsRscpSec, cypWlsRsrpSec,
		cypWlsRsrqSec, cypWlsEcIoSec, cypWlsSnrSec,
		cypWlsBandSec, cypWlsBandwidthSec,
		cypWlsRssiScc2, cypWlsRscpScc2, cypWlsRsrpScc2,
		cypWlsRsrqScc2, cypWlsEcIoScc2, cypWlsSnrScc2,
		cypWlsBandScc2, cypWlsBandwidthScc2,
		cypWlsRssiScc3, cypWlsRscpScc3, cypWlsRsrpScc3,
		cypWlsRsrqScc3, cypWlsEcIoScc3, cypWlsSnrScc3,
		cypWlsBandScc3, cypWlsBandwidthScc3,
		cypWlsRssiScc4, cypWlsRscpScc4, cypWlsRsrpScc4,
		cypWlsRsrqScc4, cypWlsEcIoScc4, cypWlsSnrScc4,
		cypWlsBandScc4, cypWlsBandwidthScc4,
		cypWlsRssiScc5, cypWlsRscpScc5, cypWlsRsrpScc5,
		cypWlsRsrqScc5, cypWlsEcIoScc5, cypWlsSnrScc5,
		cypWlsBandScc5, cypWlsBandwidthScc5,
		cypWlsRssiScc6, cypWlsRscpScc6, cypWlsRsrpScc6,
		cypWlsRsrqScc6, cypWlsEcIoScc6, cypWlsSnrScc6,
		cypWlsBandScc6, cypWlsBandwidthScc6,
		cypIpsCurrPeer, cypIpsUptime
		}
	STATUS	current
	DESCRIPTION 
		"All current MIB object included in this group for conformance
		compliance purposes. May be changed later"
::= {cypMIBGroups 1 }

-- notifications groups lists
snmpBasicNotificationGroup NOTIFICATION-GROUP
	NOTIFICATIONS {cypTrpNetwork, cypTrpModem, cypTrpSqiAlert, 
			cypTrpSqiOk, cypTrpDataVolume, cypTrpMonDevFault,
			cypTrpMonDevOk, cypTrpPwrFault, cypTrpPwrOk, cypTrpLowBattery,
			cypTrpVlanUplinkFault, cypTrpVlanUplinkOk, cypTrpWlanMonDevFault,
			cypTrpWlanMonDevOk, cypTrpEth1MonDevFault, cypTrpEth1MonDevOk
			}
	STATUS	current
	DESCRIPTION	
		"Basic traps supported by Cypress SNMP agent"
::= {cypMIBGroups 2 }

-- MODULEs COMPLIANCEs grouping lists
cypCompliance MODULE-COMPLIANCE
	STATUS	current
	DESCRIPTION
		"The compliance statement. Only for SMIv2 standard compliance"
	MODULE
		MANDATORY-GROUPS {
				snmpBasicObjectGroup,
				snmpBasicNotificationGroup	
				}
::= { cypConformance 2}

-- AGENTs CAPABILITIESs
-- n/a for this revision

END
