u
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user