You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

43 lines
1.7 KiB
Go

package common
type TetraFlexIdentityKind byte
const (
IdentityKindUnknown TetraFlexIdentityKind = 0x00
IdentityKindMobile TetraFlexIdentityKind = 0x01
IdentityKindGroup TetraFlexIdentityKind = 0x02
IdentityKindDMRRadio TetraFlexIdentityKind = 0x03
IdentityKindNumber TetraFlexIdentityKind = 0x04
IdentityKindApplication TetraFlexIdentityKind = 0x05
IdentityKindDialInUser TetraFlexIdentityKind = 0x06
IdentityKindEmergencyNumber TetraFlexIdentityKind = 0x07
IdentityKindTerminal TetraFlexIdentityKind = 0x08
IdentityKindPersonal TetraFlexIdentityKind = 0x09
IdentityKindSWMI TetraFlexIdentityKind = 0x3C
IdentityKindISDN TetraFlexIdentityKind = 0x3D
IdentityKindPABX TetraFlexIdentityKind = 0x3E
IdentityKindPSTN TetraFlexIdentityKind = 0x3F
IdentityKindAnonymous TetraFlexIdentityKind = 0x50
IdentityKindExternal TetraFlexIdentityKind = 0x64
IdentityKindExternalUnknown TetraFlexIdentityKind = 0x65
)
type TetraFlexUnifiedSSIKinds byte
const (
UnifiedKindUnifiedNumber TetraFlexUnifiedSSIKinds = 0x00
UnifiedKindEmergencyNumber TetraFlexUnifiedSSIKinds = 0x01
UnifiedKindPersonalNumber TetraFlexUnifiedSSIKinds = 0x02
UnifiedKindMultiClient TetraFlexUnifiedSSIKinds = 0x03
UnifiedKindExternalNumber TetraFlexUnifiedSSIKinds = 0x04
UnifiedKindGSMPhone TetraFlexUnifiedSSIKinds = 0x05
UnifiedKindPABXNumber TetraFlexUnifiedSSIKinds = 0x06
)
type TetraFlexIdentityInfo struct {
Description string
Kind TetraFlexIdentityKind
Address TetraFlexAddress
UnifiedSSIKinds TetraFlexUnifiedSSIKinds
}