cellwan_oper

package
v0.0.0-...-50def94 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 2, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

This module contains a collection of YANG definitions for cellwan operational data. Copyright (c) 2018 by Cisco Systems, Inc. All rights reserved.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CellwanChv1SimStatus

type CellwanChv1SimStatus string

CellwanChv1SimStatus represents Cellular modem SIM card holder verification (CHV1) status

const (
	// SIM card holder verification (CHV1) disabled
	CellwanChv1SimStatus_chv1_verify_disabled CellwanChv1SimStatus = "chv1-verify-disabled"

	// SIM card holder verification (CHV1) enabled
	CellwanChv1SimStatus_chv1_verify_enabled CellwanChv1SimStatus = "chv1-verify-enabled"

	// SIM card holder verification (CHV1) pending
	CellwanChv1SimStatus_chv1_verify_pending CellwanChv1SimStatus = "chv1-verify-pending"
)

type CellwanOperData

type CellwanOperData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Cellwan modem hardware data. The type is slice of
	// CellwanOperData_CellwanHardware.
	CellwanHardware []*CellwanOperData_CellwanHardware

	// Cellwan modem radio data. The type is slice of
	// CellwanOperData_CellwanRadio.
	CellwanRadio []*CellwanOperData_CellwanRadio

	// Cellwan modem network data. The type is slice of
	// CellwanOperData_CellwanNetwork.
	CellwanNetwork []*CellwanOperData_CellwanNetwork

	// Cellwan modem connection data. The type is slice of
	// CellwanOperData_CellwanConnection.
	CellwanConnection []*CellwanOperData_CellwanConnection

	// Cellwan modem sim security data. The type is slice of
	// CellwanOperData_CellwanSecurity.
	CellwanSecurity []*CellwanOperData_CellwanSecurity

	// Cellwan modem sms data. The type is slice of CellwanOperData_CellwanSms.
	CellwanSms []*CellwanOperData_CellwanSms

	// Cellwan modem gps data. The type is slice of CellwanOperData_CellwanGps.
	CellwanGps []*CellwanOperData_CellwanGps
}

CellwanOperData Cellwan operational data

func (*CellwanOperData) GetEntityData

func (cellwanOperData *CellwanOperData) GetEntityData() *types.CommonEntityData

type CellwanOperData_CellwanConnection

type CellwanOperData_CellwanConnection struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Cellular interface. The type is string.
	CellularInterface interface{}

	// Cellular modem active profile number. The type is interface{} with range:
	// 0..18446744073709551615.
	ActiveProfile interface{}

	// Cellular modem packet session status. The type is PacketSessStatus.
	CellularPacketStatus interface{}

	// Cellular data packets transmitted. The type is interface{} with range:
	// 0..18446744073709551615.
	TxPackets interface{}

	// Cellular data packets received. The type is interface{} with range:
	// 0..18446744073709551615.
	RxPackets interface{}

	// Cellular data bytes transmitted. The type is interface{} with range:
	// 0..18446744073709551615.
	TxBytes interface{}

	// Cellular data bytes received. The type is interface{} with range:
	// 0..18446744073709551615.
	RxBytes interface{}

	// Cellular interface IPv4 Address. The type is one of the following types:
	// string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv4Addr interface{}

	// Cellular interface IPv6 Address. The type is one of the following types:
	// string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Addr interface{}

	// Cellular interface primary IPv4 DNS Address. The type is one of the
	// following types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv4DnsPri interface{}

	// Cellular interface secondary IPv4 DNS Address. The type is one of the
	// following types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv4DnsSec interface{}

	// Cellular interface primary IPv6 DNS Address. The type is one of the
	// following types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6DnsPri interface{}

	// Cellular interface secondary IPv6 DNS Address. The type is one of the
	// following types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6DnsSec interface{}

	// Cellular interface profile IP address scope. The type is ProfileScope.
	Scope interface{}
}

CellwanOperData_CellwanConnection Cellwan modem connection data

func (*CellwanOperData_CellwanConnection) GetEntityData

func (cellwanConnection *CellwanOperData_CellwanConnection) GetEntityData() *types.CommonEntityData

type CellwanOperData_CellwanGps

type CellwanOperData_CellwanGps struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Cellular interface. The type is string.
	CellularInterface interface{}

	// Cellular modem GPS feature state status. The type is CwanGpsFeatureState.
	GpsFeatureState interface{}

	// Cellular modem GPS port selection status. The type is CwanGpsPortSelected.
	PortSelected interface{}

	// Cellular modem GPS state status. The type is CwanGpsState.
	State interface{}

	// Cellular modem GPS mode selection status. The type is CwanGpsModeSelected.
	ModeSelected interface{}

	// Cellular modem GPS latitude details. The type is string.
	Latitude interface{}

	// Cellular modem GPS longitude details. The type is string.
	Longitude interface{}

	// Cellular modem GPS timestamp details. The type is string with pattern:
	// \d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z|[\+\-]\d{2}:\d{2}).
	Timestamp interface{}
}

CellwanOperData_CellwanGps Cellwan modem gps data

func (*CellwanOperData_CellwanGps) GetEntityData

func (cellwanGps *CellwanOperData_CellwanGps) GetEntityData() *types.CommonEntityData

type CellwanOperData_CellwanHardware

type CellwanOperData_CellwanHardware struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Cellular interface. The type is string.
	CellularInterface interface{}

	// Cellular Modem firmware version. The type is string.
	CellularFirmwareVersion interface{}

	// Cellular Modem firmware build time. The type is string.
	CellularFirmwareBuildTime interface{}

	// Cellular Modem hardware version. The type is string.
	CellularHardwareVersion interface{}

	// Cellular Modem device model type. The type is string.
	CellularDeviceModel interface{}

	// Cellular Modem IMSI. The type is string.
	CellularImsi interface{}

	// Cellular Modem IMEI. The type is string.
	CellularImei interface{}

	// Cellular Modem ICCID. The type is string.
	CellularIccid interface{}

	// Cellular Modem MSISDN. The type is string.
	CellularMsisdn interface{}

	// Cellular Modem FSN. The type is string.
	CellularFsn interface{}

	// Cellular Modem Status. The type is ModemStatus.
	CellularModemStatus interface{}

	// Cellular Modem temperature. The type is interface{} with range:
	// -32768..32767.
	CellularModemTemperature interface{}

	// Cellular Modem PRI sku id. The type is string.
	CellularPriSkuid interface{}

	// Cellular Modem PRI version. The type is string.
	CellularPriVersion interface{}

	// Cellular Modem carrier. The type is string.
	CellularCarrier interface{}

	// Cellular Modem OEM PRI version. The type is string.
	CellularOemPriVersion interface{}
}

CellwanOperData_CellwanHardware Cellwan modem hardware data

func (*CellwanOperData_CellwanHardware) GetEntityData

func (cellwanHardware *CellwanOperData_CellwanHardware) GetEntityData() *types.CommonEntityData

type CellwanOperData_CellwanNetwork

type CellwanOperData_CellwanNetwork struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Cellular interface. The type is string.
	CellularInterface interface{}

	// Current Cellular modem time. The type is string with pattern:
	// \d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z|[\+\-]\d{2}:\d{2}).
	CellularModemTime interface{}

	// Cellular Radio Access Technology selected. The type is RatTechnology.
	RadioAccessTechnologySelected interface{}

	// Cellular network current service status. The type is ServiceStatus.
	CurrentServiceStatus interface{}

	// Cellular modem current system identifier. The type is interface{} with
	// range: 0..65535.
	CurrentSystemIdentifier interface{}

	// Cellular modem current network identifier. The type is interface{} with
	// range: 0..65535.
	CurrentNetworkIdentifier interface{}

	// Cellular network current service type. The type is ModemService.
	CurrentServiceType interface{}

	// Cellular network current roaming status. The type is string.
	CurrentRoamingStatus interface{}

	// Cellular network selection mode. The type is string.
	NetworkSelectionMode interface{}

	// Cellular current network name. The type is string.
	NetworkName interface{}

	// Cellular network mobile country code. The type is interface{} with range:
	// 0..65535.
	MobileCountryCode interface{}

	// Cellular modem mobile network code. The type is interface{} with range:
	// 0..65535.
	MobileNetworkCode interface{}

	// Cellular packet switched (PS) domain state. The type is string.
	PacketSwitchDomainState interface{}

	// Cellular LTE carrier aggregation (CA) state. The type is LteCa.
	LteCarrierAggregation interface{}

	// Cellular network registration state. The type is RegState.
	RegistrationState interface{}

	// Cellular network EMM registration state. The type is string.
	EmmState interface{}

	// Cellular network EMM sub-state. The type is string.
	EmmSubstate interface{}

	// Cellular network location area code. The type is interface{} with range:
	// 0..65535.
	LocationAreaCode interface{}

	// Cellular network tracking area code. The type is interface{} with range:
	// 0..65535.
	TrackingAreaCode interface{}

	// Cellular network cell ID. The type is interface{} with range:
	// 0..18446744073709551615.
	CellId interface{}

	// Cellular modem negotiated network MTU size. The type is interface{} with
	// range: 0..65535.
	NegotiatedNetworkMtu interface{}
}

CellwanOperData_CellwanNetwork Cellwan modem network data

func (*CellwanOperData_CellwanNetwork) GetEntityData

func (cellwanNetwork *CellwanOperData_CellwanNetwork) GetEntityData() *types.CommonEntityData

type CellwanOperData_CellwanRadio

type CellwanOperData_CellwanRadio struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Cellular interface. The type is string.
	CellularInterface interface{}

	// Cellular modem technology. The type is ModemTechnology.
	Technology interface{}

	// Cellular modem radio power mode. The type is CwRadioPowerStatus.
	RadioPowerMode interface{}

	// Cellular radio receive (Rx) channel number. The type is interface{} with
	// range: 0..4294967295.
	RadioRxChannel interface{}

	// Cellular radio transmit (Tx) channel number. The type is interface{} with
	// range: 0..4294967295.
	RadioTxChannel interface{}

	// Cellular radio band number. The type is interface{} with range:
	// 0..4294967295.
	RadioBand interface{}

	// Cellular radio bandwidth in MHz. The type is RadioBandwidth.
	Bandwidth interface{}

	// Cellular RSSI - Received Signal Strength Indication in dBm. The type is
	// interface{} with range: -32768..32767.
	RadioRssi interface{}

	// Cellular RSRP - Reference Signal Received Power in dBm. The type is
	// interface{} with range: -32768..32767.
	RadioRsrp interface{}

	// Cellular RSRQ - Reference Signal Received Quality in dB. The type is
	// interface{} with range: -128..127.
	RadioRsrq interface{}

	// Cellular SNR - Signal to Noise Ratio in dB. The type is string with range:
	// -92233720368547758.08..92233720368547758.07.
	RadioSnr interface{}

	// Cellular Radio Access Technology preference. The type is RatPreference.
	RadioRatPreference interface{}

	// Cellular Radio Access Technology selected. The type is RatTechnology.
	RadioRatSelected interface{}
}

CellwanOperData_CellwanRadio Cellwan modem radio data

func (*CellwanOperData_CellwanRadio) GetEntityData

func (cellwanRadio *CellwanOperData_CellwanRadio) GetEntityData() *types.CommonEntityData

type CellwanOperData_CellwanSecurity

type CellwanOperData_CellwanSecurity struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Cellular interface. The type is string.
	CellularInterface interface{}

	// Cellular modem active SIM slot status. The type is interface{} with range:
	// -128..127.
	ActiveSim interface{}

	// Cellular modem SIM switchover attempts. The type is interface{} with range:
	// 0..4294967295.
	SimNumSwitchover interface{}

	// Cellular SIM Card Holder Verification (CHV1) status. The type is
	// CellwanChv1SimStatus.
	Chv1Status interface{}

	// Cellular SIM status. The type is CellwanSimStatus.
	SimStatus interface{}

	// Cellular SIM user operation. The type is CellwanSimUserOp.
	SimOper interface{}

	// Cellular SIM number of CHV1 retries remaining. The type is interface{} with
	// range: -128..127.
	NumRetries interface{}
}

CellwanOperData_CellwanSecurity Cellwan modem sim security data

func (*CellwanOperData_CellwanSecurity) GetEntityData

func (cellwanSecurity *CellwanOperData_CellwanSecurity) GetEntityData() *types.CommonEntityData

type CellwanOperData_CellwanSms

type CellwanOperData_CellwanSms struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Cellular interface. The type is string.
	CellularInterface interface{}

	// Number of incoming SMS stored in Cellular modem. The type is interface{}
	// with range: 0..65535.
	InSmsCount interface{}

	// Number of incoming SMS archived in Cellular modem. The type is interface{}
	// with range: 0..65535.
	InSmsArchived interface{}

	// Number of incoming SMS deleted in Cellular modem. The type is interface{}
	// with range: 0..65535.
	InSmsDeleted interface{}

	// Number of SIM/modem SMS record allocated. The type is interface{} with
	// range: 0..65535.
	InSmsMax interface{}

	// Number of SIM/modem SMS record used. The type is interface{} with range:
	// 0..65535.
	InSmsUsed interface{}

	// Number of SMS triggerred data callback. The type is interface{} with range:
	// 0..65535.
	SmsCallbackCount interface{}

	// Number of successful archive on in SMS. The type is interface{} with range:
	// 0..65535.
	InSmsArchCount interface{}

	// Number of failed archive on in SMS. The type is interface{} with range:
	// 0..65535.
	InSmsArchErrorCount interface{}

	// Number of outgoing SMS successfully sent. The type is interface{} with
	// range: 0..65535.
	OutSmsCount interface{}

	// Number of outgoing SMS send failure. The type is interface{} with range:
	// 0..65535.
	OutSmsErrorCount interface{}

	// Number of outgoing SMS pending. The type is interface{} with range:
	// 0..65535.
	OutSmsPending interface{}

	// Number of successful archive out in SMS. The type is interface{} with
	// range: 0..65535.
	OutSmsArchCount interface{}

	// Number of failed archive on out SMS. The type is interface{} with range:
	// 0..65535.
	OutSmsArchErrorCount interface{}
}

CellwanOperData_CellwanSms Cellwan modem sms data

func (*CellwanOperData_CellwanSms) GetEntityData

func (cellwanSms *CellwanOperData_CellwanSms) GetEntityData() *types.CommonEntityData

type CellwanSimStatus

type CellwanSimStatus string

CellwanSimStatus represents Cellular modem SIM status

const (
	// Cellular modem SIM status is inserted
	CellwanSimStatus_sim_status_ok CellwanSimStatus = "sim-status-ok"

	// Cellular modem SIM is not inserted
	CellwanSimStatus_sim_status_not_inserted CellwanSimStatus = "sim-status-not-inserted"

	// Cellular modem SIM is in removed state
	CellwanSimStatus_sim_status_removed CellwanSimStatus = "sim-status-removed"

	// Cellular modem SIM is in initialization failure state
	CellwanSimStatus_sim_status_init_failure CellwanSimStatus = "sim-status-init-failure"

	// Cellular modem SIM is in general failure state
	CellwanSimStatus_sim_status_general_failure CellwanSimStatus = "sim-status-general-failure"

	// Cellular modem SIM is in locked state
	CellwanSimStatus_sim_status_locked CellwanSimStatus = "sim-status-locked"

	// Cellular modem SIM is in chv1 (Card Holder Verification) blocked state
	CellwanSimStatus_sim_status_chv1_blocked CellwanSimStatus = "sim-status-chv1-blocked"

	// Cellular modem SIM is in chv2 (Card Holder Verification) blocked state
	CellwanSimStatus_sim_status_chv2_blocked CellwanSimStatus = "sim-status-chv2-blocked"

	// Cellular modem SIM is in chv1 (Card Holder Verification) rejected state
	CellwanSimStatus_sim_status_chv1_rejected CellwanSimStatus = "sim-status-chv1-rejected"

	// Cellular modem SIM is in chv2 (Card Holder Verification) rejected state
	CellwanSimStatus_sim_status_chv2_rejected CellwanSimStatus = "sim-status-chv2-rejected"

	// Cellular modem SIM is in MEP (Mobile Equipment Personalization) locked state
	CellwanSimStatus_sim_status_mep_locked CellwanSimStatus = "sim-status-mep-locked"

	// Cellular modem SIM is in network reject state
	CellwanSimStatus_sim_status_network_reject CellwanSimStatus = "sim-status-network-reject"

	// Cellular modem SIM is in unknown state
	CellwanSimStatus_sim_status_unknown CellwanSimStatus = "sim-status-unknown"
)

type CellwanSimUserOp

type CellwanSimUserOp string

CellwanSimUserOp represents Cellular modem SIM user operation status

const (
	// Cellular modem SIM user operation is in None state
	CellwanSimUserOp_sim_user_op_none CellwanSimUserOp = "sim-user-op-none"

	// Cellular modem SIM user is in CHV1 (Card Holder Verification) state
	CellwanSimUserOp_sim_user_op_chv1 CellwanSimUserOp = "sim-user-op-chv1"

	// Cellular modem SIM user is in CHV2 (Card Holder Verification) state
	CellwanSimUserOp_sim_user_op_chv2 CellwanSimUserOp = "sim-user-op-chv2"

	// Cellular modem SIM user is in Unblocked CHV1 (Card Holder Verification) state
	CellwanSimUserOp_sim_user_op_unblock_chv1 CellwanSimUserOp = "sim-user-op-unblock-chv1"

	// Cellular modem SIM user is in Unblocked CHV2 (Card Holder Verification) state
	CellwanSimUserOp_sim_user_op_unblock_chv2 CellwanSimUserOp = "sim-user-op-unblock-chv2"

	// Cellular modem SIM user is in MEP (Mobile Equipment Personalization) state
	CellwanSimUserOp_sim_user_op_mep CellwanSimUserOp = "sim-user-op-mep"

	// Cellular modem SIM user operation is in Unknown state
	CellwanSimUserOp_sim_user_op_unknown CellwanSimUserOp = "sim-user-op-unknown"
)

type CwRadioPowerStatus

type CwRadioPowerStatus string

CwRadioPowerStatus represents Radio power status indicates the current radio power mode of cellular modem

const (
	// Cellular modem is in online radio mode
	CwRadioPowerStatus_radio_power_mode_online CwRadioPowerStatus = "radio-power-mode-online"

	// Cellular modem is in low power radio mode
	CwRadioPowerStatus_radio_power_mode_low_power CwRadioPowerStatus = "radio-power-mode-low-power"

	// Cellular modem is in factory test radio mode
	CwRadioPowerStatus_radio_power_mode_factory_test CwRadioPowerStatus = "radio-power-mode-factory-test"

	// Cellular modem is in offline radio mode
	CwRadioPowerStatus_radio_power_mode_offline CwRadioPowerStatus = "radio-power-mode-offline"

	// Cellular modem is in reset radio mode
	CwRadioPowerStatus_radio_power_mode_reset CwRadioPowerStatus = "radio-power-mode-reset"

	// Cellular modem is in off radio mode
	CwRadioPowerStatus_radio_power_mode_off CwRadioPowerStatus = "radio-power-mode-off"

	// Cellular modem is in persistent low power radio mode
	CwRadioPowerStatus_radio_power_mode_persistent_low_power CwRadioPowerStatus = "radio-power-mode-persistent-low-power"
)

type CwanGpsFeatureState

type CwanGpsFeatureState string

CwanGpsFeatureState represents Cellular modem GPS feature state status

const (
	// Cellular modem GPS feature state is Disabled
	CwanGpsFeatureState_gps_disabled CwanGpsFeatureState = "gps-disabled"

	// Cellular modem GPS feature state is Enabled
	CwanGpsFeatureState_gps_enabled CwanGpsFeatureState = "gps-enabled"
)

type CwanGpsModeSelected

type CwanGpsModeSelected string

CwanGpsModeSelected represents Cellular modem GPS mode selection status

const (
	// Cellular modem GPS mode is disabled
	CwanGpsModeSelected_gps_mode_disable CwanGpsModeSelected = "gps-mode-disable"

	// Cellular modem GPS mode is standalone
	CwanGpsModeSelected_gps_mode_standalone CwanGpsModeSelected = "gps-mode-standalone"

	// Cellular modem GPS mode is ms-based
	CwanGpsModeSelected_gps_mode_mbased CwanGpsModeSelected = "gps-mode-mbased"

	// Cellular modem GPS mode is ms-assist
	CwanGpsModeSelected_gps_mode_msassist CwanGpsModeSelected = "gps-mode-msassist"
)

type CwanGpsPortSelected

type CwanGpsPortSelected string

CwanGpsPortSelected represents Cellular modem GPS port selection status

const (
	// Cellular modem dedicated GPS port selected
	CwanGpsPortSelected_dedicated_gps_port CwanGpsPortSelected = "dedicated-gps-port"

	// Cellular modem DIV port selected for GPS
	CwanGpsPortSelected_div_gps_port CwanGpsPortSelected = "div-gps-port"

	// Cellular modem voltage no-bias port selected for GPS
	CwanGpsPortSelected_voltage_no_bias_gps_port CwanGpsPortSelected = "voltage-no-bias-gps-port"

	// Cellular modem none port selected for GPS
	CwanGpsPortSelected_gps_port_none CwanGpsPortSelected = "gps-port-none"
)

type CwanGpsState

type CwanGpsState string

CwanGpsState represents Cellular modem GPS state

const (
	// Cellular modem is in GPS disabled state
	CwanGpsState_gps_state_disabled CwanGpsState = "gps-state-disabled"

	// Cellular modem is in GPS acquiring state
	CwanGpsState_gps_state_acquiring CwanGpsState = "gps-state-acquiring"

	// Cellular modem is in GPS enabled state
	CwanGpsState_gps_state_enabled CwanGpsState = "gps-state-enabled"

	// Cellular modem is in GPS location error state
	CwanGpsState_gps_loc_error CwanGpsState = "gps-loc-error"
)

type LteCa

type LteCa string

LteCa represents LTE CA indicates the LTE carrier aggregation status for cellular modem

const (
	// LTE carrier aggregation is deconfigured
	LteCa_lte_ca_deconfigured LteCa = "lte-ca-deconfigured"

	// LTE carrier aggregation is deactivated
	LteCa_lte_ca_deactivated LteCa = "lte-ca-deactivated"

	// LTE carrier aggregation is activated
	LteCa_lte_ca_activated LteCa = "lte-ca-activated"

	// LTE carrier aggregation is unsupported
	LteCa_lte_ca_unsupported LteCa = "lte-ca-unsupported"
)

type ModemService

type ModemService string

ModemService represents Modem service indicates the current network service type for cellular modem

const (
	// Cellular Network service type is circuit-switched
	ModemService_service_type_circuit_switched ModemService = "service-type-circuit-switched"

	// Cellular Network service type is packet-switched
	ModemService_service_type_packet_switched ModemService = "service-type-packet-switched"

	// Cellular Network service type is combined
	ModemService_service_type_combined ModemService = "service-type-combined"

	// Cellular Network service type is invalid
	ModemService_service_type_invalid ModemService = "service-type-invalid"

	// Cellular Network service type is unknown
	ModemService_service_type_unknown ModemService = "service-type-unknown"
)

type ModemStatus

type ModemStatus string

ModemStatus represents Modem status indicates the current state of cellular modem

const (
	// Modem is in Offline state
	ModemStatus_modem_status_offline ModemStatus = "modem-status-offline"

	// Modem is in Online state
	ModemStatus_modem_status_online ModemStatus = "modem-status-online"

	// Modem is in Low Power Mode state
	ModemStatus_modem_status_low_power ModemStatus = "modem-status-low-power"

	// Modem is in power off state
	ModemStatus_modem_status_power_off ModemStatus = "modem-status-power-off"

	// Modem is in boot ready state
	ModemStatus_modem_status_boot_ready ModemStatus = "modem-status-boot-ready"

	// Modem is in unknown state
	ModemStatus_modem_status_unknown ModemStatus = "modem-status-unknown"
)

type ModemTechnology

type ModemTechnology string

ModemTechnology represents Modem technology indicates the current cellular technology selected

const (
	// Modem technology selected is CDMA (Code Division Multiple Access) /
	//   EVDO (Evolution-Data Optimized) /
	//   1xRTT (Single carrier (1x) radio transmission technology)
	ModemTechnology_cdma_evdo_1x_rtt ModemTechnology = "cdma-evdo-1x-rtt"

	// Modem technology selected is GSM (Global System for Mobile Communications)
	//   / UMTS (Universal Mobile Telecommunications Service)
	//   / GPRS (General Packet Radio Service)
	ModemTechnology_gsm_umts_gprs ModemTechnology = "gsm-umts-gprs"

	// Modem technology selected is unknown
	ModemTechnology_tech_unknown ModemTechnology = "tech-unknown"
)

type PacketSessStatus

type PacketSessStatus string

PacketSessStatus represents Packet Session Status indicates the Cellular packet session state

const (
	// Cellular packet session status is inactive
	PacketSessStatus_packet_session_status_inactive PacketSessStatus = "packet-session-status-inactive"

	// Cellular packet session status is active
	PacketSessStatus_packet_session_status_active PacketSessStatus = "packet-session-status-active"
)

type ProfileScope

type ProfileScope string

ProfileScope represents Profile Scope indicates the IP address scope

const (
	// IP address scope is Global
	ProfileScope_scope_global ProfileScope = "scope-global"

	// IP address scope is Link
	ProfileScope_scope_link ProfileScope = "scope-link"
)

type RadioBandwidth

type RadioBandwidth string

RadioBandwidth represents Radio bandwidth indicates the current cellular radio bandwidth selected in MHz

const (
	// Cellular radio bandwidth is 1.4 MHz
	RadioBandwidth_bandwidth_1_dot_4_mhz RadioBandwidth = "bandwidth-1-dot-4-mhz"

	// Cellular radio bandwidth is 3 MHz
	RadioBandwidth_bandwidth_3_mhz RadioBandwidth = "bandwidth-3-mhz"

	// Cellular radio bandwidth is 5 MHz
	RadioBandwidth_bandwidth_5_mhz RadioBandwidth = "bandwidth-5-mhz"

	// Cellular radio bandwidth is 10 MHz
	RadioBandwidth_bandwidth_10_mhz RadioBandwidth = "bandwidth-10-mhz"

	// Cellular radio bandwidth is 15 MHz
	RadioBandwidth_bandwidth_15_mhz RadioBandwidth = "bandwidth-15-mhz"

	// Cellular radio bandwidth is 20 MHz
	RadioBandwidth_bandwidth_20_mhz RadioBandwidth = "bandwidth-20-mhz"

	// Cellular radio bandwidth is invalid
	RadioBandwidth_bandwidth_invalid RadioBandwidth = "bandwidth-invalid"

	// Cellular radio bandwidth is unknown
	RadioBandwidth_bandwidth_unknown RadioBandwidth = "bandwidth-unknown"
)

type RatPreference

type RatPreference string

RatPreference represents RAT preference indicates the current radio technology preference

const (
	// Radio technology preference is no svc
	RatPreference_lte_radio_tech_no_svc RatPreference = "lte-radio-tech-no-svc"

	// Radio technology preference is CDMA (Code Division Multiple Access)
	// / 1xRTT (Single carrier (1x) radio transmission technology)
	RatPreference_lte_radio_tech_cdma_1_xrtt RatPreference = "lte-radio-tech-cdma-1-xrtt"

	// Radio technology preference is CDMA (Code Division Multiple Access)
	// / EVDO (Evolution-Data Optimized)
	RatPreference_lte_radio_tech_cdma_evdo RatPreference = "lte-radio-tech-cdma-evdo"

	// Radio technology preference is AMPS (Advanced Mobile Phone Service)
	RatPreference_lte_radio_tech_amps RatPreference = "lte-radio-tech-amps"

	// Radio technology preference is GSM (Global System for Mobile Communications)
	RatPreference_lte_radio_tech_gsm RatPreference = "lte-radio-tech-gsm"

	// Radio technology preference is UMTS (Universal Mobile Telecommunications Service)
	RatPreference_lte_radio_tech_umts RatPreference = "lte-radio-tech-umts"

	// Radio technology preference is WLAN (wireless local area network)
	RatPreference_lte_radio_tech_wlan RatPreference = "lte-radio-tech-wlan"

	// Radio technology preference is GPRS (General Packet Radio Service)
	RatPreference_lte_radio_tech_gprs RatPreference = "lte-radio-tech-gprs"

	// Radio technology preference is LTE (Long-Term Evolution)
	RatPreference_lte_radio_tech_lte RatPreference = "lte-radio-tech-lte"

	// Radio technology preference is AUTO
	RatPreference_lte_radio_tech_auto RatPreference = "lte-radio-tech-auto"

	// Radio technology preference is Hybrid CDMA (Hybrid Code Division Multiple Access)
	RatPreference_lte_radio_tech_hybrid_cdma RatPreference = "lte-radio-tech-hybrid-cdma"

	// Radio technology preference is WCDMA (Wideband Code Division Multiplexing Access)
	RatPreference_lte_radio_tech_wcdma RatPreference = "lte-radio-tech-wcdma"

	// Radio technology preference is GWL
	RatPreference_lte_radio_tech_gwl RatPreference = "lte-radio-tech-gwl"

	// Radio technology preference is EDGE (Enhanced Data rates for GSM Evolution)
	RatPreference_lte_radio_tech_edge RatPreference = "lte-radio-tech-edge"

	// Radio technology preference is HSDPA (High Speed Downlink Packet Access)
	// & WCDMA (Wideband Code Division Multiplexing Access)
	RatPreference_lte_radio_tech_hsdpa_n_wcdma RatPreference = "lte-radio-tech-hsdpa-n-wcdma"

	// Radio technology preference is WCDMA (Wideband Code Division Multiplexing Access)
	//   & HSUPA (High Speed Uplink Packet Access)
	RatPreference_lte_radio_tech_wcdma_n_hsupa RatPreference = "lte-radio-tech-wcdma-n-hsupa"

	// Radio technology preference is HSDPA (High Speed Downlink Packet Access)
	//   & HSUPA (High Speed Uplink Packet Access)
	RatPreference_lte_radio_tech_hsdpa_n_hsupa RatPreference = "lte-radio-tech-hsdpa-n-hsupa"

	// Radio technology preference is HSDPA+ (High Speed Downlink Packet Access plus)
	//   & WCDMA (Wideband Code Division Multiplexing Access)
	RatPreference_lte_radio_tech_hsdpa_plus_n_wcdma RatPreference = "lte-radio-tech-hsdpa-plus-n-wcdma"

	// Radio technology preference is HSDPA+ (High Speed Downlink Packet Access plus)
	//   & HSUPA (High Speed Uplink Packet Access)
	RatPreference_lte_radio_tech_hsdpa_plus_n_hsupa RatPreference = "lte-radio-tech-hsdpa-plus-n-hsupa"

	// Radio technology preference is
	//   DC HSDPA+ (Dual Carrier High Speed Downlink Packet Access plus)
	//   & WCDMA (Wideband Code Division Multiplexing Access)
	RatPreference_lte_radio_tech_dc_hsdpa_plus_n_wcdma RatPreference = "lte-radio-tech-dc-hsdpa-plus-n-wcdma"

	// Radio technology preference is
	//   DC HSDPA+ (Dual Carrier High Speed Downlink Packet Access plus)
	//   & HSUPA (High Speed Uplink Packet Access)
	RatPreference_lte_radio_tech_dc_hsdpa_plus_n_hsupa RatPreference = "lte-radio-tech-dc-hsdpa-plus-n-hsupa"

	// Radio technology preference is Null Bearer
	RatPreference_lte_radio_tech_null_bearer RatPreference = "lte-radio-tech-null-bearer"

	// Radio technology preference is Unknown
	RatPreference_lte_radio_tech_unknown RatPreference = "lte-radio-tech-unknown"

	// Radio technology preference is unchanged
	RatPreference_lte_radio_tech_no_change RatPreference = "lte-radio-tech-no-change"
)

type RatTechnology

type RatTechnology string

RatTechnology represents RAT technology indicates the current radio technology selected

const (
	// Radio technology selected is none
	RatTechnology_system_mode_none RatTechnology = "system-mode-none"

	// Radio technology selected is GPRS (General Packet Radio Service)
	RatTechnology_system_mode_gprs RatTechnology = "system-mode-gprs"

	// Radio technology selected is EDGE (Enhanced Data rates for GSM Evolution)
	RatTechnology_system_mode_edge RatTechnology = "system-mode-edge"

	// Radio technology selected is UMTS (Universal Mobile Telecommunications System)
	RatTechnology_system_mode_umts RatTechnology = "system-mode-umts"

	// Radio technology selected is HSDPA (High Speed Downlink Packet Access)
	RatTechnology_system_mode_hsdpa RatTechnology = "system-mode-hsdpa"

	// Radio technology selected is HSUPA (High Speed Uplink Packet Access)
	RatTechnology_system_mode_hsupa RatTechnology = "system-mode-hsupa"

	// Radio technology selected is HSPA (High Speed Packet Access)
	RatTechnology_system_mode_hspa RatTechnology = "system-mode-hspa"

	// Radio technology selected is HSPA+ (Evolved High Speed Packet Access)
	RatTechnology_system_mode_hspa_plus RatTechnology = "system-mode-hspa-plus"

	// Radio technology selected is LTE-FDD (Long Term Evolution-Frequency Division Duplex)
	RatTechnology_system_mode_lte_fdd RatTechnology = "system-mode-lte-fdd"

	// Radio technology selected is LTE-TDD(Long Term Evolution-Time Division Duplex)
	RatTechnology_system_mode_lte_tdd RatTechnology = "system-mode-lte-tdd"

	// Radio technology selected is LTE (Long Term Evolution) /
	//   eHRPD (Evolved High Rate Packet Data) /
	//   1xRTT (Single carrier (1x) radio transmission technology)
	RatTechnology_system_mode_lte_e_hrpd_1x_rtt RatTechnology = "system-mode-lte-e-hrpd-1x-rtt"

	// Radio technology selected is LTE (Long Term Evolution) /
	//   eHRPD (Evolved High Rate Packet Data) /
	//   EVDO (Evolution-Data Optimized)
	RatTechnology_system_mode_lte_e_hrpd_evdo RatTechnology = "system-mode-lte-e-hrpd-evdo"

	// Radio technology selected is EVDO (Evolution-Data Optimized)
	RatTechnology_system_mode_evdo RatTechnology = "system-mode-evdo"

	// Radio technology selected is EVDO (Evolution-Data Optimized) /
	//   REVA (Evolution Data Optimized - Rev A)
	RatTechnology_system_mode_evdo_reva RatTechnology = "system-mode-evdo-reva"

	// Radio technology selected is HSDPA (High Speed Downlink Packet Access)
	//   & WCDMA (Wideband Code Division Multiple Access)
	RatTechnology_system_mode_hsdpa_n_wcdma RatTechnology = "system-mode-hsdpa-n-wcdma"

	// Radio technology selected is WCDMA (Wideband Code Division Multiple Access)
	//   & HSUPA (High Speed Uplink Packet Access)
	RatTechnology_system_mode_wcdma_n_hsupa RatTechnology = "system-mode-wcdma-n-hsupa"

	// Radio technology selected is HSDPA (High Speed Downlink Packet Access)
	//   & HSUPA (High Speed Uplink Packet Access)
	RatTechnology_system_mode_hsdpa_n_hsupa RatTechnology = "system-mode-hsdpa-n-hsupa"

	// Radio technology selected is HSDPA+ (High Speed Downlink Packet Access plus)
	//   & WCDMA (Wideband Code Division Multiple Access)
	RatTechnology_system_mode_hsdpa_plus_n_wcdma RatTechnology = "system-mode-hsdpa-plus-n-wcdma"

	// Radio technology selected is HSDPA+ (High Speed Downlink Packet Access plus)
	//   & HSUPA (High Speed Uplink Packet Access)
	RatTechnology_system_mode_hsdpa_plus_n_hsupa RatTechnology = "system-mode-hsdpa-plus-n-hsupa"

	// Radio technology selected is
	//   DC HSDPA+ (Dual Carrier High Speed Downlink Packet Access plus)
	//   & WCDMA (Wideband Code Division Multiple Access)
	RatTechnology_system_mode_dc_hsdpa_plus_n_wcdma RatTechnology = "system-mode-dc-hsdpa-plus-n-wcdma"

	// Radio technology selected is
	//   DC HSDPA+ (Dual Carrier High Speed Downlink Packet Access plus)
	//   & HSUPA (High Speed Uplink Packet Access)
	RatTechnology_system_mode_dc_hsdpa_plus_n_hsupa RatTechnology = "system-mode-dc-hsdpa-plus-n-hsupa"

	// Radio technology selected is null bearer
	RatTechnology_sysyem_mode_null_bearer RatTechnology = "sysyem-mode-null-bearer"

	// Radio technology selected is unknown
	RatTechnology_system_mode_unknown RatTechnology = "system-mode-unknown"
)

type RegState

type RegState string

RegState represents Registration state indicates the current cellular network registration state

const (
	// Cellular Network is in not registered state
	RegState_reg_status_not_registered RegState = "reg-status-not-registered"

	// Cellular Network is in registered state
	RegState_reg_status_registered RegState = "reg-status-registered"

	// Cellular Network is in searching state
	RegState_reg_status_searching RegState = "reg-status-searching"

	// Cellular Network is in registration denied state
	RegState_reg_status_registration_denied RegState = "reg-status-registration-denied"

	// Cellular Network is in unsupported state
	RegState_reg_status_unsupported RegState = "reg-status-unsupported"
)

type ServiceStatus

type ServiceStatus string

ServiceStatus represents Service status indicates the current network service for cellular modem

const (
	// Cellular Network status is in normal state
	ServiceStatus_service_status_normal ServiceStatus = "service-status-normal"

	// Cellular Network status is in emergency state
	ServiceStatus_service_status_emergency ServiceStatus = "service-status-emergency"

	// Cellular Network status is in no service state
	ServiceStatus_service_status_no_service ServiceStatus = "service-status-no-service"

	// Cellular Network status is in unknown state
	ServiceStatus_service_status_unknown ServiceStatus = "service-status-unknown"
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL