kerneladiutor

package
v0.0.0-...-47a2fa7 Latest Latest
Warning

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

Go to latest
Published: Nov 28, 2019 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const KA_TAG = "kerneladiutor"

Variables

This section is empty.

Functions

This section is empty.

Types

type DeviceData

type DeviceData struct {
	Infos        map[string]*DeviceInfo
	SortedScores []string

	Board map[string][]string

	Lock sync.Mutex
	// contains filtered or unexported fields
}

func NewDeviceData

func NewDeviceData() *DeviceData

func (*DeviceData) UpdateDevice

func (dData *DeviceData) UpdateDevice(dInfo *DeviceInfo)

type DeviceInfo

type DeviceInfo struct {
	ID             string    `json:"id"`
	AndroidID      string    `json:"android_id,omitempty"`
	AndroidVersion string    `json:"android_version"`
	KernelVersion  string    `json:"kernel_version"`
	AppVersion     string    `json:"app_version"`
	Board          string    `json:"board"`
	Model          string    `json:"model"`
	Vendor         string    `json:"vendor"`
	CpuInfo        string    `json:"cpuinfo"`
	Fingerprint    string    `json:"fingerprint"`
	Commands       []string  `json:"commands"`
	Times          []float64 `json:"times"`
	Cpu            float64   `json:"cpu"`
	Date           string    `json:"date"`
	Score          float64   `json:"score"`
}

func NewDeviceInfo

func NewDeviceInfo(data map[string]interface{}, post bool) *DeviceInfo

func (DeviceInfo) Json

func (dInfo DeviceInfo) Json() ([]byte, error)

func (DeviceInfo) Valid

func (dInfo DeviceInfo) Valid() bool

Jump to

Keyboard shortcuts

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