protos

package
v1.2.1 Latest Latest
Warning

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

Go to latest
Published: Aug 20, 2020 License: BSD-3-Clause Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	GatewayNonEPSConfig_NonEPSServiceControl_name = map[int32]string{
		0: "NON_EPS_SERVICE_CONTROL_OFF",
		1: "NON_EPS_SERVICE_CONTROL_CSFB_SMS",
		2: "NON_EPS_SERVICE_CONTROL_SMS",
	}
	GatewayNonEPSConfig_NonEPSServiceControl_value = map[string]int32{
		"NON_EPS_SERVICE_CONTROL_OFF":      0,
		"NON_EPS_SERVICE_CONTROL_CSFB_SMS": 1,
		"NON_EPS_SERVICE_CONTROL_SMS":      2,
	}
)

Enum value maps for GatewayNonEPSConfig_NonEPSServiceControl.

View Source
var (
	GatewayNonEPSConfig_CSFBRat_name = map[int32]string{
		0: "CSFBRAT_2G",
		1: "CSFBRAT_3G",
	}
	GatewayNonEPSConfig_CSFBRat_value = map[string]int32{
		"CSFBRAT_2G": 0,
		"CSFBRAT_3G": 1,
	}
)

Enum value maps for GatewayNonEPSConfig_CSFBRat.

View Source
var (
	NetworkEPCConfig_NetworkServices_name = map[int32]string{
		0: "METERING",
		1: "DPI",
		2: "ENFORCEMENT",
	}
	NetworkEPCConfig_NetworkServices_value = map[string]int32{
		"METERING":    0,
		"DPI":         1,
		"ENFORCEMENT": 2,
	}
)

Enum value maps for NetworkEPCConfig_NetworkServices.

View Source
var File_cellular_service_proto protoreflect.FileDescriptor

Functions

func GetNetworkServiceName

func GetNetworkServiceName(enum NetworkEPCConfig_NetworkServices) (string, error)

GetNetworkServiceName returns the corresponding name presented to the user given a network service enum for storage

func GetPipelineDServicesConfig

func GetPipelineDServicesConfig(networkServices []NetworkEPCConfig_NetworkServices) ([]mconfig.PipelineD_NetworkServices, error)

GetPipelineDServicesConfig returns a corresponding list of apps in PipelineD in the same order given a list of network service enums from storage If the list is empty, then it returns a default list of services

Types

type CellularEnodebConfig

type CellularEnodebConfig struct {

	// EARFCN (0-65535)
	Earfcndl int32 `protobuf:"varint,1,opt,name=earfcndl,proto3" json:"earfcndl,omitempty"`
	// Subframe Assignment (0-6)
	SubframeAssignment int32 `protobuf:"varint,2,opt,name=subframe_assignment,json=subframeAssignment,proto3" json:"subframe_assignment,omitempty"`
	// Special Subframe Pattern (0-9)
	SpecialSubframePattern int32 `` /* 130-byte string literal not displayed */
	// Physical cell ID (0-504)
	Pci int32 `protobuf:"varint,4,opt,name=pci,proto3" json:"pci,omitempty"`
	// Enable eNodeB
	TransmitEnabled bool `protobuf:"varint,5,opt,name=transmit_enabled,json=transmitEnabled,proto3" json:"transmit_enabled,omitempty"`
	// eNodeB device class - limited support
	DeviceClass string `protobuf:"bytes,6,opt,name=device_class,json=deviceClass,proto3" json:"device_class,omitempty"`
	// Cellular ID needs to be set to avoid collision
	CellId int32 `protobuf:"varint,7,opt,name=cell_id,json=cellId,proto3" json:"cell_id,omitempty"`
	// Bandwidth in MHz
	BandwidthMhz int32 `protobuf:"varint,8,opt,name=bandwidth_mhz,json=bandwidthMhz,proto3" json:"bandwidth_mhz,omitempty"`
	// Cellular tracking area code
	Tac int32 `protobuf:"varint,9,opt,name=tac,proto3" json:"tac,omitempty"`
	// contains filtered or unexported fields
}

func (*CellularEnodebConfig) Descriptor deprecated

func (*CellularEnodebConfig) Descriptor() ([]byte, []int)

Deprecated: Use CellularEnodebConfig.ProtoReflect.Descriptor instead.

func (*CellularEnodebConfig) GetBandwidthMhz

func (x *CellularEnodebConfig) GetBandwidthMhz() int32

func (*CellularEnodebConfig) GetCellId

func (x *CellularEnodebConfig) GetCellId() int32

func (*CellularEnodebConfig) GetDeviceClass

func (x *CellularEnodebConfig) GetDeviceClass() string

func (*CellularEnodebConfig) GetEarfcndl

func (x *CellularEnodebConfig) GetEarfcndl() int32

func (*CellularEnodebConfig) GetPci

func (x *CellularEnodebConfig) GetPci() int32

func (*CellularEnodebConfig) GetSpecialSubframePattern

func (x *CellularEnodebConfig) GetSpecialSubframePattern() int32

func (*CellularEnodebConfig) GetSubframeAssignment

func (x *CellularEnodebConfig) GetSubframeAssignment() int32

func (*CellularEnodebConfig) GetTac

func (x *CellularEnodebConfig) GetTac() int32

func (*CellularEnodebConfig) GetTransmitEnabled

func (x *CellularEnodebConfig) GetTransmitEnabled() bool

func (*CellularEnodebConfig) ProtoMessage

func (*CellularEnodebConfig) ProtoMessage()

func (*CellularEnodebConfig) ProtoReflect

func (x *CellularEnodebConfig) ProtoReflect() protoreflect.Message

func (*CellularEnodebConfig) Reset

func (x *CellularEnodebConfig) Reset()

func (*CellularEnodebConfig) String

func (x *CellularEnodebConfig) String() string

type CellularGatewayConfig

type CellularGatewayConfig struct {
	Ran                   *GatewayRANConfig    `protobuf:"bytes,1,opt,name=ran,proto3" json:"ran,omitempty"`
	Epc                   *GatewayEPCConfig    `protobuf:"bytes,2,opt,name=epc,proto3" json:"epc,omitempty"`
	NonEpsService         *GatewayNonEPSConfig `protobuf:"bytes,3,opt,name=non_eps_service,json=nonEpsService,proto3" json:"non_eps_service,omitempty"`
	AttachedEnodebSerials []string             `` /* 126-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*CellularGatewayConfig) Descriptor deprecated

func (*CellularGatewayConfig) Descriptor() ([]byte, []int)

Deprecated: Use CellularGatewayConfig.ProtoReflect.Descriptor instead.

func (*CellularGatewayConfig) GetAttachedEnodebSerials

func (x *CellularGatewayConfig) GetAttachedEnodebSerials() []string

func (*CellularGatewayConfig) GetEpc

func (*CellularGatewayConfig) GetNonEpsService

func (x *CellularGatewayConfig) GetNonEpsService() *GatewayNonEPSConfig

func (*CellularGatewayConfig) GetRan

func (*CellularGatewayConfig) ProtoMessage

func (*CellularGatewayConfig) ProtoMessage()

func (*CellularGatewayConfig) ProtoReflect

func (x *CellularGatewayConfig) ProtoReflect() protoreflect.Message

func (*CellularGatewayConfig) Reset

func (x *CellularGatewayConfig) Reset()

func (*CellularGatewayConfig) String

func (x *CellularGatewayConfig) String() string

type CellularNetworkConfig

type CellularNetworkConfig struct {
	Ran          *NetworkRANConfig `protobuf:"bytes,1,opt,name=ran,proto3" json:"ran,omitempty"`
	Epc          *NetworkEPCConfig `protobuf:"bytes,2,opt,name=epc,proto3" json:"epc,omitempty"`
	FegNetworkId string            `protobuf:"bytes,3,opt,name=feg_network_id,json=fegNetworkId,proto3" json:"feg_network_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CellularNetworkConfig) Descriptor deprecated

func (*CellularNetworkConfig) Descriptor() ([]byte, []int)

Deprecated: Use CellularNetworkConfig.ProtoReflect.Descriptor instead.

func (*CellularNetworkConfig) GetEpc

func (*CellularNetworkConfig) GetFegNetworkId

func (x *CellularNetworkConfig) GetFegNetworkId() string

func (*CellularNetworkConfig) GetRan

func (*CellularNetworkConfig) ProtoMessage

func (*CellularNetworkConfig) ProtoMessage()

func (*CellularNetworkConfig) ProtoReflect

func (x *CellularNetworkConfig) ProtoReflect() protoreflect.Message

func (*CellularNetworkConfig) Reset

func (x *CellularNetworkConfig) Reset()

func (*CellularNetworkConfig) String

func (x *CellularNetworkConfig) String() string

type GatewayEPCConfig

type GatewayEPCConfig struct {
	NatEnabled bool `protobuf:"varint,1,opt,name=nat_enabled,json=natEnabled,proto3" json:"nat_enabled,omitempty"`
	// IP block is only set if nat_enabled is false
	// An IP block is a range of IP addresses specified by a network address and
	// a prefix-length of the netmask. For example,
	//    IPv4 IP block:      "192.168.0.0/24"
	//    IPv6 IP block:      "2401:db00:1116:301b::/64"
	IpBlock string `protobuf:"bytes,2,opt,name=ip_block,json=ipBlock,proto3" json:"ip_block,omitempty"`
	// Primary DNS server
	DnsPrimary string `protobuf:"bytes,10,opt,name=dns_primary,json=dnsPrimary,proto3" json:"dns_primary,omitempty"`
	// Secondary DNS server
	DnsSecondary string `protobuf:"bytes,11,opt,name=dns_secondary,json=dnsSecondary,proto3" json:"dns_secondary,omitempty"`
	// contains filtered or unexported fields
}

func (*GatewayEPCConfig) Descriptor deprecated

func (*GatewayEPCConfig) Descriptor() ([]byte, []int)

Deprecated: Use GatewayEPCConfig.ProtoReflect.Descriptor instead.

func (*GatewayEPCConfig) GetDnsPrimary

func (x *GatewayEPCConfig) GetDnsPrimary() string

func (*GatewayEPCConfig) GetDnsSecondary

func (x *GatewayEPCConfig) GetDnsSecondary() string

func (*GatewayEPCConfig) GetIpBlock

func (x *GatewayEPCConfig) GetIpBlock() string

func (*GatewayEPCConfig) GetNatEnabled

func (x *GatewayEPCConfig) GetNatEnabled() bool

func (*GatewayEPCConfig) ProtoMessage

func (*GatewayEPCConfig) ProtoMessage()

func (*GatewayEPCConfig) ProtoReflect

func (x *GatewayEPCConfig) ProtoReflect() protoreflect.Message

func (*GatewayEPCConfig) Reset

func (x *GatewayEPCConfig) Reset()

func (*GatewayEPCConfig) String

func (x *GatewayEPCConfig) String() string

type GatewayNonEPSConfig

type GatewayNonEPSConfig struct {

	// Mobile country code for CSFB
	CsfbMcc string `protobuf:"bytes,1,opt,name=csfb_mcc,json=csfbMcc,proto3" json:"csfb_mcc,omitempty"`
	// Mobile network code for CSFB
	CsfbMnc string `protobuf:"bytes,2,opt,name=csfb_mnc,json=csfbMnc,proto3" json:"csfb_mnc,omitempty"`
	// Location area code. 16-bit
	Lac int32 `protobuf:"varint,3,opt,name=lac,proto3" json:"lac,omitempty"`
	// RAT type (2G/3G), used by eNB
	CsfbRat GatewayNonEPSConfig_CSFBRat `` /* 131-byte string literal not displayed */
	// 2G RAT frequencies /ARFCNs for redirection, used by eNB
	Arfcn_2G []int32 `protobuf:"varint,5,rep,packed,name=arfcn_2g,json=arfcn2g,proto3" json:"arfcn_2g,omitempty"`
	// For indicating one of the three modes
	NonEpsServiceControl GatewayNonEPSConfig_NonEPSServiceControl `` /* 187-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GatewayNonEPSConfig) Descriptor deprecated

func (*GatewayNonEPSConfig) Descriptor() ([]byte, []int)

Deprecated: Use GatewayNonEPSConfig.ProtoReflect.Descriptor instead.

func (*GatewayNonEPSConfig) GetArfcn_2G

func (x *GatewayNonEPSConfig) GetArfcn_2G() []int32

func (*GatewayNonEPSConfig) GetCsfbMcc

func (x *GatewayNonEPSConfig) GetCsfbMcc() string

func (*GatewayNonEPSConfig) GetCsfbMnc

func (x *GatewayNonEPSConfig) GetCsfbMnc() string

func (*GatewayNonEPSConfig) GetCsfbRat

func (*GatewayNonEPSConfig) GetLac

func (x *GatewayNonEPSConfig) GetLac() int32

func (*GatewayNonEPSConfig) GetNonEpsServiceControl

func (*GatewayNonEPSConfig) ProtoMessage

func (*GatewayNonEPSConfig) ProtoMessage()

func (*GatewayNonEPSConfig) ProtoReflect

func (x *GatewayNonEPSConfig) ProtoReflect() protoreflect.Message

func (*GatewayNonEPSConfig) Reset

func (x *GatewayNonEPSConfig) Reset()

func (*GatewayNonEPSConfig) String

func (x *GatewayNonEPSConfig) String() string

type GatewayNonEPSConfig_CSFBRat

type GatewayNonEPSConfig_CSFBRat int32
const (
	GatewayNonEPSConfig_CSFBRAT_2G GatewayNonEPSConfig_CSFBRat = 0
	GatewayNonEPSConfig_CSFBRAT_3G GatewayNonEPSConfig_CSFBRat = 1
)

func (GatewayNonEPSConfig_CSFBRat) Descriptor

func (GatewayNonEPSConfig_CSFBRat) Enum

func (GatewayNonEPSConfig_CSFBRat) EnumDescriptor deprecated

func (GatewayNonEPSConfig_CSFBRat) EnumDescriptor() ([]byte, []int)

Deprecated: Use GatewayNonEPSConfig_CSFBRat.Descriptor instead.

func (GatewayNonEPSConfig_CSFBRat) Number

func (GatewayNonEPSConfig_CSFBRat) String

func (GatewayNonEPSConfig_CSFBRat) Type

type GatewayNonEPSConfig_NonEPSServiceControl

type GatewayNonEPSConfig_NonEPSServiceControl int32

(0)Turning off NonEPS service, (1)Both CSFB and SMS, (2)only SMS

const (
	GatewayNonEPSConfig_NON_EPS_SERVICE_CONTROL_OFF      GatewayNonEPSConfig_NonEPSServiceControl = 0
	GatewayNonEPSConfig_NON_EPS_SERVICE_CONTROL_CSFB_SMS GatewayNonEPSConfig_NonEPSServiceControl = 1
	GatewayNonEPSConfig_NON_EPS_SERVICE_CONTROL_SMS      GatewayNonEPSConfig_NonEPSServiceControl = 2
)

func (GatewayNonEPSConfig_NonEPSServiceControl) Descriptor

func (GatewayNonEPSConfig_NonEPSServiceControl) Enum

func (GatewayNonEPSConfig_NonEPSServiceControl) EnumDescriptor deprecated

func (GatewayNonEPSConfig_NonEPSServiceControl) EnumDescriptor() ([]byte, []int)

Deprecated: Use GatewayNonEPSConfig_NonEPSServiceControl.Descriptor instead.

func (GatewayNonEPSConfig_NonEPSServiceControl) Number

func (GatewayNonEPSConfig_NonEPSServiceControl) String

func (GatewayNonEPSConfig_NonEPSServiceControl) Type

type GatewayRANConfig

type GatewayRANConfig struct {

	// Physical cell ID (0-504)
	Pci int32 `protobuf:"varint,1,opt,name=pci,proto3" json:"pci,omitempty"`
	// Enable eNodeB
	TransmitEnabled bool `protobuf:"varint,2,opt,name=transmit_enabled,json=transmitEnabled,proto3" json:"transmit_enabled,omitempty"`
	// contains filtered or unexported fields
}

func (*GatewayRANConfig) Descriptor deprecated

func (*GatewayRANConfig) Descriptor() ([]byte, []int)

Deprecated: Use GatewayRANConfig.ProtoReflect.Descriptor instead.

func (*GatewayRANConfig) GetPci

func (x *GatewayRANConfig) GetPci() int32

func (*GatewayRANConfig) GetTransmitEnabled

func (x *GatewayRANConfig) GetTransmitEnabled() bool

func (*GatewayRANConfig) ProtoMessage

func (*GatewayRANConfig) ProtoMessage()

func (*GatewayRANConfig) ProtoReflect

func (x *GatewayRANConfig) ProtoReflect() protoreflect.Message

func (*GatewayRANConfig) Reset

func (x *GatewayRANConfig) Reset()

func (*GatewayRANConfig) String

func (x *GatewayRANConfig) String() string

type NetworkEPCConfig

type NetworkEPCConfig struct {

	// always 3 digits
	// Mobile country code
	Mcc string `protobuf:"bytes,1,opt,name=mcc,proto3" json:"mcc,omitempty"`
	// 2-3 digits
	// Mobile network code
	Mnc string `protobuf:"bytes,2,opt,name=mnc,proto3" json:"mnc,omitempty"`
	// Tracking area code. 16-bit
	Tac int32 `protobuf:"varint,3,opt,name=tac,proto3" json:"tac,omitempty"`
	// Operator configuration field for LTE
	LteAuthOp []byte `protobuf:"bytes,4,opt,name=lte_auth_op,json=lteAuthOp,proto3" json:"lte_auth_op,omitempty"`
	// Authentication management field for LTE
	LteAuthAmf    []byte                                           `protobuf:"bytes,5,opt,name=lte_auth_amf,json=lteAuthAmf,proto3" json:"lte_auth_amf,omitempty"`
	SubProfiles   map[string]*NetworkEPCConfig_SubscriptionProfile `` /* 182-byte string literal not displayed */
	DefaultRuleId string                                           `protobuf:"bytes,7,opt,name=default_rule_id,json=defaultRuleId,proto3" json:"default_rule_id,omitempty"`
	// Enable relaying S6a messages via FeG RPC
	RelayEnabled bool `protobuf:"varint,8,opt,name=relay_enabled,json=relayEnabled,proto3" json:"relay_enabled,omitempty"`
	// Ordered list of network service that will be enabled
	NetworkServices []NetworkEPCConfig_NetworkServices `` /* 167-byte string literal not displayed */
	// If relay_enabled is false, this determines whether cloud subscriberdb
	// or local subscriberdb is used for authentication requests.
	CloudSubscriberdbEnabled bool `` /* 137-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*NetworkEPCConfig) Descriptor deprecated

func (*NetworkEPCConfig) Descriptor() ([]byte, []int)

Deprecated: Use NetworkEPCConfig.ProtoReflect.Descriptor instead.

func (*NetworkEPCConfig) GetCloudSubscriberdbEnabled

func (x *NetworkEPCConfig) GetCloudSubscriberdbEnabled() bool

func (*NetworkEPCConfig) GetDefaultRuleId

func (x *NetworkEPCConfig) GetDefaultRuleId() string

func (*NetworkEPCConfig) GetLteAuthAmf

func (x *NetworkEPCConfig) GetLteAuthAmf() []byte

func (*NetworkEPCConfig) GetLteAuthOp

func (x *NetworkEPCConfig) GetLteAuthOp() []byte

func (*NetworkEPCConfig) GetMcc

func (x *NetworkEPCConfig) GetMcc() string

func (*NetworkEPCConfig) GetMnc

func (x *NetworkEPCConfig) GetMnc() string

func (*NetworkEPCConfig) GetNetworkServices

func (x *NetworkEPCConfig) GetNetworkServices() []NetworkEPCConfig_NetworkServices

func (*NetworkEPCConfig) GetRelayEnabled

func (x *NetworkEPCConfig) GetRelayEnabled() bool

func (*NetworkEPCConfig) GetSubProfiles

func (*NetworkEPCConfig) GetTac

func (x *NetworkEPCConfig) GetTac() int32

func (*NetworkEPCConfig) ProtoMessage

func (*NetworkEPCConfig) ProtoMessage()

func (*NetworkEPCConfig) ProtoReflect

func (x *NetworkEPCConfig) ProtoReflect() protoreflect.Message

func (*NetworkEPCConfig) Reset

func (x *NetworkEPCConfig) Reset()

func (*NetworkEPCConfig) String

func (x *NetworkEPCConfig) String() string

type NetworkEPCConfig_NetworkServices

type NetworkEPCConfig_NetworkServices int32
const (
	// Deprecated: Do not use.
	NetworkEPCConfig_METERING    NetworkEPCConfig_NetworkServices = 0 // deprecated
	NetworkEPCConfig_DPI         NetworkEPCConfig_NetworkServices = 1
	NetworkEPCConfig_ENFORCEMENT NetworkEPCConfig_NetworkServices = 2
)

func GetNetworkServiceEnum

func GetNetworkServiceEnum(name string) (NetworkEPCConfig_NetworkServices, error)

GetNetworkServiceEnum returns the corresponding enum for storage given a network service name presented to the user,

func (NetworkEPCConfig_NetworkServices) Descriptor

func (NetworkEPCConfig_NetworkServices) Enum

func (NetworkEPCConfig_NetworkServices) EnumDescriptor deprecated

func (NetworkEPCConfig_NetworkServices) EnumDescriptor() ([]byte, []int)

Deprecated: Use NetworkEPCConfig_NetworkServices.Descriptor instead.

func (NetworkEPCConfig_NetworkServices) Number

func (NetworkEPCConfig_NetworkServices) String

func (NetworkEPCConfig_NetworkServices) Type

type NetworkEPCConfig_SubscriptionProfile

type NetworkEPCConfig_SubscriptionProfile struct {

	// Maximum uplink bit rate (AMBR-UL)
	MaxUlBitRate uint64 `protobuf:"varint,1,opt,name=max_ul_bit_rate,json=maxUlBitRate,proto3" json:"max_ul_bit_rate,omitempty"`
	// Maximum downlink bit rate (AMBR-DL)
	MaxDlBitRate uint64 `protobuf:"varint,2,opt,name=max_dl_bit_rate,json=maxDlBitRate,proto3" json:"max_dl_bit_rate,omitempty"`
	// contains filtered or unexported fields
}

func (*NetworkEPCConfig_SubscriptionProfile) Descriptor deprecated

func (*NetworkEPCConfig_SubscriptionProfile) Descriptor() ([]byte, []int)

Deprecated: Use NetworkEPCConfig_SubscriptionProfile.ProtoReflect.Descriptor instead.

func (*NetworkEPCConfig_SubscriptionProfile) GetMaxDlBitRate

func (x *NetworkEPCConfig_SubscriptionProfile) GetMaxDlBitRate() uint64

func (*NetworkEPCConfig_SubscriptionProfile) GetMaxUlBitRate

func (x *NetworkEPCConfig_SubscriptionProfile) GetMaxUlBitRate() uint64

func (*NetworkEPCConfig_SubscriptionProfile) ProtoMessage

func (*NetworkEPCConfig_SubscriptionProfile) ProtoMessage()

func (*NetworkEPCConfig_SubscriptionProfile) ProtoReflect

func (*NetworkEPCConfig_SubscriptionProfile) Reset

func (*NetworkEPCConfig_SubscriptionProfile) String

type NetworkRANConfig

type NetworkRANConfig struct {
	Earfcndl int32 `protobuf:"varint,1,opt,name=earfcndl,proto3" json:"earfcndl,omitempty"`
	// Bandwidth in MHz, from set {1.4, 3, 5, 10, 15, 20}
	BandwidthMhz           int32                       `protobuf:"varint,2,opt,name=bandwidth_mhz,json=bandwidthMhz,proto3" json:"bandwidth_mhz,omitempty"`
	SubframeAssignment     int32                       `protobuf:"varint,3,opt,name=subframe_assignment,json=subframeAssignment,proto3" json:"subframe_assignment,omitempty"`
	SpecialSubframePattern int32                       `` /* 130-byte string literal not displayed */
	TddConfig              *NetworkRANConfig_TDDConfig `protobuf:"bytes,6,opt,name=tdd_config,json=tddConfig,proto3" json:"tdd_config,omitempty"`
	FddConfig              *NetworkRANConfig_FDDConfig `protobuf:"bytes,7,opt,name=fdd_config,json=fddConfig,proto3" json:"fdd_config,omitempty"`
	// contains filtered or unexported fields
}

func (*NetworkRANConfig) Descriptor deprecated

func (*NetworkRANConfig) Descriptor() ([]byte, []int)

Deprecated: Use NetworkRANConfig.ProtoReflect.Descriptor instead.

func (*NetworkRANConfig) GetBandwidthMhz

func (x *NetworkRANConfig) GetBandwidthMhz() int32

func (*NetworkRANConfig) GetEarfcndl

func (x *NetworkRANConfig) GetEarfcndl() int32

func (*NetworkRANConfig) GetFddConfig

func (x *NetworkRANConfig) GetFddConfig() *NetworkRANConfig_FDDConfig

func (*NetworkRANConfig) GetSpecialSubframePattern

func (x *NetworkRANConfig) GetSpecialSubframePattern() int32

func (*NetworkRANConfig) GetSubframeAssignment

func (x *NetworkRANConfig) GetSubframeAssignment() int32

func (*NetworkRANConfig) GetTddConfig

func (x *NetworkRANConfig) GetTddConfig() *NetworkRANConfig_TDDConfig

func (*NetworkRANConfig) ProtoMessage

func (*NetworkRANConfig) ProtoMessage()

func (*NetworkRANConfig) ProtoReflect

func (x *NetworkRANConfig) ProtoReflect() protoreflect.Message

func (*NetworkRANConfig) Reset

func (x *NetworkRANConfig) Reset()

func (*NetworkRANConfig) String

func (x *NetworkRANConfig) String() string

type NetworkRANConfig_FDDConfig

type NetworkRANConfig_FDDConfig struct {
	Earfcndl int32 `protobuf:"varint,1,opt,name=earfcndl,proto3" json:"earfcndl,omitempty"`
	Earfcnul int32 `protobuf:"varint,2,opt,name=earfcnul,proto3" json:"earfcnul,omitempty"`
	// contains filtered or unexported fields
}

func (*NetworkRANConfig_FDDConfig) Descriptor deprecated

func (*NetworkRANConfig_FDDConfig) Descriptor() ([]byte, []int)

Deprecated: Use NetworkRANConfig_FDDConfig.ProtoReflect.Descriptor instead.

func (*NetworkRANConfig_FDDConfig) GetEarfcndl

func (x *NetworkRANConfig_FDDConfig) GetEarfcndl() int32

func (*NetworkRANConfig_FDDConfig) GetEarfcnul

func (x *NetworkRANConfig_FDDConfig) GetEarfcnul() int32

func (*NetworkRANConfig_FDDConfig) ProtoMessage

func (*NetworkRANConfig_FDDConfig) ProtoMessage()

func (*NetworkRANConfig_FDDConfig) ProtoReflect

func (*NetworkRANConfig_FDDConfig) Reset

func (x *NetworkRANConfig_FDDConfig) Reset()

func (*NetworkRANConfig_FDDConfig) String

func (x *NetworkRANConfig_FDDConfig) String() string

type NetworkRANConfig_TDDConfig

type NetworkRANConfig_TDDConfig struct {
	Earfcndl int32 `protobuf:"varint,1,opt,name=earfcndl,proto3" json:"earfcndl,omitempty"`
	// TDD subframe config parameter. See http://niviuk.free.fr/lte_tdd.php
	SubframeAssignment int32 `protobuf:"varint,2,opt,name=subframe_assignment,json=subframeAssignment,proto3" json:"subframe_assignment,omitempty"`
	// TDD subframe config parameter. See http://niviuk.free.fr/lte_tdd.php
	SpecialSubframePattern int32 `` /* 130-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*NetworkRANConfig_TDDConfig) Descriptor deprecated

func (*NetworkRANConfig_TDDConfig) Descriptor() ([]byte, []int)

Deprecated: Use NetworkRANConfig_TDDConfig.ProtoReflect.Descriptor instead.

func (*NetworkRANConfig_TDDConfig) GetEarfcndl

func (x *NetworkRANConfig_TDDConfig) GetEarfcndl() int32

func (*NetworkRANConfig_TDDConfig) GetSpecialSubframePattern

func (x *NetworkRANConfig_TDDConfig) GetSpecialSubframePattern() int32

func (*NetworkRANConfig_TDDConfig) GetSubframeAssignment

func (x *NetworkRANConfig_TDDConfig) GetSubframeAssignment() int32

func (*NetworkRANConfig_TDDConfig) ProtoMessage

func (*NetworkRANConfig_TDDConfig) ProtoMessage()

func (*NetworkRANConfig_TDDConfig) ProtoReflect

func (*NetworkRANConfig_TDDConfig) Reset

func (x *NetworkRANConfig_TDDConfig) Reset()

func (*NetworkRANConfig_TDDConfig) String

func (x *NetworkRANConfig_TDDConfig) String() string

Jump to

Keyboard shortcuts

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