MCPcopy Create free account

hub / github.com/chrissnell/GoBalloon / functions

Functions84 in github.com/chrissnell/GoBalloon

↓ 21 callersMethodString
Returns a string representation of a full AX.25 address
ax25/address.go:17
↓ 7 callersFunctionDecodeBase91Telemetry
(e []byte)
aprs/base91.go:122
↓ 7 callersFunctionEncodeBase91Telemetry
(l uint16)
aprs/base91.go:63
↓ 7 callersMethodNext
Process the next APRS packet we get
ax25/decoder.go:45
↓ 7 callersFunctionToRadians
(d float64)
geospatial/geospatial.go:34
↓ 4 callersMethodConnected
(c bool)
aprs.go:47
↓ 3 callersFunctionAddressFromString
AddressFromString builds an ax25.APRSAddress object from a string.
aprsis/aprsis.go:86
↓ 3 callersMethodGet
()
gps/gps.go:69
↓ 3 callersMethodSendAPRSPacket
(s string)
aprs.go:273
↓ 3 callersMethodconnectToTNC
()
aprs.go:68
↓ 3 callersFunctionencodeAX25Address
(in APRSAddress, mask byte)
ax25/encoder.go:109
↓ 3 callersFunctionparseAX25Address
(in []byte)
ax25/decoder.go:71
↓ 2 callersFunctionCreatePacket
(a APRSPacket, smask, dmask byte)
ax25/encoder.go:38
↓ 2 callersFunctionEncodeBase91Position
(l int)
aprs/base91.go:48
↓ 2 callersMethodReady
(r bool)
gps/gps.go:81
↓ 2 callersMethodconnectToNetworkGPS
()
gps/gps.go:103
↓ 1 callersFunctionAltitudeCompress
(a float64)
aprs/base91.go:15
↓ 1 callersMethodAuth
Auth authenticates and optionally set a filter.
aprsis/aprsis.go:118
↓ 1 callersFunctionCameraRun
()
camera.go:12
↓ 1 callersFunctionDecodeBase91Altitude
(p []byte)
aprs/base91.go:96
↓ 1 callersFunctionDecodeBase91CourseSpeed
(p []byte)
aprs/base91.go:106
↓ 1 callersFunctionDecodeBase91Lat
(p []byte)
aprs/base91.go:78
↓ 1 callersFunctionDecodeBase91Lon
(p []byte)
aprs/base91.go:87
↓ 1 callersFunctionDecodeBase91RadioRange
(p byte)
aprs/base91.go:116
↓ 1 callersFunctionDecodeCompressedPositionReport
(c string)
aprs/position.go:91
↓ 1 callersFunctionDecodeMessage
(m string)
aprs/messaging.go:48
↓ 1 callersFunctionDecodeUncompressedPositionReportWithTimestamp
(c string)
aprs/position.go:218
↓ 1 callersFunctionDecodeUncompressedPositionReportWithoutTimestamp
(c string)
aprs/position.go:149
↓ 1 callersFunctionFlightComputer
(g *gps.GPSReading, wg *sync.WaitGroup)
flight.go:16
↓ 1 callersFunctionInitiateCutdown
()
flight.go:56
↓ 1 callersMethodIsReady
()
gps/gps.go:75
↓ 1 callersFunctionLatPrecompress
(l float64)
aprs/base91.go:34
↓ 1 callersFunctionLonPrecompress
(l float64)
aprs/base91.go:41
↓ 1 callersMethodNext
Next returns the next APRS message from this connection.
aprsis/aprsis.go:32
↓ 1 callersFunctionParseAPRSISPacket
(i string)
aprsis/aprsis.go:52
↓ 1 callersFunctionParseCompressedTelemetryReport
(s string)
aprs/telemetry.go:160
↓ 1 callersFunctionParseUncompressedTelemetryReport
(s string)
aprs/telemetry.go:98
↓ 1 callersMethodSet
(pos geospatial.Point)
gps/gps.go:63
↓ 1 callersMethodSetRawLog
SetRawLog sets a writer that will receive all raw APRS-IS messages.
aprsis/aprsis.go:99
↓ 1 callersFunctionSoundBuzzer
(wg *sync.WaitGroup)
flight.go:85
↓ 1 callersMethodStartAPRS
()
aprs.go:53
↓ 1 callersMethodStartAPRSPositionBeacon
()
aprs.go:335
↓ 1 callersMethodStartGPS
()
gps/gps.go:87
↓ 1 callersFunctionToDegrees
(d float64)
geospatial/geospatial.go:38
↓ 1 callersFunctionackMessage
(m aprs.Message)
aprsis/test/aprsis-client.go:101
↓ 1 callersMethodconnectToNetworkTNC
()
aprs.go:126
↓ 1 callersMethodconnectToSerialTNC
()
aprs.go:81
↓ 1 callersFunctionconvertBinaryStringToUint8
(a string)
aprs/telemetry.go:129
↓ 1 callersFunctiondecodeMessage
(frame []byte)
ax25/decoder.go:90
↓ 1 callersMethodincomingAPRSEventHandler
()
aprs.go:169
↓ 1 callersMethodincomingJSONHandler
()
gps/gps.go:158
↓ 1 callersMethodoutgoingAPRSEventHandler
()
aprs.go:227
↓ 1 callersFunctionparseAddresses
Parse addresses from the array of strings that we extraced from the packet's path
aprsis/aprsis.go:75
↓ 1 callersMethodprocessJSONSentences
()
gps/gps.go:182
MethodBearingTo
(p2 Point)
geospatial/geospatial.go:57
FunctionCreateCompressedPositionReport
(p geospatial.Point, symTable, symCode rune)
aprs/position.go:61
FunctionCreateCompressedTelemetryReport
(r CompressedTelemetryReport)
aprs/telemetry.go:43
FunctionCreateMessage
(m Message)
aprs/messaging.go:26
FunctionCreateMessageACK
(m Message)
aprs/messaging.go:35
FunctionCreateUncompressedPositionReportWithoutTimestamp
(p geospatial.Point, symTable, symCode rune, messaging bool)
aprs/position.go:18
FunctionCreateUncompressedTelemetryReport
(r StdTelemetryReport)
aprs/telemetry.go:36
FunctionDial
Dial an APRS-IS service.
aprsis/aprsis.go:104
FunctionEncodeAX25Command
This encodes an AX.25 command packet. It is differentiated from the response packet function below by the bitmask applied to the SSID bytes.
ax25/encoder.go:30
FunctionEncodeAX25Response
(in APRSPacket)
ax25/encoder.go:34
MethodGreatCircleDistanceTo
(p2 Point)
geospatial/geospatial.go:42
MethodIsConnected
()
aprs.go:41
FunctionLatDecimalDegreesToDegreesDecimalMinutes
APRS latitude format: DDMM.mm
geospatial/geospatial.go:71
FunctionLonDecimalDegreesToDegreesDecimalMinutes
APRS longitude format: DDDMM.mm
geospatial/geospatial.go:79
FunctionNewDecoder
NewDecoder gets a new decoder over this reader.
ax25/decoder.go:40
FunctionNewPoint
()
geospatial/geospatial.go:30
FunctionParsePacket
(p *ax25.APRSPacket)
aprs/parser.go:28
Functioninit
()
aprsis/test/aprsis-client.go:22
Functionmain
()
goballoon.go:42
Functionmain
()
ax25/tests/test-encode-noserial.go:9
Functionmain
()
ax25/tests/test-encode.go:19
Functionmain
()
ax25/tests/tnc-server.go:16
Functionmain
()
ax25/tests/test-encode-decode.go:10
Functionmain
()
ax25/tests/test-decode.go:19
Functionmain
()
ax25/tests/tnc-client.go:21
Functionmain
()
aprsis/test/aprsis-client.go:31
Functionmain
()
geospatial/test/geo-test.go:8
Functionmain
()
aprs/test/telemetry-test.go:9
Functionmain
()
aprs/test/message-test.go:20
Functionmain
()
aprs/test/position-test.go:9