Documentation ¶
Overview ¶
This module contains general type definitions and identities for optical transport models.
Index ¶
- type AdminStateType
- type CFP
- type CFP2
- type CFP2ACO
- type CFP4
- type ETH100GACC
- type ETH100GAOC
- type ETH100GBASECLR4
- type ETH100GBASECR4
- type ETH100GBASECWDM4
- type ETH100GBASEER4
- type ETH100GBASELR4
- type ETH100GBASEPSM4
- type ETH100GBASESR10
- type ETH100GBASESR4
- type ETH10GBASEER
- type ETH10GBASELR
- type ETH10GBASELRM
- type ETH10GBASESR
- type ETH10GBASEZR
- type ETH40GBASECR4
- type ETH40GBASEER4
- type ETH40GBASELR4
- type ETH40GBASEPSM4
- type ETH40GBASESR4
- type ETH4X10GBASELR
- type ETH4X10GBASESR
- type ETHERNETPMDTYPE
- type ETHUNDEFINED
- type FIBERCONNECTORTYPE
- type LCCONNECTOR
- type LOGICALELEMENTPROTOCOLTYPE
- type LoopbackModeType
- type MPOCONNECTOR
- type NONPLUGGABLE
- type OPTICALCHANNEL
- type OTHER
- type OTNAPPLICATIONCODE
- type OTNUNDEFINED
- type P1L12D1
- type P1L12D2
- type P1S12D2
- type PROT100GE
- type PROT100GMLG
- type PROT10GELAN
- type PROT10GEWAN
- type PROT1GE
- type PROT40GE
- type PROTETHERNET
- type PROTOC192
- type PROTOC48
- type PROTOC768
- type PROTODU2
- type PROTODU2E
- type PROTODU3
- type PROTODU4
- type PROTOTN
- type PROTOTU1E
- type PROTOTU2
- type PROTOTU2E
- type PROTOTU3
- type PROTOTU4
- type PROTOTUCN
- type PROTSTM16
- type PROTSTM256
- type PROTSTM64
- type QSFP
- type QSFP28
- type SCCONNECTOR
- type SFP
- type SFPPLUS
- type SONETAPPLICATIONCODE
- type SONETUNDEFINED
- type TRANSCEIVERFORMFACTORTYPE
- type TRIBRATE100G
- type TRIBRATE10G
- type TRIBRATE1G
- type TRIBRATE2DOT5G
- type TRIBRATE40G
- type TRIBUTARYPROTOCOLTYPE
- type TRIBUTARYRATECLASSTYPE
- type VSR20003R2
- type VSR20003R3
- type VSR20003R5
- type X2
- type XFP
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdminStateType ¶
type AdminStateType string
AdminStateType represents logical channels in the transponder model.
const ( // Sets the channel admin state to enabled AdminStateType_ENABLED AdminStateType = "ENABLED" // Sets the channel admin state to disabled AdminStateType_DISABLED AdminStateType = "DISABLED" // Sets the channel to maintenance / diagnostic mode AdminStateType_MAINT AdminStateType = "MAINT" )
type ETH100GACC ¶
type ETH100GACC struct { }
func (ETH100GACC) String ¶
func (id ETH100GACC) String() string
type ETH100GAOC ¶
type ETH100GAOC struct { }
func (ETH100GAOC) String ¶
func (id ETH100GAOC) String() string
type ETH100GBASECLR4 ¶
type ETH100GBASECLR4 struct { }
func (ETH100GBASECLR4) String ¶
func (id ETH100GBASECLR4) String() string
type ETH100GBASECR4 ¶
type ETH100GBASECR4 struct { }
func (ETH100GBASECR4) String ¶
func (id ETH100GBASECR4) String() string
type ETH100GBASECWDM4 ¶
type ETH100GBASECWDM4 struct { }
func (ETH100GBASECWDM4) String ¶
func (id ETH100GBASECWDM4) String() string
type ETH100GBASEER4 ¶
type ETH100GBASEER4 struct { }
func (ETH100GBASEER4) String ¶
func (id ETH100GBASEER4) String() string
type ETH100GBASELR4 ¶
type ETH100GBASELR4 struct { }
func (ETH100GBASELR4) String ¶
func (id ETH100GBASELR4) String() string
type ETH100GBASEPSM4 ¶
type ETH100GBASEPSM4 struct { }
func (ETH100GBASEPSM4) String ¶
func (id ETH100GBASEPSM4) String() string
type ETH100GBASESR10 ¶
type ETH100GBASESR10 struct { }
func (ETH100GBASESR10) String ¶
func (id ETH100GBASESR10) String() string
type ETH100GBASESR4 ¶
type ETH100GBASESR4 struct { }
func (ETH100GBASESR4) String ¶
func (id ETH100GBASESR4) String() string
type ETH10GBASEER ¶
type ETH10GBASEER struct { }
func (ETH10GBASEER) String ¶
func (id ETH10GBASEER) String() string
type ETH10GBASELR ¶
type ETH10GBASELR struct { }
func (ETH10GBASELR) String ¶
func (id ETH10GBASELR) String() string
type ETH10GBASELRM ¶
type ETH10GBASELRM struct { }
func (ETH10GBASELRM) String ¶
func (id ETH10GBASELRM) String() string
type ETH10GBASESR ¶
type ETH10GBASESR struct { }
func (ETH10GBASESR) String ¶
func (id ETH10GBASESR) String() string
type ETH10GBASEZR ¶
type ETH10GBASEZR struct { }
func (ETH10GBASEZR) String ¶
func (id ETH10GBASEZR) String() string
type ETH40GBASECR4 ¶
type ETH40GBASECR4 struct { }
func (ETH40GBASECR4) String ¶
func (id ETH40GBASECR4) String() string
type ETH40GBASEER4 ¶
type ETH40GBASEER4 struct { }
func (ETH40GBASEER4) String ¶
func (id ETH40GBASEER4) String() string
type ETH40GBASELR4 ¶
type ETH40GBASELR4 struct { }
func (ETH40GBASELR4) String ¶
func (id ETH40GBASELR4) String() string
type ETH40GBASEPSM4 ¶
type ETH40GBASEPSM4 struct { }
func (ETH40GBASEPSM4) String ¶
func (id ETH40GBASEPSM4) String() string
type ETH40GBASESR4 ¶
type ETH40GBASESR4 struct { }
func (ETH40GBASESR4) String ¶
func (id ETH40GBASESR4) String() string
type ETH4X10GBASELR ¶
type ETH4X10GBASELR struct { }
func (ETH4X10GBASELR) String ¶
func (id ETH4X10GBASELR) String() string
type ETH4X10GBASESR ¶
type ETH4X10GBASESR struct { }
func (ETH4X10GBASESR) String ¶
func (id ETH4X10GBASESR) String() string
type ETHERNETPMDTYPE ¶
type ETHERNETPMDTYPE struct { }
func (ETHERNETPMDTYPE) String ¶
func (id ETHERNETPMDTYPE) String() string
type ETHUNDEFINED ¶
type ETHUNDEFINED struct { }
func (ETHUNDEFINED) String ¶
func (id ETHUNDEFINED) String() string
type FIBERCONNECTORTYPE ¶
type FIBERCONNECTORTYPE struct { }
func (FIBERCONNECTORTYPE) String ¶
func (id FIBERCONNECTORTYPE) String() string
type LCCONNECTOR ¶
type LCCONNECTOR struct { }
func (LCCONNECTOR) String ¶
func (id LCCONNECTOR) String() string
type LOGICALELEMENTPROTOCOLTYPE ¶
type LOGICALELEMENTPROTOCOLTYPE struct { }
func (LOGICALELEMENTPROTOCOLTYPE) String ¶
func (id LOGICALELEMENTPROTOCOLTYPE) String() string
type LoopbackModeType ¶
type LoopbackModeType string
LoopbackModeType represents Loopback modes for transponder logical channels
const ( // No loopback is applied LoopbackModeType_NONE LoopbackModeType = "NONE" // A loopback which directs traffic normally transmitted // on the port back to the device as if received on the same // port from an external source. LoopbackModeType_FACILITY LoopbackModeType = "FACILITY" // A loopback which directs traffic received from an external // source on the port back out the transmit side of the same // port. LoopbackModeType_TERMINAL LoopbackModeType = "TERMINAL" )
type MPOCONNECTOR ¶
type MPOCONNECTOR struct { }
func (MPOCONNECTOR) String ¶
func (id MPOCONNECTOR) String() string
type NONPLUGGABLE ¶
type NONPLUGGABLE struct { }
func (NONPLUGGABLE) String ¶
func (id NONPLUGGABLE) String() string
type OPTICALCHANNEL ¶
type OPTICALCHANNEL struct { }
func (OPTICALCHANNEL) String ¶
func (id OPTICALCHANNEL) String() string
type OTNAPPLICATIONCODE ¶
type OTNAPPLICATIONCODE struct { }
func (OTNAPPLICATIONCODE) String ¶
func (id OTNAPPLICATIONCODE) String() string
type OTNUNDEFINED ¶
type OTNUNDEFINED struct { }
func (OTNUNDEFINED) String ¶
func (id OTNUNDEFINED) String() string
type PROT100GMLG ¶
type PROT100GMLG struct { }
func (PROT100GMLG) String ¶
func (id PROT100GMLG) String() string
type PROT10GELAN ¶
type PROT10GELAN struct { }
func (PROT10GELAN) String ¶
func (id PROT10GELAN) String() string
type PROT10GEWAN ¶
type PROT10GEWAN struct { }
func (PROT10GEWAN) String ¶
func (id PROT10GEWAN) String() string
type PROTETHERNET ¶
type PROTETHERNET struct { }
func (PROTETHERNET) String ¶
func (id PROTETHERNET) String() string
type PROTSTM256 ¶
type PROTSTM256 struct { }
func (PROTSTM256) String ¶
func (id PROTSTM256) String() string
type SCCONNECTOR ¶
type SCCONNECTOR struct { }
func (SCCONNECTOR) String ¶
func (id SCCONNECTOR) String() string
type SONETAPPLICATIONCODE ¶
type SONETAPPLICATIONCODE struct { }
func (SONETAPPLICATIONCODE) String ¶
func (id SONETAPPLICATIONCODE) String() string
type SONETUNDEFINED ¶
type SONETUNDEFINED struct { }
func (SONETUNDEFINED) String ¶
func (id SONETUNDEFINED) String() string
type TRANSCEIVERFORMFACTORTYPE ¶
type TRANSCEIVERFORMFACTORTYPE struct { }
func (TRANSCEIVERFORMFACTORTYPE) String ¶
func (id TRANSCEIVERFORMFACTORTYPE) String() string
type TRIBRATE100G ¶
type TRIBRATE100G struct { }
func (TRIBRATE100G) String ¶
func (id TRIBRATE100G) String() string
type TRIBRATE10G ¶
type TRIBRATE10G struct { }
func (TRIBRATE10G) String ¶
func (id TRIBRATE10G) String() string
type TRIBRATE1G ¶
type TRIBRATE1G struct { }
func (TRIBRATE1G) String ¶
func (id TRIBRATE1G) String() string
type TRIBRATE2DOT5G ¶
type TRIBRATE2DOT5G struct { }
func (TRIBRATE2DOT5G) String ¶
func (id TRIBRATE2DOT5G) String() string
type TRIBRATE40G ¶
type TRIBRATE40G struct { }
func (TRIBRATE40G) String ¶
func (id TRIBRATE40G) String() string
type TRIBUTARYPROTOCOLTYPE ¶
type TRIBUTARYPROTOCOLTYPE struct { }
func (TRIBUTARYPROTOCOLTYPE) String ¶
func (id TRIBUTARYPROTOCOLTYPE) String() string
type TRIBUTARYRATECLASSTYPE ¶
type TRIBUTARYRATECLASSTYPE struct { }
func (TRIBUTARYRATECLASSTYPE) String ¶
func (id TRIBUTARYRATECLASSTYPE) String() string
type VSR20003R2 ¶
type VSR20003R2 struct { }
func (VSR20003R2) String ¶
func (id VSR20003R2) String() string
type VSR20003R3 ¶
type VSR20003R3 struct { }
func (VSR20003R3) String ¶
func (id VSR20003R3) String() string
type VSR20003R5 ¶
type VSR20003R5 struct { }
func (VSR20003R5) String ¶
func (id VSR20003R5) String() string
Click to show internal directories.
Click to hide internal directories.