fix: protocol v1
This commit is contained in:
@ -5,9 +5,11 @@ import (
|
||||
"encoding/json"
|
||||
"flag"
|
||||
"fmt"
|
||||
"log/slog"
|
||||
"os"
|
||||
|
||||
reach "forge.cadoles.com/cadoles/go-emlid/reach/client"
|
||||
"forge.cadoles.com/cadoles/go-emlid/reach/client/logger"
|
||||
"forge.cadoles.com/cadoles/go-emlid/reach/client/protocol"
|
||||
v1 "forge.cadoles.com/cadoles/go-emlid/reach/client/protocol/v1"
|
||||
v2 "forge.cadoles.com/cadoles/go-emlid/reach/client/protocol/v2"
|
||||
@ -18,9 +20,11 @@ var (
|
||||
host string = "192.168.42.1"
|
||||
preferredProtocol string = string(v2.Identifier)
|
||||
fallbackProtocol string = string(v1.Identifier)
|
||||
rawLogLevel string = "ERROR"
|
||||
)
|
||||
|
||||
func init() {
|
||||
flag.StringVar(&rawLogLevel, "log-level", rawLogLevel, "log level")
|
||||
flag.StringVar(&host, "host", host, "the reachrs module host")
|
||||
flag.StringVar(&preferredProtocol, "preferred-protocol", preferredProtocol, "preferred-protocol")
|
||||
flag.StringVar(&fallbackProtocol, "fallback-protocol", fallbackProtocol, "fallback-protocol")
|
||||
@ -29,6 +33,14 @@ func init() {
|
||||
func main() {
|
||||
flag.Parse()
|
||||
|
||||
logLevel, err := logger.ParseLevel(rawLogLevel)
|
||||
if err != nil {
|
||||
fmt.Printf("[FATAL] %+v", errors.WithStack(err))
|
||||
os.Exit(1)
|
||||
}
|
||||
|
||||
slog.SetLogLoggerLevel(logLevel)
|
||||
|
||||
ctx := context.Background()
|
||||
client := reach.NewClient(
|
||||
host,
|
||||
|
Reference in New Issue
Block a user