Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/akhenakh/gpsd
/ functions
Functions
47 in github.com/akhenakh/gpsd
⨍
Functions
47
◇
Types & classes
10
↓ 4 callers
Method
String
()
gpssvc/gpssvc.pb.go:59
↓ 2 callers
Method
InjectPosition
InjectPosition Inject fake position use it for debug purpose only
gpssvc/gpssvc.pb.go:173
↓ 2 callers
Method
LivePosition
LivePosition streams Position updates
gpssvc/gpssvc.pb.go:170
↓ 2 callers
Function
parseNMEA
* $GPRMC,002503.00,A,4647.87042,N,07114.17012,W,0.065,,140718,,,D*65 $GPVTG,,T,,M,0.065,N,0.121,K,D*27 $GPGGA,002503.00,4647.87042,N,07114.17012,W,2,1
cmd/gpsd/nmea.go:27
↓ 1 callers
Function
NewChanReader
()
cmd/gpsd/chanreader.go:7
↓ 1 callers
Function
NewServer
(pchan chan *gpssvc.Position, osrmAddr string)
cmd/gpsd/server.go:43
↓ 1 callers
Method
Recv
()
gpssvc/gpssvc.pb.go:200
↓ 1 callers
Method
Send
(*Position)
gpssvc/gpssvc.pb.go:248
↓ 1 callers
Method
Start
()
cmd/gpsd/server.go:165
↓ 1 callers
Method
Stop
Stop the server
cmd/gpsd/server.go:213
↓ 1 callers
Method
mapMatch
mapMatch use latest known positions to fix p returns true if the position can be map matched modify position with map matched data
cmd/gpsd/server.go:88
↓ 1 callers
Method
mapNear
(ctx context.Context, p *gpssvc.Position)
cmd/gpsd/server.go:55
↓ 1 callers
Function
setTime
(v nmea.GPRMC)
cmd/gpsd/settime_32.go:13
Method
Descriptor
()
gpssvc/gpssvc.pb.go:61
Method
GetHeading
()
gpssvc/gpssvc.pb.go:77
Method
GetHint
()
gpssvc/gpssvc.pb.go:147
Method
GetHorizontalPrecision
()
gpssvc/gpssvc.pb.go:91
Method
GetLatitude
()
gpssvc/gpssvc.pb.go:63
Method
GetLongitude
()
gpssvc/gpssvc.pb.go:70
Method
GetMatched
()
gpssvc/gpssvc.pb.go:105
Method
GetMatchedDistance
()
gpssvc/gpssvc.pb.go:133
Method
GetMatchedHeading
()
gpssvc/gpssvc.pb.go:126
Method
GetMatchedLatitude
()
gpssvc/gpssvc.pb.go:112
Method
GetMatchedLongitude
()
gpssvc/gpssvc.pb.go:119
Method
GetRoadName
()
gpssvc/gpssvc.pb.go:140
Method
GetSpeed
()
gpssvc/gpssvc.pb.go:84
Method
GetTs
()
gpssvc/gpssvc.pb.go:98
Method
InjectPosition
InjectPosition Inject fake position use it for debug purpose only
cmd/gpsd/server.go:250
Method
InjectPosition
(ctx context.Context, in *Position, opts ...grpc.CallOption)
gpssvc/gpssvc.pb.go:216
Method
InjectPosition
InjectPosition Inject fake position use it for debug purpose only
gpssvc/gpssvc.pb.go:232
Method
LivePosition
LivePosition streams Position updates
cmd/gpsd/server.go:218
Method
LivePosition
(ctx context.Context, in *google_protobuf.Empty, opts ...grpc.CallOption)
gpssvc/gpssvc.pb.go:184
Method
LivePosition
LivePosition streams Position updates
gpssvc/gpssvc.pb.go:229
Function
NewGPSSVCClient
(cc *grpc.ClientConn)
gpssvc/gpssvc.pb.go:180
Method
ProtoMessage
()
gpssvc/gpssvc.pb.go:60
Method
Read
(p []byte)
cmd/gpsd/chanreader.go:13
Method
Recv
()
gpssvc/gpssvc.pb.go:208
Function
RegisterGPSSVCServer
(s *grpc.Server, srv GPSSVCServer)
gpssvc/gpssvc.pb.go:235
Method
Reset
()
gpssvc/gpssvc.pb.go:58
Method
SSEHandler
SSEHandler an HTTP SSE handler to push positions to HTTP clients
cmd/gpsd/server.go:260
Method
Send
(m *Position)
gpssvc/gpssvc.pb.go:256
Function
_GPSSVC_InjectPosition_Handler
(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor)
gpssvc/gpssvc.pb.go:260
Function
_GPSSVC_LivePosition_Handler
(srv interface{}, stream grpc.ServerStream)
gpssvc/gpssvc.pb.go:239
Function
init
()
gpssvc/gpssvc.pb.go:154
Function
main
()
cmd/gpsd/main.go:34
Function
main
()
cmd/gpsc/main.go:18
Function
setTime
(v nmea.GPRMC)
cmd/gpsd/settime_64.go:13