gpon_enum

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Jan 1, 2026 License: MIT Imports: 0 Imported by: 0

Documentation

Index

Constants

View Source
const NoInformation = "-"

Variables

This section is empty.

Functions

func GetActiveStatus

func GetActiveStatus(code ActiveStatus) string

func GetBatteryStatus

func GetBatteryStatus(code BatteryStatus) string

func GetConfigStatus

func GetConfigStatus(code ConfigStatus) string

配置恢复过程

func GetDownCause

func GetDownCause(code DownCause) string

根据数字返回相应的解释

func GetManagementModeStatus

func GetManagementModeStatus(code ManagementMode) string

func GetMatchStatus

func GetMatchStatus(code MatchStatus) string

Types

type ActiveStatus

type ActiveStatus int
const (
	ActiveStatusActivate ActiveStatus = iota + 1 // 0
	ActiveStatusDeactivate
	ActiveStatusInvalid ActiveStatus = -1
)

type BatteryStatus

type BatteryStatus int
const (
	BatteryStatusNotSupport BatteryStatus = iota // 0
	BatteryStatusCharge
	BatteryStatusDischarge
	BatteryStatusHolding
	BatteryStatusSupportButInvalid
	BatteryStatusUnknownStatus BatteryStatus = -1
)

type ConfigStatus

type ConfigStatus int
const (
	ConfigStatusInitialization ConfigStatus = iota + 1 // 0
	ConfigStatusNormal
	ConfigStatusFailed
	ConfigStatusNoresume
	ConfigStatusConfig
	ConfigStatusInvalid ConfigStatus = -1
)

type DownCause

type DownCause int

定义枚举类型

const (
	OntDeleted DownCause = iota // 0
	LinkedDown                  // 1
	Losi
	Lofi
	Sfi
	Loai
	Loami
	Disablefail
	Deactivated
	Reset
	Reregister
	Popupfail
	Authfail
	Powerdown
	Reserved
	Loki
	RingDeactivated            DownCause = 18
	TurnOffOptic               DownCause = 30
	CmdReboot                  DownCause = 31
	OntResetkeyReboot          DownCause = 32
	OntSoftwareReset           DownCause = 33
	BroadcastAttackDeactivated DownCause = 34
	OperatorCheckFail          DownCause = 35
	OntOltIncompatible         DownCause = 36
	RogueOntselfDetected       DownCause = 37
	AutoIsolateReset           DownCause = 38
	AutoIsolateDeact           DownCause = 39
	OntNotInWhiteList          DownCause = 40
	Noerror                    DownCause = 255
)

type ManagementMode

type ManagementMode int
const (
	ManagementModeOmci ManagementMode = iota + 1 // 0
	ManagementModeSnmp
	ManagementModeExtendFrame
	ManagementModeInvalid ManagementMode = -1
)

type MatchStatus

type MatchStatus int
const (
	MatchStatusInitialization MatchStatus = iota + 1 // 0
	MatchStatusMatch
	MatchStatusMismatch
	MatchStatusInvalid MatchStatus = -1
)

Jump to

Keyboard shortcuts

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