This commit is contained in:
2026-01-13 23:11:58 +01:00
parent 0cb83157de
commit b8db847343
5 changed files with 24 additions and 39 deletions

View File

@@ -23,8 +23,9 @@ type Client struct {
}
type Status struct {
Heading int `json:"heading"`
Connected bool `json:"connected"`
Heading int `json:"heading"`
TargetHeading int `json:"target_heading"`
Connected bool `json:"connected"`
}
func New(host string, port int) *Client {
@@ -211,6 +212,11 @@ func (c *Client) parseStatus(response string) *Status {
if err == nil {
status.Heading = heading
}
targetStr := response[19:22]
targetHeading, err := strconv.Atoi(strings.TrimSpace(targetStr))
if err == nil {
status.TargetHeading = targetHeading
}
}
return status