MCPcopy Create free account

hub / github.com/brocaar/lorawan / functions

Functions736 in github.com/brocaar/lorawan

↓ 1 callersMethodGetUplinkChannelIndex
(frequency uint32, defaultChannel bool)
band/band.go:360
↓ 1 callersMethodMarshalBinary
MarshalBinary implements encoding.BinaryMarshaler.
payload.go:93
↓ 1 callersMethodMarshalBinary
MarshalBinary implements encoding.BinaryMarshaler.
payload.go:113
↓ 1 callersMethodMarshalBinary
MarshalBinary marshals the object in binary form.
fhdr.go:210
↓ 1 callersMethodMarshalBinary
MarshalBinary marshals the object in binary form.
mac_commands.go:183
↓ 1 callersMethodMarshalBinary
MarshalBinary marshals the object in binary form.
mac_commands.go:240
↓ 1 callersMethodMarshalBinary
MarshalBinary encodes the commands to a slice of bytes.
applayer/clocksync/clocksync.go:122
↓ 1 callersMethodMarshalBinary
MarshalBinary encodes the commands to a slice of bytes.
applayer/fragmentation/fragmentation.go:125
↓ 1 callersMethodMarshalBinary
MarshalBinary encodes the commands to a slice of bytes.
applayer/firmwaremanagement/firmwaremanagement.go:132
↓ 1 callersMethodMarshalText
MarshalText implements encoding.TextMarshaler.
payload.go:27
↓ 1 callersMethodMarshalText
MarshalText implements encoding.TextMarshaler.
phypayload.go:73
↓ 1 callersMethodMarshalText
MarshalText implements encoding.TextMarshaler.
mac_commands.go:456
↓ 1 callersMethodMarshalText
MarshalText implements encoding.TextMarshaler.
backend/backend.go:115
↓ 1 callersFunctionNewHandler
NewHandler creates a new join-sever handler.
backend/joinserver/joinserver.go:43
↓ 1 callersFunctionNewTimeFromTimeSinceGPSEpoch
NewTimeFromTimeSinceGPSEpoch returns a new Time given a time since GPS epoch and will apply the leap second correction.
gps/gps.go:40
↓ 1 callersMethodNwkID
NwkID returns the NwkID bits of the DevAddr.
fhdr.go:27
↓ 1 callersFunctionRegisterProprietaryMACCommand
RegisterProprietaryMACCommand registers a proprietary MAC command. Note that there is no need to call this when the size of the payload is > 0 bytes.
mac_commands.go:148
↓ 1 callersMethodScan
Scan implements sql.Scanner.
payload.go:72
↓ 1 callersMethodScan
Scan implements sql.Scanner.
phypayload.go:91
↓ 1 callersMethodSendAnswer
SendAnswer sends the async answer.
backend/client.go:52
↓ 1 callersMethodSize
Size returns the size of the command in bytes.
applayer/clocksync/clocksync.go:111
↓ 1 callersMethodSize
Size returns the size of the command in bytes.
applayer/fragmentation/fragmentation.go:114
↓ 1 callersMethodSize
Size returns the payload size in bytes.
applayer/fragmentation/fragmentation.go:414
↓ 1 callersMethodSize
Size returns the size of the command in bytes.
applayer/firmwaremanagement/firmwaremanagement.go:121
↓ 1 callersMethodSize
Size returns the size of the command in bytes.
applayer/multicastsetup/multicastsetup.go:123
↓ 1 callersMethodString
String implement fmt.Stringer.
payload.go:45
↓ 1 callersMethodString
String implements fmt.Stringer.
fhdr.go:174
↓ 1 callersMethodString
()
cid_string.go:17
↓ 1 callersMethodString
String implements fmt.Stringer.
netid.go:55
↓ 1 callersMethodString
String implements fmt.Stringer.
phypayload.go:68
↓ 1 callersMethodString
String implements fmt.Stringer.
phypayload.go:136
↓ 1 callersMethodString
()
major_string.go:11
↓ 1 callersMethodString
()
mtype_string.go:11
↓ 1 callersMethodUnmarshalBinary
UnmarshalBinary implements encoding.BinaryUnmarshaler.
payload.go:100
↓ 1 callersMethodUnmarshalBinary
UnmarshalBinary implements encoding.BinaryUnmarshaler.
payload.go:124
↓ 1 callersMethodUnmarshalBinary
UnmarshalBinary decodes the object from binary form.
payload.go:156
↓ 1 callersMethodUnmarshalBinary
UnmarshalBinary decodes the object from binary form.
payload.go:490
↓ 1 callersMethodUnmarshalBinary
UnmarshalBinary decodes the object from binary form.
payload.go:548
↓ 1 callersMethodUnmarshalBinary
UnmarshalBinary decodes the object from binary form.
fhdr.go:143
↓ 1 callersMethodUnmarshalBinary
UnmarshalBinary decodes the object from binary form.
fhdr.go:234
↓ 1 callersMethodUnmarshalBinary
UnmarshalBinary implements encoding.BinaryUnmarshaler.
netid.go:90
↓ 1 callersMethodUnmarshalBinary
UnmarshalBinary decodes the object from binary form.
phypayload.go:157
↓ 1 callersMethodUnmarshalBinary
UnmarshalBinary decodes the object from binary form.
mac_commands.go:245
↓ 1 callersMethodUnmarshalBinary
UnmarshalBinary decodes the object from binary form.
mac_commands.go:309
↓ 1 callersMethodUnmarshalBinary
UnmarshalBinary decodes the object from binary form.
mac_commands.go:353
↓ 1 callersMethodUnmarshalBinary
UnmarshalBinary decodes the object from binary form.
mac_commands.go:389
↓ 1 callersMethodUnmarshalBinary
UnmarshalBinary decodes the object from binary form.
mac_commands.go:421
↓ 1 callersMethodUnmarshalBinary
UnmarshalBinary decodes the object from binary form.
mac_commands.go:516
↓ 1 callersMethodUnmarshalBinary
UnmarshalBinary decodes the object from binary form.
mac_commands.go:555
↓ 1 callersMethodUnmarshalBinary
UnmarshalBinary decodes the object from binary form.
mac_commands.go:647
↓ 1 callersMethodUnmarshalBinary
UnmarshalBinary decodes the object from binary form.
mac_commands.go:689
↓ 1 callersMethodUnmarshalBinary
UnmarshalBinary decodes the object from binary form.
mac_commands.go:712
↓ 1 callersMethodUnmarshalBinary
UnmarshalBinary decodes the object from bytes.
mac_commands.go:791
↓ 1 callersMethodUnmarshalBinary
UnmarshalBinary decodes the object from bytes.
mac_commands.go:822
↓ 1 callersMethodUnmarshalBinary
UnmarshalBinary decodes a slice of bytes into a slice of commands.
applayer/clocksync/clocksync.go:136
↓ 1 callersMethodUnmarshalBinary
UnmarshalBinary decodes a slice of bytes into a slice of commands.
applayer/fragmentation/fragmentation.go:139
↓ 1 callersMethodUnmarshalBinary
UnmarshalBinary decodes a slice of bytes into a slice of commands.
applayer/firmwaremanagement/firmwaremanagement.go:146
↓ 1 callersMethodUnmarshalText
UnmarshalText implements encoding.TextUnmarshaler.
payload.go:32
↓ 1 callersMethodUnmarshalText
UnmarshalText implements encoding.TextUnmarshaler.
fhdr.go:160
↓ 1 callersMethodUnmarshalText
UnmarshalText implements encoding.TextUnmarshaler.
netid.go:65
↓ 1 callersMethodUnmarshalText
UnmarshalText implements encoding.TextUnmarshaler.
phypayload.go:78
↓ 1 callersMethodUnmarshalText
UnmarshalText implements encoding.TextUnmarshaler.
mac_commands.go:479
↓ 1 callersMethodUnwrap
Unwrap unwraps the AESKey with the given Key Encryption Key.
backend/backend.go:225
↓ 1 callersMethodValidateDownlinkJoinMIC
ValidateDownlinkJoinMIC validates the MIC of a downlink join request.
phypayload.go:270
↓ 1 callersMethodValidateUplinkDataMICF
ValidateUplinkDataMICF validates the cmacF part of the uplink data MIC (LoRaWAN 1.1 only). In order to validate the MIC, the FCnt value must first be
phypayload.go:203
↓ 1 callersMethodValue
Value implements driver.Valuer.
payload.go:85
↓ 1 callersMethodValue
Value implements driver.Valuer.
phypayload.go:104
↓ 1 callersMethodgetCFListChannelMask
()
band/band.go:498
↓ 1 callersMethodgetCFListChannels
()
band/band.go:517
↓ 1 callersFunctiongetFNwkSIntKey
getFNwkSIntKey returns the FNwkSIntKey. For LoRaWAN 1.0: SNwkSIntKey = NwkSEncKey = FNwkSIntKey = NwkSKey
backend/joinserver/session_keys.go:14
↓ 1 callersFunctiongetNwkSEncKey
getNwkSEncKey returns the NwkSEncKey.
backend/joinserver/session_keys.go:29
↓ 1 callersFunctiongetSNwkSIntKey
getSNwkSIntKey returns the NwkSIntKey.
backend/joinserver/session_keys.go:24
↓ 1 callersMethodhandleHomeNSReq
(w http.ResponseWriter, b []byte)
backend/joinserver/joinserver.go:314
↓ 1 callersMethodhandleJoinReq
(w http.ResponseWriter, b []byte)
backend/joinserver/joinserver.go:212
↓ 1 callersFunctionhandleJoinRequest
(joinReqPL backend.JoinReqPayload, dk DeviceKeys, asKEKLabel string, asKEK []byte, nsKEKLabel string, nsKEK []
backend/joinserver/join_request.go:55
↓ 1 callersFunctionhandleJoinRequestWrapper
(joinReqPL backend.JoinReqPayload, dk DeviceKeys, asKEKLabel string, asKEK []byte, nsKEKLabel string, nsKEK []
backend/joinserver/join_request.go:20
↓ 1 callersMethodhandleRejoinReq
(w http.ResponseWriter, b []byte)
backend/joinserver/joinserver.go:263
↓ 1 callersFunctionhandleRejoinRequest
(rejoinReqPL backend.RejoinReqPayload, dk DeviceKeys, asKEKLabel string, asKEK []byte, nsKEKLabel string, nsKE
backend/joinserver/rejoin_request.go:54
↓ 1 callersFunctionhandleRejoinRequestWrapper
(rejoinReqPL backend.RejoinReqPayload, dk DeviceKeys, asKEKLabel string, asKEK []byte, nsKEKLabel string, nsKE
backend/joinserver/rejoin_request.go:19
↓ 1 callersFunctionintSliceDiff
y that are not in x.
band/band.go:626
↓ 1 callersFunctionisPower2
(num int)
applayer/fragmentation/encode.go:47
↓ 1 callersFunctionmatrixLine
(n, m int)
applayer/fragmentation/encode.go:51
↓ 1 callersFunctionnewAU915Band
(repeaterCompatible bool, dt lorawan.DwellTime)
band/band_au915_928.go:170
↓ 1 callersFunctionnewCN470Band
(repeaterCompatible bool)
band/band_cn470_510.go:73
↓ 1 callersFunctionnewCN779Band
(repeaterCompatible bool)
band/band_cn779_787.go:52
↓ 1 callersFunctionnewEU433Band
(repeaterCompatible bool)
band/band_eu433.go:52
↓ 1 callersFunctionnewEU863Band
(repeatedCompatible bool)
band/band_eu863_870.go:60
↓ 1 callersFunctionnewIN865Band
(repeaterCompatible bool)
band/band_in_865_867.go:52
↓ 1 callersFunctionnewISM2400Band
(repeaterCompatible bool)
band/band_ism2400.go:53
↓ 1 callersFunctionnewKR920Band
(repeaterCompatible bool)
band/band_kr920_923.go:52
↓ 1 callersFunctionnewRU864Band
(repeaterCompatible bool)
band/band_ru864_870.go:52
↓ 1 callersFunctionnewUS902Band
(repeaterCompatible bool)
band/band_us902_928.go:162
↓ 1 callersFunctionprbs23
(x int)
applayer/fragmentation/encode.go:41
MethodAddChannel
(frequency uint32, minDR, maxDR int)
band/band.go:334
MethodDecodeFRMPayloadToMACCommands
DecodeFRMPayloadToMACCommands decodes the (decrypted) FRMPayload bytes into MAC commands. Note that after calling DecryptFRMPayload, this method is ca
phypayload.go:456
MethodDisableUplinkChannelIndex
(channel int)
band/band.go:402
MethodEnableUplinkChannelIndex
(channel int)
band/band.go:410
FunctionExamplePHYPayload_joinAcceptSend
()
phypayload_test.go:1012
FunctionExamplePHYPayload_joinRequest
()
phypayload_test.go:975
FunctionExamplePHYPayload_lorawan10Decode
()
phypayload_test.go:760
← previousnext →201–300 of 736, ranked by callers