Versions in this module Expand all Collapse all v0 v0.0.1 Aug 31, 2023 Changes in this version + const FsmDeviceBody — darwin/amd64, linux/amd64 + const FsmDeviceHeader — darwin/amd64, linux/amd64 + const Name — darwin/amd64, linux/amd64 + type Controller struct — darwin/amd64, linux/amd64 + func New() *Controller + func (c *Controller) GetAverageAfter(t time.Time) <-chan common.Sensor + func (c *Controller) GetName() string + func (c *Controller) Run(ctx context.Context, wg *sync.WaitGroup) + func (c *Controller) SetMaxM(m int32) + type Disk struct — darwin/amd64, linux/amd64 + IUse int32 + IUsed int32 + Name string + func (d *Disk) Add(a Disk) + func (d *Disk) Div(n int32) + type MDisks map[string]Disk — darwin/amd64, linux/amd64 + func (d *MDisks) Add(a *MDisks) + func (d *MDisks) Div(n int32) + type Sensor struct — darwin/amd64, linux/amd64 + Disks MDisks + func (s *Sensor) Add(a *Sensor) + func (s *Sensor) Div(n int32) + func (s *Sensor) MakeResponse() *api.Responce