Documentation ¶
Index ¶
- type Config
- type DispenseClient
- type Dispenser
- func (d *Dispenser) ConnectLndNode(uri string, certBytes []byte, macaroonBytes []byte) error
- func (d *Dispenser) ConnectToWifi(ssid string, psk string) error
- func (d *Dispenser) DeleteLndNode() error
- func (d *Dispenser) DisconnectLndNode() error
- func (d *Dispenser) GetName() (string, error)
- func (d *Dispenser) Run() error
- func (d *Dispenser) SaveLndNode(uri string, certBytes []byte, macaroonBytes []byte) error
- func (d *Dispenser) SetBuzzOnDispense(buzzOnDispense bool) error
- func (d *Dispenser) SetDispenseOnTouch(dispenseOnTouch bool) error
- func (d *Dispenser) SetName(name string) error
- func (d *Dispenser) SetWifiConnection(connection *sweetdb.WifiConnection) error
- func (d *Dispenser) Shutdown()
- func (d *Dispenser) SubscribeDispenses() *DispenseClient
- func (d *Dispenser) ToggleDispense(on bool)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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 (*Dispenser) ConnectLndNode ¶
func (*Dispenser) DeleteLndNode ¶
func (*Dispenser) DisconnectLndNode ¶
func (*Dispenser) SaveLndNode ¶
func (*Dispenser) SetBuzzOnDispense ¶
func (*Dispenser) SetDispenseOnTouch ¶
func (*Dispenser) SetWifiConnection ¶
func (d *Dispenser) SetWifiConnection(connection *sweetdb.WifiConnection) error
func (*Dispenser) SubscribeDispenses ¶
func (d *Dispenser) SubscribeDispenses() *DispenseClient
func (*Dispenser) ToggleDispense ¶
Click to show internal directories.
Click to hide internal directories.