Versions in this module Expand all Collapse all v0 v0.1.1 May 18, 2022 Changes in this version + type Channel struct + Attributes []*ChannelAttribute + ID string + Type string + func (c *Channel) GetAttrByName(name string) *ChannelAttribute + func (c *Channel) GetAttribute(comp CompareChannelAttribute) *ChannelAttribute + func (c *Channel) GetValue() float64 + type ChannelAttribute struct + Filename string + Name string + Value float64 + type CompareChannel func(*Channel) bool + type CompareChannelAttribute func(*ChannelAttribute) bool + type CompareContextAttribute func(*ContextAttribute) bool + type CompareDevice func(*Device) bool + type Context struct + ContextAttributes []*ContextAttribute + Description string + Devices []*Device + Name string + XMLName xml.Name + func (c *Context) GetAttribute(comp CompareContextAttribute) *ContextAttribute + func (c *Context) GetAttributeByName(name string) *ContextAttribute + func (c *Context) GetDeviceByID(id string) *Device + func (c *Context) GetDeviceByName(name string) *Device + func (c *Context) GetDeviceByNameOrID(name, id *string) *Device + func (h *Context) GetDevice(comp CompareDevice) *Device + type ContextAttribute struct + Name string + Value string + type Device struct + Channels []*Channel + ID string + Name string + func (d *Device) GetChannel(comp CompareChannel) *Channel + func (d *Device) GetChannelByID(id string) *Channel + type IIO struct + Context *Context + func New(remote string) (*IIO, error) + func (i *IIO) Close() error + func (i *IIO) CreateBuffer(dev_name string, buf_size int, chan_mask string) error + func (i *IIO) DestroyBuffer(dev_name string) error + func (i *IIO) DumpBuffer(dev_name string, buf_size int) ([]uint8, error) + func (i *IIO) FetchAttributes() error