datasource

package
v0.0.0-...-aa132cc Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 5, 2018 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Dial

func Dial(network, address string) (*rpc.Client, error)

func NewClient

func NewClient(conn io.ReadWriteCloser) *rpc.Client

func NewClientCodec

func NewClientCodec(conn io.ReadWriteCloser) rpc.ClientCodec

Types

type EtherMinerDatasource

type EtherMinerDatasource struct {
	// contains filtered or unexported fields
}

func NewEtherMinerDatasource

func NewEtherMinerDatasource(url string) *EtherMinerDatasource

func (*EtherMinerDatasource) DcoinHashrate

func (ds *EtherMinerDatasource) DcoinHashrate(index int) float64

func (*EtherMinerDatasource) DcoinTotalShares

func (ds *EtherMinerDatasource) DcoinTotalShares() uint

func (*EtherMinerDatasource) DeviceCount

func (ds *EtherMinerDatasource) DeviceCount() int

func (*EtherMinerDatasource) DeviceName

func (ds *EtherMinerDatasource) DeviceName(index int) string

func (*EtherMinerDatasource) EthHashrate

func (ds *EtherMinerDatasource) EthHashrate(index int) float64

func (*EtherMinerDatasource) EthTotalShares

func (ds *EtherMinerDatasource) EthTotalShares() uint

func (*EtherMinerDatasource) EtherMinerType

func (ds *EtherMinerDatasource) EtherMinerType() string

func (*EtherMinerDatasource) EtherMinerVersion

func (ds *EtherMinerDatasource) EtherMinerVersion() string

func (*EtherMinerDatasource) Update

func (ds *EtherMinerDatasource) Update()

type LinuxNvidiaGpuDatasource

type LinuxNvidiaGpuDatasource struct {
	// contains filtered or unexported fields
}

func NewOsSpecificNvidiaGpuDatasource

func NewOsSpecificNvidiaGpuDatasource() *LinuxNvidiaGpuDatasource

func (*LinuxNvidiaGpuDatasource) DeviceCount

func (nvDs *LinuxNvidiaGpuDatasource) DeviceCount() int

func (*LinuxNvidiaGpuDatasource) FanSpeed

func (nvDs *LinuxNvidiaGpuDatasource) FanSpeed(index int) uint

func (*LinuxNvidiaGpuDatasource) Init

func (nvDs *LinuxNvidiaGpuDatasource) Init()

func (*LinuxNvidiaGpuDatasource) Name

func (nvDs *LinuxNvidiaGpuDatasource) Name(index int) string

func (*LinuxNvidiaGpuDatasource) Powerdraw

func (nvDs *LinuxNvidiaGpuDatasource) Powerdraw(index int) uint

func (*LinuxNvidiaGpuDatasource) Shutdown

func (nvDs *LinuxNvidiaGpuDatasource) Shutdown()

func (*LinuxNvidiaGpuDatasource) Temperature

func (nvDs *LinuxNvidiaGpuDatasource) Temperature(index int) uint

func (*LinuxNvidiaGpuDatasource) Utilization

func (nvDs *LinuxNvidiaGpuDatasource) Utilization(index int) uint

type NvidiaGpuDatasource

type NvidiaGpuDatasource interface {
	Shutdown()
	DeviceCount() int
	Powerdraw(index int) uint
	Temperature(index int) uint
	FanSpeed(index int) uint
	Utilization(index int) uint
	Name(index int) string
}

func NewNvidiaGpuDatasource

func NewNvidiaGpuDatasource() NvidiaGpuDatasource

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL