Versions in this module Expand all Collapse all v0 v0.33.1 Jul 12, 2022 Changes in this version + const ScaleFactor + type ActivityPayload struct + BurstOffline int32 + BurstOnline int32 + Offline int32 + Online int32 + Unresolved int32 + type ChronyFloat int32 + func (cf ChronyFloat) Float64() float64 + func (cf ChronyFloat) Int64() int64 + type ChronyTimespec struct + TvNSec uint32 + TvSecHigh uint32 + TvSecLow uint32 + func (ct ChronyTimespec) Time() time.Time + type Client struct + func New(l *logger.Logger, c Config) (*Client, error) + func (c *Client) Activity() (*ActivityPayload, error) + func (c *Client) Close() + func (c *Client) Ping() error + func (c *Client) Tracking() (*TrackingPayload, error) + type Config struct + Address string + Timeout time.Duration + type IPAddr struct + Family uint16 + IPAddrHigh uint64 + IPAddrLow uint64 + Pad uint16 + func (ia IPAddr) IP() net.IP + func (ia IPAddr) String() string + type TrackingPayload struct + CurrentCorrection ChronyFloat + FreqPpm ChronyFloat + Ip IPAddr + LastOffset ChronyFloat + LastUpdateInterval ChronyFloat + LeapStatus uint16 + RefID uint32 + RefTime ChronyTimespec + ResidFreqPpm ChronyFloat + RmsOffset ChronyFloat + RootDelay ChronyFloat + RootDispersion ChronyFloat + SkewPpm ChronyFloat + Stratum uint16 + func (tp *TrackingPayload) String() string