forked from Elara6331/itd
68 lines
959 B
Go
68 lines
959 B
Go
package api
|
|
|
|
import (
|
|
"context"
|
|
|
|
"go.arsenm.dev/infinitime"
|
|
)
|
|
|
|
func (c *Client) HeartRate() (out uint8, err error) {
|
|
err = c.itdClient.Call(
|
|
context.Background(),
|
|
"HeartRate",
|
|
nil,
|
|
&out,
|
|
)
|
|
return
|
|
}
|
|
|
|
func (c *Client) BatteryLevel() (out uint8, err error) {
|
|
err = c.itdClient.Call(
|
|
context.Background(),
|
|
"BatteryLevel",
|
|
nil,
|
|
&out,
|
|
)
|
|
return
|
|
}
|
|
|
|
func (c *Client) Motion() (out infinitime.MotionValues, err error) {
|
|
err = c.itdClient.Call(
|
|
context.Background(),
|
|
"Motion",
|
|
nil,
|
|
&out,
|
|
)
|
|
return
|
|
}
|
|
|
|
func (c *Client) StepCount() (out uint32, err error) {
|
|
err = c.itdClient.Call(
|
|
context.Background(),
|
|
"StepCount",
|
|
nil,
|
|
&out,
|
|
)
|
|
return
|
|
}
|
|
|
|
func (c *Client) Version() (out string, err error) {
|
|
err = c.itdClient.Call(
|
|
context.Background(),
|
|
"Version",
|
|
nil,
|
|
&out,
|
|
)
|
|
return
|
|
}
|
|
|
|
func (c *Client) Address() (out string, err error) {
|
|
err = c.itdClient.Call(
|
|
context.Background(),
|
|
"Address",
|
|
nil,
|
|
&out,
|
|
)
|
|
return
|
|
}
|