Documentation
¶
Index ¶
- Variables
- func FirstInit() bool
- func InitRequared()
- func SetLight(v bool)
- func ShowEnvs() string
- func TuneValueToByte(currentValue uint8, defaultValue int) []byte
- type DeviceOfflineError
- type Devicer
- type Doer
- type Event
- type EventKind
- type InputEvent
- type InputKey
- type MenuItemType
- type MonSysStruct
- type Scheduler
- type TaskFunc
- type UIMenuResult
- type UIer
- type UItype
- type VMCType
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrInterrupted = fmt.Errorf("scheduler interrupted, ignore like EPIPE")
View Source
var Log = *log2.NewStderr(log2.LDebug)
Functions ¶
func InitRequared ¶ added in v0.220611.0
func InitRequared()
func TuneValueToByte ¶ added in v0.220329.0
преобразование тюнинга в байт 0 = дефолтные значение. если менялось то +1 для телеметрии convert tuning to byte 0 = default value. if changed then +1 for telemetry
Types ¶
type DeviceOfflineError ¶
type DeviceOfflineError struct {
Device Devicer
}
func (DeviceOfflineError) Error ¶
func (oe DeviceOfflineError) Error() string
type InputEvent ¶
func (*InputEvent) IsDigit ¶
func (e *InputEvent) IsDigit() bool
func (*InputEvent) IsDot ¶
func (e *InputEvent) IsDot() bool
func (*InputEvent) IsZero ¶
func (e *InputEvent) IsZero() bool
type MenuItemType ¶
func (*MenuItemType) String ¶
func (mit *MenuItemType) String() string
type MonSysStruct ¶ added in v0.220124.0
type UIMenuResult ¶
type UIMenuResult struct {
Item MenuItemType
Cream uint8
Sugar uint8
Accepted bool
}
type UItype ¶
type UItype struct {
FrontResult UIMenuResult
Menu map[string]MenuItemType
}
type VMCType ¶
type VMCType struct {
Version string
Lock bool
InputEnable bool
UiState uint32
ReportInv uint32
Client struct {
Prepare bool
WorkTime time.Time
Input string
Light bool
}
HW struct {
Input bool
Display struct {
L1 string
L2 string
GdisplayValid bool
Gdisplay string
}
Elevator struct {
Position uint8
}
Temperature int
}
MonSys MonSysStruct
}
func (*VMCType) EvendKeyboardInput ¶ added in v0.220622.0
Click to show internal directories.
Click to hide internal directories.