【文件属性】:
文件名称:go-gpsd:Go的GPSD客户端
文件大小:5KB
文件格式:ZIP
更新时间:2021-05-02 23:42:48
Go
gpsd
Go的GPSD客户端。
安装
# go get github.com/stratoberry/go-gpsd
go-gpsd没有外部依赖关系。
用法
go-gpsd是GPSD JSON服务的流客户端,因此只能以异步方式使用,这与支持异步和同步模式的其他语言的客户端不同。
import ("github.com/stratoberry/go-gpsd")
func main() {
gps := gpsd.Dial("localhost:2947")
}
Dial服务器后,应安装流过滤器。 流过滤器仅允许您捕获某些类型的GPSD报告。
gps.AddFilter("TPV", tpvFilter)
过滤器函数的类型为gps.Filter并且应接收类型为interface{}一个参数。
tpvFilter := func(r interface{}) {
report
【文件预览】:
go-gpsd-master
----.gitignore(271B)
----examples()
--------main.go(514B)
----README.md(2KB)
----gpsd.go(8KB)