repository

package
v0.0.0-...-23d7ebf Latest Latest
Warning

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

Go to latest
Published: Jun 20, 2023 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AmiiboConstructor

type AmiiboConstructor func() AmiiboSearcher

type AmiiboListOptions

type AmiiboListOptions struct {
	Name       string
	SearchPath string
}

func NewAmiiboListOptions

func NewAmiiboListOptions(opts ...ListOption) *AmiiboListOptions

type AmiiboLocal

type AmiiboLocal struct {
}

func (*AmiiboLocal) List

func (a *AmiiboLocal) List(ctx context.Context, opts ...ListOption) ([]entity.Amiibo, error)

type AmiiboRemote

type AmiiboRemote struct {
}

func (*AmiiboRemote) List

func (a *AmiiboRemote) List(ctx context.Context, opts ...ListOption) ([]entity.Amiibo, error)

type AmiiboSearcher

type AmiiboSearcher interface {
	List(ctx context.Context, opts ...ListOption) ([]entity.Amiibo, error)
}

func NewAmiiboLocal

func NewAmiiboLocal() AmiiboSearcher

func NewAmiiboRemote

func NewAmiiboRemote() AmiiboSearcher

func NewAmiiboSearcher

func NewAmiiboSearcher(name string) AmiiboSearcher

type Device

type Device interface {
	Restore(ctx context.Context, amiibo *entity.Amiibo, password string) error
	Simulate(ctx context.Context, amiibo *entity.Amiibo) error
}

type ListOption

type ListOption interface {
	// contains filtered or unexported methods
}

func AmiiboListWithName

func AmiiboListWithName(name string) ListOption

func AmiiboListWithSearchDir

func AmiiboListWithSearchDir(dir string) ListOption

type PM3Device

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

func NewPM3Device

func NewPM3Device(keyRetail string) (*PM3Device, error)

func (*PM3Device) Restore

func (d *PM3Device) Restore(ctx context.Context, amiibo *entity.Amiibo, password string) error

func (*PM3Device) Simulate

func (d *PM3Device) Simulate(ctx context.Context, amiibo *entity.Amiibo) error

Jump to

Keyboard shortcuts

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