dispenser

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: Apr 5, 2019 License: MIT Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Config

type Config struct {
	Machine     machine.Machine
	AccessPoint ap.Ap
	DB          *sweetdb.DB
	MemoPrefix  string
}

type DispenseClient

type DispenseClient struct {
	Dispenses chan bool
	Id        uint32
	// contains filtered or unexported fields
}

func (*DispenseClient) Cancel

func (c *DispenseClient) Cancel()

type Dispenser

type Dispenser struct {
	AccessPoint ap.Ap

	DispenseOnTouch bool
	BuzzOnDispense  bool

	LightningNodeUri string
	// contains filtered or unexported fields
}

func NewDispenser

func NewDispenser(config *Config) *Dispenser

func (*Dispenser) ConnectLndNode

func (d *Dispenser) ConnectLndNode(uri string, certBytes []byte, macaroonBytes []byte) error

func (*Dispenser) ConnectToWifi

func (d *Dispenser) ConnectToWifi(ssid string, psk string) error

func (*Dispenser) DeleteLndNode

func (d *Dispenser) DeleteLndNode() error

func (*Dispenser) DisconnectLndNode

func (d *Dispenser) DisconnectLndNode() error

func (*Dispenser) GetName

func (d *Dispenser) GetName() (string, error)

func (*Dispenser) Run

func (d *Dispenser) Run() error

func (*Dispenser) SaveLndNode

func (d *Dispenser) SaveLndNode(uri string, certBytes []byte, macaroonBytes []byte) error

func (*Dispenser) SetBuzzOnDispense

func (d *Dispenser) SetBuzzOnDispense(buzzOnDispense bool) error

func (*Dispenser) SetDispenseOnTouch

func (d *Dispenser) SetDispenseOnTouch(dispenseOnTouch bool) error

func (*Dispenser) SetName

func (d *Dispenser) SetName(name string) error

func (*Dispenser) SetWifiConnection

func (d *Dispenser) SetWifiConnection(connection *sweetdb.WifiConnection) error

func (*Dispenser) Shutdown

func (d *Dispenser) Shutdown()

func (*Dispenser) SubscribeDispenses

func (d *Dispenser) SubscribeDispenses() *DispenseClient

func (*Dispenser) ToggleDispense

func (d *Dispenser) ToggleDispense(on bool)

Jump to

Keyboard shortcuts

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