Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LocationInfoWithLMSI ¶
type LocationInfoWithLMSI struct {
NetworkNodeNumber string
}
type MoFsm ¶
type MoFsm struct {
ServiceCentreAddressDA string
MSISDN string
TPDU tpdu.TPDU // tpdu.MO (Submit type TPDU)
}
func ParseMoFsm ¶
ParseMoFsm takes a complete bytes IE
type MtFsm ¶
type MtFsm struct {
IMSI string
ServiceCentreAddressOA string
TPDU tpdu.TPDU // tpdu.MT (Deliver type TPDU)
MoreMessagesToSend bool
}
func ParseMtFsm ¶
ParseMtFsm takes a complete bytes IE
type SGSNCapability ¶ added in v1.1.1
type SGSNCapability struct {
GprsEnhancementsSupportIndicator bool
SupportedLCSCapabilitySets *SupportedLCSCapabilitySets
}
type SriSm ¶
func ParseSriSm ¶
ParseSriSm takes a complete bytes IE with any ASN1 encoding (DER and non-DER)
func ParseSriSmDER ¶ added in v1.1.0
ParseSriSmDER takes a complete bytes IE with DER ASN1 encoding
type SriSmResp ¶
type SriSmResp struct {
IMSI string
LocationInfoWithLMSI LocationInfoWithLMSI
}
type SupportedCamelPhases ¶ added in v1.1.1
type SupportedLCSCapabilitySets ¶ added in v1.1.1
type UpdateGprsLocation ¶ added in v1.1.1
type UpdateGprsLocation struct {
IMSI string
SGSNNumber string
SGSNAddress string
SGSNCapability *SGSNCapability
}
func ParseUpdateGprsLocation ¶ added in v1.1.1
func ParseUpdateGprsLocation(dataIE []byte) (*UpdateGprsLocation, []byte, error)
ParseUpdateGprsLocation takes a complete bytes IE with any ASN1 encoding (DER and non-DER)
func ParseUpdateGprsLocationDER ¶ added in v1.1.1
func ParseUpdateGprsLocationDER(dataIE []byte) (*UpdateGprsLocation, []byte, error)
ParseUpdateGprsLocationDER takes a complete bytes IE with DER ASN1 encoding
func (*UpdateGprsLocation) Marshal ¶ added in v1.1.1
func (updGprsLoc *UpdateGprsLocation) Marshal() ([]byte, error)
type UpdateGprsLocationRes ¶ added in v1.1.2
type UpdateGprsLocationRes struct {
HLRNumber string
}
func ParseUpdateGprsLocationRes ¶ added in v1.1.2
func ParseUpdateGprsLocationRes(dataIE []byte) (*UpdateGprsLocationRes, []byte, error)
ParseUpdateGprsLocationRes takes a complete bytes IE with any ASN1 encoding (DER and non-DER)
func ParseUpdateGprsLocationResDER ¶ added in v1.1.2
func ParseUpdateGprsLocationResDER(dataIE []byte) (*UpdateGprsLocationRes, []byte, error)
ParseUpdateGprsLocationResDER takes a complete bytes IE with DER ASN1 encoding
func (*UpdateGprsLocationRes) Marshal ¶ added in v1.1.2
func (updGprsLocRes *UpdateGprsLocationRes) Marshal() ([]byte, error)
type UpdateLocation ¶ added in v1.1.1
type UpdateLocation struct {
IMSI string
MSCNumber string
VLRNumber string
VlrCapability *VlrCapability
}
func ParseUpdateLocation ¶ added in v1.1.1
func ParseUpdateLocation(dataIE []byte) (*UpdateLocation, []byte, error)
ParseUpdateLocation takes a complete bytes IE with any ASN1 encoding (DER and non-DER)
func ParseUpdateLocationDER ¶ added in v1.1.1
func ParseUpdateLocationDER(dataIE []byte) (*UpdateLocation, []byte, error)
ParseUpdateLocationDER takes a complete bytes IE with DER ASN1 encoding
func (*UpdateLocation) Marshal ¶ added in v1.1.1
func (updLoc *UpdateLocation) Marshal() ([]byte, error)
type UpdateLocationRes ¶ added in v1.1.2
type UpdateLocationRes struct {
HLRNumber string
}
func ParseUpdateLocationRes ¶ added in v1.1.2
func ParseUpdateLocationRes(dataIE []byte) (*UpdateLocationRes, []byte, error)
ParseUpdateLocationRes takes a complete bytes IE with any ASN1 encoding (DER and non-DER)
func ParseUpdateLocationResDER ¶ added in v1.1.2
func ParseUpdateLocationResDER(dataIE []byte) (*UpdateLocationRes, []byte, error)
ParseUpdateLocationResDER takes a complete bytes IE with DER ASN1 encoding
func (*UpdateLocationRes) Marshal ¶ added in v1.1.2
func (updLocRes *UpdateLocationRes) Marshal() ([]byte, error)
type VlrCapability ¶ added in v1.1.1
type VlrCapability struct {
SupportedCamelPhases *SupportedCamelPhases
SupportedLCSCapabilitySets *SupportedLCSCapabilitySets
}