Documentation ¶
Index ¶
- func Dial(network, address string) (*rpc.Client, error)
- func NewClient(conn io.ReadWriteCloser) *rpc.Client
- func NewClientCodec(conn io.ReadWriteCloser) rpc.ClientCodec
- type EtherMinerDatasource
- func (ds *EtherMinerDatasource) DcoinHashrate(index int) float64
- func (ds *EtherMinerDatasource) DcoinTotalShares() uint
- func (ds *EtherMinerDatasource) DeviceCount() int
- func (ds *EtherMinerDatasource) DeviceName(index int) string
- func (ds *EtherMinerDatasource) EthHashrate(index int) float64
- func (ds *EtherMinerDatasource) EthTotalShares() uint
- func (ds *EtherMinerDatasource) EtherMinerType() string
- func (ds *EtherMinerDatasource) EtherMinerVersion() string
- func (ds *EtherMinerDatasource) Update()
- type LinuxNvidiaGpuDatasource
- func (nvDs *LinuxNvidiaGpuDatasource) DeviceCount() int
- func (nvDs *LinuxNvidiaGpuDatasource) FanSpeed(index int) uint
- func (nvDs *LinuxNvidiaGpuDatasource) Init()
- func (nvDs *LinuxNvidiaGpuDatasource) Name(index int) string
- func (nvDs *LinuxNvidiaGpuDatasource) Powerdraw(index int) uint
- func (nvDs *LinuxNvidiaGpuDatasource) Shutdown()
- func (nvDs *LinuxNvidiaGpuDatasource) Temperature(index int) uint
- func (nvDs *LinuxNvidiaGpuDatasource) Utilization(index int) uint
- type NvidiaGpuDatasource
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
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
Click to show internal directories.
Click to hide internal directories.