tele

package
v0.220614.0 Latest Latest
Warning

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

Go to latest
Published: Jun 14, 2022 License: CC0-1.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var CmdReplay_name = map[int32]string{
	0: "nothing",
	1: "accepted",
	2: "done",
	3: "busy",
	4: "error",
}
View Source
var CmdReplay_value = map[string]int32{
	"nothing":  0,
	"accepted": 1,
	"done":     2,
	"busy":     3,
	"error":    4,
}
View Source
var CookReplay_name = map[int32]string{
	0: "cookNothing",
	1: "cookStart",
	2: "cookFinish",
	3: "cookInaccessible",
	4: "cookOverdraft",
	5: "cookError",
	6: "vmcbusy",
	7: "waitPay",
}
View Source
var CookReplay_value = map[string]int32{
	"cookNothing":      0,
	"cookStart":        1,
	"cookFinish":       2,
	"cookInaccessible": 3,
	"cookOverdraft":    4,
	"cookError":        5,
	"vmcbusy":          6,
	"waitPay":          7,
}
View Source
var MessageType_name = map[int32]string{
	0: "invalid",
	1: "showQR",
	2: "makeOrder",
}
View Source
var MessageType_value = map[string]int32{
	"invalid":   0,
	"showQR":    1,
	"makeOrder": 2,
}
View Source
var OrderStatus_name = map[int32]string{
	0:  "noStatus",
	1:  "executionStart",
	2:  "complete",
	3:  "overdraft",
	4:  "executionInaccessible",
	5:  "orderError",
	6:  "robotIsBusy",
	7:  "waitingForPayment",
	64: "doSelected",
	65: "doTransferred",
}
View Source
var OrderStatus_value = map[string]int32{
	"noStatus":              0,
	"executionStart":        1,
	"complete":              2,
	"overdraft":             3,
	"executionInaccessible": 4,
	"orderError":            5,
	"robotIsBusy":           6,
	"waitingForPayment":     7,
	"doSelected":            64,
	"doTransferred":         65,
}
View Source
var OwnerType_name = map[int32]string{
	0: "noOwnerType",
	1: "telegramUser",
	2: "qrCashLessUser",
}
View Source
var OwnerType_value = map[string]int32{
	"noOwnerType":    0,
	"telegramUser":   1,
	"qrCashLessUser": 2,
}
View Source
var PaymentMethod_name = map[int32]string{
	0: "Nothing",
	1: "Cash",
	2: "Cashless",
	3: "Gift",
	4: "Balance",
}
View Source
var PaymentMethod_value = map[string]int32{
	"Nothing":  0,
	"Cash":     1,
	"Cashless": 2,
	"Gift":     3,
	"Balance":  4,
}
View Source
var Priority_name = map[int32]string{
	0: "Default",
	1: "Now",
	2: "IdleEngine",
	4: "IdleUser",
}
View Source
var Priority_value = map[string]int32{
	"Default":    0,
	"Now":        1,
	"IdleEngine": 2,
	"IdleUser":   4,
}
View Source
var ShowQR_QRType_name = map[int32]string{
	0: "invalid",
	1: "receipt",
	2: "order",
	3: "errorOverdraft",
	4: "error",
}
View Source
var ShowQR_QRType_value = map[string]int32{
	"invalid":        0,
	"receipt":        1,
	"order":          2,
	"errorOverdraft": 3,
	"error":          4,
}
View Source
var State_name = map[int32]string{
	0:  "Invalid",
	1:  "Boot",
	2:  "Nominal",
	3:  "Client",
	4:  "Broken",
	5:  "Service",
	6:  "Lock",
	7:  "Process",
	8:  "TemperatureProblem",
	9:  "Shutdown",
	10: "RemoteControl",
	11: "WaitingForExternalPayment",
	64: "RequestState",
}
View Source
var State_value = map[string]int32{
	"Invalid":                   0,
	"Boot":                      1,
	"Nominal":                   2,
	"Client":                    3,
	"Broken":                    4,
	"Service":                   5,
	"Lock":                      6,
	"Process":                   7,
	"TemperatureProblem":        8,
	"Shutdown":                  9,
	"RemoteControl":             10,
	"WaitingForExternalPayment": 11,
	"RequestState":              64,
}

Functions

This section is empty.

Types

type CmdReplay

type CmdReplay int32
const (
	CmdReplay_nothing  CmdReplay = 0
	CmdReplay_accepted CmdReplay = 1
	CmdReplay_done     CmdReplay = 2
	CmdReplay_busy     CmdReplay = 3
	CmdReplay_error    CmdReplay = 4
)

func (CmdReplay) EnumDescriptor

func (CmdReplay) EnumDescriptor() ([]byte, []int)

func (CmdReplay) String

func (x CmdReplay) String() string

type Command

type Command struct {
	Executer int64 `protobuf:"varint,5,opt,name=executer,proto3" json:"executer,omitempty"`
	Lock     bool  `protobuf:"varint,6,opt,name=lock,proto3" json:"lock,omitempty"`
	// Types that are valid to be assigned to Task:
	//	*Command_Report
	//	*Command_GetState
	//	*Command_Exec
	//	*Command_SetInventory
	//	*Command_SetConfig
	//	*Command_Stop
	//	*Command_Show_QR
	//	*Command_ValidateCode
	//	*Command_Cook
	Task                 isCommand_Task `protobuf_oneof:"task"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*Command) Descriptor

func (*Command) Descriptor() ([]byte, []int)

func (*Command) GetCook

func (m *Command) GetCook() *Command_ArgCook

func (*Command) GetExec

func (m *Command) GetExec() *Command_ArgExec

func (*Command) GetExecuter

func (m *Command) GetExecuter() int64

func (*Command) GetGetState added in v0.211002.0

func (m *Command) GetGetState() *Command_ArgGetState

func (*Command) GetLock

func (m *Command) GetLock() bool

func (*Command) GetReport

func (m *Command) GetReport() *Command_ArgReport

func (*Command) GetSetConfig

func (m *Command) GetSetConfig() *Command_ArgSetConfig

func (*Command) GetSetInventory

func (m *Command) GetSetInventory() *Command_ArgSetInventory

func (*Command) GetShow_QR

func (m *Command) GetShow_QR() *Command_ArgShowQR

func (*Command) GetStop

func (m *Command) GetStop() *Command_ArgSendStatus

func (*Command) GetTask

func (m *Command) GetTask() isCommand_Task

func (*Command) GetValidateCode

func (m *Command) GetValidateCode() *Command_ArgValidateCode

func (*Command) ProtoMessage

func (*Command) ProtoMessage()

func (*Command) Reset

func (m *Command) Reset()

func (*Command) String

func (m *Command) String() string

func (*Command) XXX_DiscardUnknown

func (m *Command) XXX_DiscardUnknown()

func (*Command) XXX_Marshal

func (m *Command) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Command) XXX_Merge

func (m *Command) XXX_Merge(src proto.Message)

func (*Command) XXX_OneofWrappers added in v0.220315.0

func (*Command) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*Command) XXX_Size

func (m *Command) XXX_Size() int

func (*Command) XXX_Unmarshal

func (m *Command) XXX_Unmarshal(b []byte) error

type Command_ArgCook

type Command_ArgCook struct {
	Menucode             string        `protobuf:"bytes,1,opt,name=menucode,proto3" json:"menucode,omitempty"`
	Cream                []byte        `protobuf:"bytes,2,opt,name=cream,proto3" json:"cream,omitempty"`
	Sugar                []byte        `protobuf:"bytes,3,opt,name=sugar,proto3" json:"sugar,omitempty"`
	Balance              int32         `protobuf:"varint,4,opt,name=balance,proto3" json:"balance,omitempty"`
	PaymentMethod        PaymentMethod `protobuf:"varint,5,opt,name=payment_method,json=paymentMethod,proto3,enum=tele.PaymentMethod" json:"payment_method,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (*Command_ArgCook) Descriptor

func (*Command_ArgCook) Descriptor() ([]byte, []int)

func (*Command_ArgCook) GetBalance

func (m *Command_ArgCook) GetBalance() int32

func (*Command_ArgCook) GetCream

func (m *Command_ArgCook) GetCream() []byte

func (*Command_ArgCook) GetMenucode

func (m *Command_ArgCook) GetMenucode() string

func (*Command_ArgCook) GetPaymentMethod

func (m *Command_ArgCook) GetPaymentMethod() PaymentMethod

func (*Command_ArgCook) GetSugar

func (m *Command_ArgCook) GetSugar() []byte

func (*Command_ArgCook) ProtoMessage

func (*Command_ArgCook) ProtoMessage()

func (*Command_ArgCook) Reset

func (m *Command_ArgCook) Reset()

func (*Command_ArgCook) String

func (m *Command_ArgCook) String() string

func (*Command_ArgCook) XXX_DiscardUnknown

func (m *Command_ArgCook) XXX_DiscardUnknown()

func (*Command_ArgCook) XXX_Marshal

func (m *Command_ArgCook) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Command_ArgCook) XXX_Merge

func (m *Command_ArgCook) XXX_Merge(src proto.Message)

func (*Command_ArgCook) XXX_Size

func (m *Command_ArgCook) XXX_Size() int

func (*Command_ArgCook) XXX_Unmarshal

func (m *Command_ArgCook) XXX_Unmarshal(b []byte) error

type Command_ArgExec

type Command_ArgExec struct {
	Scenario             string   `protobuf:"bytes,1,opt,name=scenario,proto3" json:"scenario,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Command_ArgExec) Descriptor

func (*Command_ArgExec) Descriptor() ([]byte, []int)

func (*Command_ArgExec) GetScenario

func (m *Command_ArgExec) GetScenario() string

func (*Command_ArgExec) ProtoMessage

func (*Command_ArgExec) ProtoMessage()

func (*Command_ArgExec) Reset

func (m *Command_ArgExec) Reset()

func (*Command_ArgExec) String

func (m *Command_ArgExec) String() string

func (*Command_ArgExec) XXX_DiscardUnknown

func (m *Command_ArgExec) XXX_DiscardUnknown()

func (*Command_ArgExec) XXX_Marshal

func (m *Command_ArgExec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Command_ArgExec) XXX_Merge

func (m *Command_ArgExec) XXX_Merge(src proto.Message)

func (*Command_ArgExec) XXX_Size

func (m *Command_ArgExec) XXX_Size() int

func (*Command_ArgExec) XXX_Unmarshal

func (m *Command_ArgExec) XXX_Unmarshal(b []byte) error

type Command_ArgGetState added in v0.211002.0

type Command_ArgGetState struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Command_ArgGetState) Descriptor added in v0.211002.0

func (*Command_ArgGetState) Descriptor() ([]byte, []int)

func (*Command_ArgGetState) ProtoMessage added in v0.211002.0

func (*Command_ArgGetState) ProtoMessage()

func (*Command_ArgGetState) Reset added in v0.211002.0

func (m *Command_ArgGetState) Reset()

func (*Command_ArgGetState) String added in v0.211002.0

func (m *Command_ArgGetState) String() string

func (*Command_ArgGetState) XXX_DiscardUnknown added in v0.211002.0

func (m *Command_ArgGetState) XXX_DiscardUnknown()

func (*Command_ArgGetState) XXX_Marshal added in v0.211002.0

func (m *Command_ArgGetState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Command_ArgGetState) XXX_Merge added in v0.211002.0

func (m *Command_ArgGetState) XXX_Merge(src proto.Message)

func (*Command_ArgGetState) XXX_Size added in v0.211002.0

func (m *Command_ArgGetState) XXX_Size() int

func (*Command_ArgGetState) XXX_Unmarshal added in v0.211002.0

func (m *Command_ArgGetState) XXX_Unmarshal(b []byte) error

type Command_ArgReport

type Command_ArgReport struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Command_ArgReport) Descriptor

func (*Command_ArgReport) Descriptor() ([]byte, []int)

func (*Command_ArgReport) ProtoMessage

func (*Command_ArgReport) ProtoMessage()

func (*Command_ArgReport) Reset

func (m *Command_ArgReport) Reset()

func (*Command_ArgReport) String

func (m *Command_ArgReport) String() string

func (*Command_ArgReport) XXX_DiscardUnknown

func (m *Command_ArgReport) XXX_DiscardUnknown()

func (*Command_ArgReport) XXX_Marshal

func (m *Command_ArgReport) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Command_ArgReport) XXX_Merge

func (m *Command_ArgReport) XXX_Merge(src proto.Message)

func (*Command_ArgReport) XXX_Size

func (m *Command_ArgReport) XXX_Size() int

func (*Command_ArgReport) XXX_Unmarshal

func (m *Command_ArgReport) XXX_Unmarshal(b []byte) error

type Command_ArgSendStatus

type Command_ArgSendStatus struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Command_ArgSendStatus) Descriptor

func (*Command_ArgSendStatus) Descriptor() ([]byte, []int)

func (*Command_ArgSendStatus) ProtoMessage

func (*Command_ArgSendStatus) ProtoMessage()

func (*Command_ArgSendStatus) Reset

func (m *Command_ArgSendStatus) Reset()

func (*Command_ArgSendStatus) String

func (m *Command_ArgSendStatus) String() string

func (*Command_ArgSendStatus) XXX_DiscardUnknown

func (m *Command_ArgSendStatus) XXX_DiscardUnknown()

func (*Command_ArgSendStatus) XXX_Marshal

func (m *Command_ArgSendStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Command_ArgSendStatus) XXX_Merge

func (m *Command_ArgSendStatus) XXX_Merge(src proto.Message)

func (*Command_ArgSendStatus) XXX_Size

func (m *Command_ArgSendStatus) XXX_Size() int

func (*Command_ArgSendStatus) XXX_Unmarshal

func (m *Command_ArgSendStatus) XXX_Unmarshal(b []byte) error

type Command_ArgSetConfig

type Command_ArgSetConfig struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	New                  []byte   `protobuf:"bytes,2,opt,name=new,proto3" json:"new,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Command_ArgSetConfig) Descriptor

func (*Command_ArgSetConfig) Descriptor() ([]byte, []int)

func (*Command_ArgSetConfig) GetName

func (m *Command_ArgSetConfig) GetName() string

func (*Command_ArgSetConfig) GetNew

func (m *Command_ArgSetConfig) GetNew() []byte

func (*Command_ArgSetConfig) ProtoMessage

func (*Command_ArgSetConfig) ProtoMessage()

func (*Command_ArgSetConfig) Reset

func (m *Command_ArgSetConfig) Reset()

func (*Command_ArgSetConfig) String

func (m *Command_ArgSetConfig) String() string

func (*Command_ArgSetConfig) XXX_DiscardUnknown

func (m *Command_ArgSetConfig) XXX_DiscardUnknown()

func (*Command_ArgSetConfig) XXX_Marshal

func (m *Command_ArgSetConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Command_ArgSetConfig) XXX_Merge

func (m *Command_ArgSetConfig) XXX_Merge(src proto.Message)

func (*Command_ArgSetConfig) XXX_Size

func (m *Command_ArgSetConfig) XXX_Size() int

func (*Command_ArgSetConfig) XXX_Unmarshal

func (m *Command_ArgSetConfig) XXX_Unmarshal(b []byte) error

type Command_ArgSetInventory

type Command_ArgSetInventory struct {
	New                  *Inventory `protobuf:"bytes,1,opt,name=new,proto3" json:"new,omitempty"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_unrecognized     []byte     `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

func (*Command_ArgSetInventory) Descriptor

func (*Command_ArgSetInventory) Descriptor() ([]byte, []int)

func (*Command_ArgSetInventory) GetNew

func (m *Command_ArgSetInventory) GetNew() *Inventory

func (*Command_ArgSetInventory) ProtoMessage

func (*Command_ArgSetInventory) ProtoMessage()

func (*Command_ArgSetInventory) Reset

func (m *Command_ArgSetInventory) Reset()

func (*Command_ArgSetInventory) String

func (m *Command_ArgSetInventory) String() string

func (*Command_ArgSetInventory) XXX_DiscardUnknown

func (m *Command_ArgSetInventory) XXX_DiscardUnknown()

func (*Command_ArgSetInventory) XXX_Marshal

func (m *Command_ArgSetInventory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Command_ArgSetInventory) XXX_Merge

func (m *Command_ArgSetInventory) XXX_Merge(src proto.Message)

func (*Command_ArgSetInventory) XXX_Size

func (m *Command_ArgSetInventory) XXX_Size() int

func (*Command_ArgSetInventory) XXX_Unmarshal

func (m *Command_ArgSetInventory) XXX_Unmarshal(b []byte) error

type Command_ArgShowQR

type Command_ArgShowQR struct {
	Layout               string   `protobuf:"bytes,1,opt,name=layout,proto3" json:"layout,omitempty"`
	QrText               string   `protobuf:"bytes,2,opt,name=qr_text,json=qrText,proto3" json:"qr_text,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Command_ArgShowQR) Descriptor

func (*Command_ArgShowQR) Descriptor() ([]byte, []int)

func (*Command_ArgShowQR) GetLayout

func (m *Command_ArgShowQR) GetLayout() string

func (*Command_ArgShowQR) GetQrText

func (m *Command_ArgShowQR) GetQrText() string

func (*Command_ArgShowQR) ProtoMessage

func (*Command_ArgShowQR) ProtoMessage()

func (*Command_ArgShowQR) Reset

func (m *Command_ArgShowQR) Reset()

func (*Command_ArgShowQR) String

func (m *Command_ArgShowQR) String() string

func (*Command_ArgShowQR) XXX_DiscardUnknown

func (m *Command_ArgShowQR) XXX_DiscardUnknown()

func (*Command_ArgShowQR) XXX_Marshal

func (m *Command_ArgShowQR) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Command_ArgShowQR) XXX_Merge

func (m *Command_ArgShowQR) XXX_Merge(src proto.Message)

func (*Command_ArgShowQR) XXX_Size

func (m *Command_ArgShowQR) XXX_Size() int

func (*Command_ArgShowQR) XXX_Unmarshal

func (m *Command_ArgShowQR) XXX_Unmarshal(b []byte) error

type Command_ArgValidateCode

type Command_ArgValidateCode struct {
	Code                 string   `protobuf:"bytes,1,opt,name=code,proto3" json:"code,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Command_ArgValidateCode) Descriptor

func (*Command_ArgValidateCode) Descriptor() ([]byte, []int)

func (*Command_ArgValidateCode) GetCode

func (m *Command_ArgValidateCode) GetCode() string

func (*Command_ArgValidateCode) ProtoMessage

func (*Command_ArgValidateCode) ProtoMessage()

func (*Command_ArgValidateCode) Reset

func (m *Command_ArgValidateCode) Reset()

func (*Command_ArgValidateCode) String

func (m *Command_ArgValidateCode) String() string

func (*Command_ArgValidateCode) XXX_DiscardUnknown

func (m *Command_ArgValidateCode) XXX_DiscardUnknown()

func (*Command_ArgValidateCode) XXX_Marshal

func (m *Command_ArgValidateCode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Command_ArgValidateCode) XXX_Merge

func (m *Command_ArgValidateCode) XXX_Merge(src proto.Message)

func (*Command_ArgValidateCode) XXX_Size

func (m *Command_ArgValidateCode) XXX_Size() int

func (*Command_ArgValidateCode) XXX_Unmarshal

func (m *Command_ArgValidateCode) XXX_Unmarshal(b []byte) error

type Command_Cook

type Command_Cook struct {
	Cook *Command_ArgCook `protobuf:"bytes,24,opt,name=cook,proto3,oneof"`
}

type Command_Exec

type Command_Exec struct {
	Exec *Command_ArgExec `protobuf:"bytes,18,opt,name=exec,proto3,oneof"`
}

type Command_GetState added in v0.211002.0

type Command_GetState struct {
	GetState *Command_ArgGetState `protobuf:"bytes,17,opt,name=getState,proto3,oneof"`
}

type Command_Report

type Command_Report struct {
	Report *Command_ArgReport `protobuf:"bytes,16,opt,name=report,proto3,oneof"`
}

type Command_SetConfig

type Command_SetConfig struct {
	SetConfig *Command_ArgSetConfig `protobuf:"bytes,20,opt,name=set_config,json=setConfig,proto3,oneof"`
}

type Command_SetInventory

type Command_SetInventory struct {
	SetInventory *Command_ArgSetInventory `protobuf:"bytes,19,opt,name=set_inventory,json=setInventory,proto3,oneof"`
}

type Command_Show_QR

type Command_Show_QR struct {
	Show_QR *Command_ArgShowQR `protobuf:"bytes,22,opt,name=show_QR,json=showQR,proto3,oneof"`
}

type Command_Stop

type Command_Stop struct {
	Stop *Command_ArgSendStatus `protobuf:"bytes,21,opt,name=stop,proto3,oneof"`
}

type Command_ValidateCode

type Command_ValidateCode struct {
	ValidateCode *Command_ArgValidateCode `protobuf:"bytes,23,opt,name=validate_code,json=validateCode,proto3,oneof"`
}

type CookReplay

type CookReplay int32
const (
	CookReplay_cookNothing      CookReplay = 0
	CookReplay_cookStart        CookReplay = 1
	CookReplay_cookFinish       CookReplay = 2
	CookReplay_cookInaccessible CookReplay = 3
	CookReplay_cookOverdraft    CookReplay = 4
	CookReplay_cookError        CookReplay = 5
	CookReplay_vmcbusy          CookReplay = 6
	CookReplay_waitPay          CookReplay = 7
)

func (CookReplay) EnumDescriptor

func (CookReplay) EnumDescriptor() ([]byte, []int)

func (CookReplay) String

func (x CookReplay) String() string

type Err added in v0.220329.0

type Err struct {
	Code                 uint32   `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
	Message              string   `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Err) Descriptor added in v0.220329.0

func (*Err) Descriptor() ([]byte, []int)

func (*Err) GetCode added in v0.220329.0

func (m *Err) GetCode() uint32

func (*Err) GetMessage added in v0.220329.0

func (m *Err) GetMessage() string

func (*Err) ProtoMessage added in v0.220329.0

func (*Err) ProtoMessage()

func (*Err) Reset added in v0.220329.0

func (m *Err) Reset()

func (*Err) String added in v0.220329.0

func (m *Err) String() string

func (*Err) XXX_DiscardUnknown added in v0.220329.0

func (m *Err) XXX_DiscardUnknown()

func (*Err) XXX_Marshal added in v0.220329.0

func (m *Err) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Err) XXX_Merge added in v0.220329.0

func (m *Err) XXX_Merge(src proto.Message)

func (*Err) XXX_Size added in v0.220329.0

func (m *Err) XXX_Size() int

func (*Err) XXX_Unmarshal added in v0.220329.0

func (m *Err) XXX_Unmarshal(b []byte) error

type FromRoboMessage added in v0.220327.0

type FromRoboMessage struct {
	State                State         `protobuf:"varint,1,opt,name=state,proto3,enum=tele.State" json:"state,omitempty"`
	RoboTime             int64         `protobuf:"varint,2,opt,name=roboTime,proto3" json:"roboTime,omitempty"`
	Order                *Order        `protobuf:"bytes,3,opt,name=Order,proto3" json:"Order,omitempty"`
	Err                  *Err          `protobuf:"bytes,4,opt,name=err,proto3" json:"err,omitempty"`
	RoboHardware         *RoboHardware `protobuf:"bytes,5,opt,name=RoboHardware,proto3" json:"RoboHardware,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (*FromRoboMessage) Descriptor added in v0.220327.0

func (*FromRoboMessage) Descriptor() ([]byte, []int)

func (*FromRoboMessage) GetErr added in v0.220329.0

func (m *FromRoboMessage) GetErr() *Err

func (*FromRoboMessage) GetOrder added in v0.220327.0

func (m *FromRoboMessage) GetOrder() *Order

func (*FromRoboMessage) GetRoboHardware added in v0.220427.0

func (m *FromRoboMessage) GetRoboHardware() *RoboHardware

func (*FromRoboMessage) GetRoboTime added in v0.220427.0

func (m *FromRoboMessage) GetRoboTime() int64

func (*FromRoboMessage) GetState added in v0.220327.0

func (m *FromRoboMessage) GetState() State

func (*FromRoboMessage) ProtoMessage added in v0.220327.0

func (*FromRoboMessage) ProtoMessage()

func (*FromRoboMessage) Reset added in v0.220327.0

func (m *FromRoboMessage) Reset()

func (*FromRoboMessage) String added in v0.220327.0

func (m *FromRoboMessage) String() string

func (*FromRoboMessage) XXX_DiscardUnknown added in v0.220327.0

func (m *FromRoboMessage) XXX_DiscardUnknown()

func (*FromRoboMessage) XXX_Marshal added in v0.220327.0

func (m *FromRoboMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FromRoboMessage) XXX_Merge added in v0.220327.0

func (m *FromRoboMessage) XXX_Merge(src proto.Message)

func (*FromRoboMessage) XXX_Size added in v0.220327.0

func (m *FromRoboMessage) XXX_Size() int

func (*FromRoboMessage) XXX_Unmarshal added in v0.220327.0

func (m *FromRoboMessage) XXX_Unmarshal(b []byte) error

type Inventory

type Inventory struct {
	Stocks               []*Inventory_StockItem `protobuf:"bytes,1,rep,name=stocks,proto3" json:"stocks,omitempty"`
	XXX_NoUnkeyedLiteral struct{}               `json:"-"`
	XXX_unrecognized     []byte                 `json:"-"`
	XXX_sizecache        int32                  `json:"-"`
}

func (*Inventory) Descriptor

func (*Inventory) Descriptor() ([]byte, []int)

func (*Inventory) GetStocks

func (m *Inventory) GetStocks() []*Inventory_StockItem

func (*Inventory) ProtoMessage

func (*Inventory) ProtoMessage()

func (*Inventory) Reset

func (m *Inventory) Reset()

func (*Inventory) String

func (m *Inventory) String() string

func (*Inventory) XXX_DiscardUnknown

func (m *Inventory) XXX_DiscardUnknown()

func (*Inventory) XXX_Marshal

func (m *Inventory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Inventory) XXX_Merge

func (m *Inventory) XXX_Merge(src proto.Message)

func (*Inventory) XXX_Size

func (m *Inventory) XXX_Size() int

func (*Inventory) XXX_Unmarshal

func (m *Inventory) XXX_Unmarshal(b []byte) error

type Inventory_StockItem

type Inventory_StockItem struct {
	Code                 uint32   `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
	Value                int32    `protobuf:"varint,2,opt,name=value,proto3" json:"value,omitempty"`
	Name                 string   `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	Hopper               int32    `protobuf:"varint,4,opt,name=hopper,proto3" json:"hopper,omitempty"`
	Valuef               float32  `protobuf:"fixed32,5,opt,name=valuef,proto3" json:"valuef,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Inventory_StockItem) Descriptor

func (*Inventory_StockItem) Descriptor() ([]byte, []int)

func (*Inventory_StockItem) GetCode

func (m *Inventory_StockItem) GetCode() uint32

func (*Inventory_StockItem) GetHopper

func (m *Inventory_StockItem) GetHopper() int32

func (*Inventory_StockItem) GetName

func (m *Inventory_StockItem) GetName() string

func (*Inventory_StockItem) GetValue

func (m *Inventory_StockItem) GetValue() int32

func (*Inventory_StockItem) GetValuef

func (m *Inventory_StockItem) GetValuef() float32

func (*Inventory_StockItem) ProtoMessage

func (*Inventory_StockItem) ProtoMessage()

func (*Inventory_StockItem) Reset

func (m *Inventory_StockItem) Reset()

func (*Inventory_StockItem) String

func (m *Inventory_StockItem) String() string

func (*Inventory_StockItem) XXX_DiscardUnknown

func (m *Inventory_StockItem) XXX_DiscardUnknown()

func (*Inventory_StockItem) XXX_Marshal

func (m *Inventory_StockItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Inventory_StockItem) XXX_Merge

func (m *Inventory_StockItem) XXX_Merge(src proto.Message)

func (*Inventory_StockItem) XXX_Size

func (m *Inventory_StockItem) XXX_Size() int

func (*Inventory_StockItem) XXX_Unmarshal

func (m *Inventory_StockItem) XXX_Unmarshal(b []byte) error

type MessageType added in v0.220427.0

type MessageType int32
const (
	MessageType_invalid   MessageType = 0
	MessageType_showQR    MessageType = 1
	MessageType_makeOrder MessageType = 2
)

func (MessageType) EnumDescriptor added in v0.220427.0

func (MessageType) EnumDescriptor() ([]byte, []int)

func (MessageType) String added in v0.220427.0

func (x MessageType) String() string

type Noop

type Noop struct{}

func (Noop) Close

func (Noop) Close()

func (Noop) CommandResponse added in v0.220315.0

func (Noop) CommandResponse(*Response)

func (Noop) Error

func (Noop) Error(error)

func (Noop) Init

func (Noop) Report

func (Noop) Report(ctx context.Context, serviceTag bool) error

func (Noop) RoboSend added in v0.220327.0

func (Noop) RoboSend(*FromRoboMessage)

func (Noop) RoboSendState added in v0.220427.0

func (Noop) RoboSendState(s State)

func (Noop) StatModify

func (Noop) StatModify(func(*Stat))

func (Noop) Transaction

func (Noop) Transaction(*Telemetry_Transaction)

type Order added in v0.220327.0

type Order struct {
	MenuCode             string        `protobuf:"bytes,1,opt,name=menuCode,proto3" json:"menuCode,omitempty"`
	Cream                []byte        `protobuf:"bytes,2,opt,name=cream,proto3" json:"cream,omitempty"`
	Sugar                []byte        `protobuf:"bytes,3,opt,name=sugar,proto3" json:"sugar,omitempty"`
	Amount               uint32        `protobuf:"varint,4,opt,name=amount,proto3" json:"amount,omitempty"`
	OrderStatus          OrderStatus   `protobuf:"varint,6,opt,name=orderStatus,proto3,enum=tele.OrderStatus" json:"orderStatus,omitempty"`
	PaymentMethod        PaymentMethod `protobuf:"varint,7,opt,name=paymentMethod,proto3,enum=tele.PaymentMethod" json:"paymentMethod,omitempty"`
	OwnerInt             int64         `protobuf:"varint,8,opt,name=ownerInt,proto3" json:"ownerInt,omitempty"`
	OwnerStr             string        `protobuf:"bytes,9,opt,name=ownerStr,proto3" json:"ownerStr,omitempty"`
	OwnerType            OwnerType     `protobuf:"varint,10,opt,name=ownerType,proto3,enum=tele.OwnerType" json:"ownerType,omitempty"`
	RedirectDueDate      int64         `protobuf:"varint,11,opt,name=redirectDueDate,proto3" json:"redirectDueDate,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (*Order) Descriptor added in v0.220327.0

func (*Order) Descriptor() ([]byte, []int)

func (*Order) GetAmount added in v0.220327.0

func (m *Order) GetAmount() uint32

func (*Order) GetCream added in v0.220327.0

func (m *Order) GetCream() []byte

func (*Order) GetMenuCode added in v0.220327.0

func (m *Order) GetMenuCode() string

func (*Order) GetOrderStatus added in v0.220327.0

func (m *Order) GetOrderStatus() OrderStatus

func (*Order) GetOwnerInt added in v0.220327.0

func (m *Order) GetOwnerInt() int64

func (*Order) GetOwnerStr added in v0.220327.0

func (m *Order) GetOwnerStr() string

func (*Order) GetOwnerType added in v0.220327.0

func (m *Order) GetOwnerType() OwnerType

func (*Order) GetPaymentMethod added in v0.220327.0

func (m *Order) GetPaymentMethod() PaymentMethod

func (*Order) GetRedirectDueDate added in v0.220327.0

func (m *Order) GetRedirectDueDate() int64

func (*Order) GetSugar added in v0.220327.0

func (m *Order) GetSugar() []byte

func (*Order) ProtoMessage added in v0.220327.0

func (*Order) ProtoMessage()

func (*Order) Reset added in v0.220327.0

func (m *Order) Reset()

func (*Order) String added in v0.220327.0

func (m *Order) String() string

func (*Order) XXX_DiscardUnknown added in v0.220327.0

func (m *Order) XXX_DiscardUnknown()

func (*Order) XXX_Marshal added in v0.220327.0

func (m *Order) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Order) XXX_Merge added in v0.220327.0

func (m *Order) XXX_Merge(src proto.Message)

func (*Order) XXX_Size added in v0.220327.0

func (m *Order) XXX_Size() int

func (*Order) XXX_Unmarshal added in v0.220327.0

func (m *Order) XXX_Unmarshal(b []byte) error

type OrderStatus added in v0.220327.0

type OrderStatus int32
const (
	OrderStatus_noStatus              OrderStatus = 0
	OrderStatus_executionStart        OrderStatus = 1
	OrderStatus_complete              OrderStatus = 2
	OrderStatus_overdraft             OrderStatus = 3
	OrderStatus_executionInaccessible OrderStatus = 4
	OrderStatus_orderError            OrderStatus = 5
	OrderStatus_robotIsBusy           OrderStatus = 6
	OrderStatus_waitingForPayment     OrderStatus = 7
	OrderStatus_doSelected            OrderStatus = 64
	OrderStatus_doTransferred         OrderStatus = 65
)

func (OrderStatus) EnumDescriptor added in v0.220327.0

func (OrderStatus) EnumDescriptor() ([]byte, []int)

func (OrderStatus) String added in v0.220327.0

func (x OrderStatus) String() string

type OwnerType added in v0.220327.0

type OwnerType int32
const (
	OwnerType_noOwnerType    OwnerType = 0
	OwnerType_telegramUser   OwnerType = 1
	OwnerType_qrCashLessUser OwnerType = 2
)

func (OwnerType) EnumDescriptor added in v0.220327.0

func (OwnerType) EnumDescriptor() ([]byte, []int)

func (OwnerType) String added in v0.220327.0

func (x OwnerType) String() string

type PaymentMethod

type PaymentMethod int32
const (
	PaymentMethod_Nothing  PaymentMethod = 0
	PaymentMethod_Cash     PaymentMethod = 1
	PaymentMethod_Cashless PaymentMethod = 2
	PaymentMethod_Gift     PaymentMethod = 3
	PaymentMethod_Balance  PaymentMethod = 4
)

func (PaymentMethod) EnumDescriptor

func (PaymentMethod) EnumDescriptor() ([]byte, []int)

func (PaymentMethod) String

func (x PaymentMethod) String() string

type Priority

type Priority int32
const (
	Priority_Default    Priority = 0
	Priority_Now        Priority = 1
	Priority_IdleEngine Priority = 2
	Priority_IdleUser   Priority = 4
)

func (Priority) EnumDescriptor

func (Priority) EnumDescriptor() ([]byte, []int)

func (Priority) String

func (x Priority) String() string

type Response

type Response struct {
	// uint32 command_id = 1;
	Error                string     `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
	Data                 string     `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	Executer             int64      `protobuf:"varint,4,opt,name=executer,proto3" json:"executer,omitempty"`
	CmdReplay            CmdReplay  `protobuf:"varint,5,opt,name=cmd_replay,json=cmdReplay,proto3,enum=tele.CmdReplay" json:"cmd_replay,omitempty"`
	CookReplay           CookReplay `protobuf:"varint,6,opt,name=cook_replay,json=cookReplay,proto3,enum=tele.CookReplay" json:"cook_replay,omitempty"`
	ValidateReplay       uint32     `protobuf:"varint,7,opt,name=validateReplay,proto3" json:"validateReplay,omitempty"`
	INTERNALTopic        string     `protobuf:"bytes,2048,opt,name=INTERNAL_topic,json=INTERNALTopic,proto3" json:"INTERNAL_topic,omitempty"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_unrecognized     []byte     `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

func (*Response) Descriptor

func (*Response) Descriptor() ([]byte, []int)

func (*Response) GetCmdReplay

func (m *Response) GetCmdReplay() CmdReplay

func (*Response) GetCookReplay

func (m *Response) GetCookReplay() CookReplay

func (*Response) GetData

func (m *Response) GetData() string

func (*Response) GetError

func (m *Response) GetError() string

func (*Response) GetExecuter

func (m *Response) GetExecuter() int64

func (*Response) GetINTERNALTopic

func (m *Response) GetINTERNALTopic() string

func (*Response) GetValidateReplay

func (m *Response) GetValidateReplay() uint32

func (*Response) ProtoMessage

func (*Response) ProtoMessage()

func (*Response) Reset

func (m *Response) Reset()

func (*Response) String

func (m *Response) String() string

func (*Response) XXX_DiscardUnknown

func (m *Response) XXX_DiscardUnknown()

func (*Response) XXX_Marshal

func (m *Response) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Response) XXX_Merge

func (m *Response) XXX_Merge(src proto.Message)

func (*Response) XXX_Size

func (m *Response) XXX_Size() int

func (*Response) XXX_Unmarshal

func (m *Response) XXX_Unmarshal(b []byte) error

type RoboHardware added in v0.220427.0

type RoboHardware struct {
	Temperature          int32    `protobuf:"varint,3,opt,name=temperature,proto3" json:"temperature,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RoboHardware) Descriptor added in v0.220427.0

func (*RoboHardware) Descriptor() ([]byte, []int)

func (*RoboHardware) GetTemperature added in v0.220427.0

func (m *RoboHardware) GetTemperature() int32

func (*RoboHardware) ProtoMessage added in v0.220427.0

func (*RoboHardware) ProtoMessage()

func (*RoboHardware) Reset added in v0.220427.0

func (m *RoboHardware) Reset()

func (*RoboHardware) String added in v0.220427.0

func (m *RoboHardware) String() string

func (*RoboHardware) XXX_DiscardUnknown added in v0.220427.0

func (m *RoboHardware) XXX_DiscardUnknown()

func (*RoboHardware) XXX_Marshal added in v0.220427.0

func (m *RoboHardware) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RoboHardware) XXX_Merge added in v0.220427.0

func (m *RoboHardware) XXX_Merge(src proto.Message)

func (*RoboHardware) XXX_Size added in v0.220427.0

func (m *RoboHardware) XXX_Size() int

func (*RoboHardware) XXX_Unmarshal added in v0.220427.0

func (m *RoboHardware) XXX_Unmarshal(b []byte) error

type ShowQR added in v0.220329.0

type ShowQR struct {
	QrType               ShowQR_QRType `protobuf:"varint,1,opt,name=qrType,proto3,enum=tele.ShowQR_QRType" json:"qrType,omitempty"`
	QrText               string        `protobuf:"bytes,2,opt,name=qrText,proto3" json:"qrText,omitempty"`
	DataStr              string        `protobuf:"bytes,3,opt,name=dataStr,proto3" json:"dataStr,omitempty"`
	DataInt              int32         `protobuf:"varint,4,opt,name=dataInt,proto3" json:"dataInt,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (*ShowQR) Descriptor added in v0.220329.0

func (*ShowQR) Descriptor() ([]byte, []int)

func (*ShowQR) GetDataInt added in v0.220427.0

func (m *ShowQR) GetDataInt() int32

func (*ShowQR) GetDataStr added in v0.220427.0

func (m *ShowQR) GetDataStr() string

func (*ShowQR) GetQrText added in v0.220329.0

func (m *ShowQR) GetQrText() string

func (*ShowQR) GetQrType added in v0.220329.0

func (m *ShowQR) GetQrType() ShowQR_QRType

func (*ShowQR) ProtoMessage added in v0.220329.0

func (*ShowQR) ProtoMessage()

func (*ShowQR) Reset added in v0.220329.0

func (m *ShowQR) Reset()

func (*ShowQR) String added in v0.220329.0

func (m *ShowQR) String() string

func (*ShowQR) XXX_DiscardUnknown added in v0.220329.0

func (m *ShowQR) XXX_DiscardUnknown()

func (*ShowQR) XXX_Marshal added in v0.220329.0

func (m *ShowQR) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ShowQR) XXX_Merge added in v0.220329.0

func (m *ShowQR) XXX_Merge(src proto.Message)

func (*ShowQR) XXX_Size added in v0.220329.0

func (m *ShowQR) XXX_Size() int

func (*ShowQR) XXX_Unmarshal added in v0.220329.0

func (m *ShowQR) XXX_Unmarshal(b []byte) error

type ShowQR_QRType added in v0.220427.0

type ShowQR_QRType int32
const (
	ShowQR_invalid        ShowQR_QRType = 0
	ShowQR_receipt        ShowQR_QRType = 1
	ShowQR_order          ShowQR_QRType = 2
	ShowQR_errorOverdraft ShowQR_QRType = 3
	ShowQR_error          ShowQR_QRType = 4
)

func (ShowQR_QRType) EnumDescriptor added in v0.220427.0

func (ShowQR_QRType) EnumDescriptor() ([]byte, []int)

func (ShowQR_QRType) String added in v0.220427.0

func (x ShowQR_QRType) String() string

type Stat

type Stat struct {
	sync.Mutex
	Telemetry_Stat
}

Stat struct TODO try github.com/rcrowley/go-metrics Low priority telemetry buffer. Can be updated at any time. Sent together with more important data or on `Command_Report`

func (*Stat) Locked_Reset

func (s *Stat) Locked_Reset()

Locked_Reset Internal for tele package. Caller must hold s.Mutex.

type State

type State int32

----------

const (
	State_Invalid                   State = 0
	State_Boot                      State = 1
	State_Nominal                   State = 2
	State_Client                    State = 3
	State_Broken                    State = 4
	State_Service                   State = 5
	State_Lock                      State = 6
	State_Process                   State = 7
	State_TemperatureProblem        State = 8
	State_Shutdown                  State = 9
	State_RemoteControl             State = 10
	State_WaitingForExternalPayment State = 11
	State_RequestState              State = 64
)

func (State) EnumDescriptor

func (State) EnumDescriptor() ([]byte, []int)

func (State) String

func (x State) String() string

type Telemetry

type Telemetry struct {
	VmId                 int32                  `protobuf:"varint,1,opt,name=vm_id,json=vmId,proto3" json:"vm_id,omitempty"`
	Time                 int64                  `protobuf:"varint,2,opt,name=time,proto3" json:"time,omitempty"`
	Error                *Telemetry_Error       `protobuf:"bytes,3,opt,name=error,proto3" json:"error,omitempty"`
	Inventory            *Inventory             `protobuf:"bytes,4,opt,name=inventory,proto3" json:"inventory,omitempty"`
	MoneyCashbox         *Telemetry_Money       `protobuf:"bytes,5,opt,name=money_cashbox,json=moneyCashbox,proto3" json:"money_cashbox,omitempty"`
	Transaction          *Telemetry_Transaction `protobuf:"bytes,6,opt,name=transaction,proto3" json:"transaction,omitempty"`
	Stat                 *Telemetry_Stat        `protobuf:"bytes,7,opt,name=stat,proto3" json:"stat,omitempty"`
	MoneySave            *Telemetry_Money       `protobuf:"bytes,8,opt,name=money_save,json=moneySave,proto3" json:"money_save,omitempty"`
	MoneyChange          *Telemetry_Money       `protobuf:"bytes,9,opt,name=money_change,json=moneyChange,proto3" json:"money_change,omitempty"`
	AtService            bool                   `protobuf:"varint,16,opt,name=at_service,json=atService,proto3" json:"at_service,omitempty"`
	XXX_NoUnkeyedLiteral struct{}               `json:"-"`
	XXX_unrecognized     []byte                 `json:"-"`
	XXX_sizecache        int32                  `json:"-"`
}

func (*Telemetry) Descriptor

func (*Telemetry) Descriptor() ([]byte, []int)

func (*Telemetry) GetAtService

func (m *Telemetry) GetAtService() bool

func (*Telemetry) GetError

func (m *Telemetry) GetError() *Telemetry_Error

func (*Telemetry) GetInventory

func (m *Telemetry) GetInventory() *Inventory

func (*Telemetry) GetMoneyCashbox

func (m *Telemetry) GetMoneyCashbox() *Telemetry_Money

func (*Telemetry) GetMoneyChange

func (m *Telemetry) GetMoneyChange() *Telemetry_Money

func (*Telemetry) GetMoneySave

func (m *Telemetry) GetMoneySave() *Telemetry_Money

func (*Telemetry) GetStat

func (m *Telemetry) GetStat() *Telemetry_Stat

func (*Telemetry) GetTime

func (m *Telemetry) GetTime() int64

func (*Telemetry) GetTransaction

func (m *Telemetry) GetTransaction() *Telemetry_Transaction

func (*Telemetry) GetVmId

func (m *Telemetry) GetVmId() int32

func (*Telemetry) ProtoMessage

func (*Telemetry) ProtoMessage()

func (*Telemetry) Reset

func (m *Telemetry) Reset()

func (*Telemetry) String

func (m *Telemetry) String() string

func (*Telemetry) XXX_DiscardUnknown

func (m *Telemetry) XXX_DiscardUnknown()

func (*Telemetry) XXX_Marshal

func (m *Telemetry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Telemetry) XXX_Merge

func (m *Telemetry) XXX_Merge(src proto.Message)

func (*Telemetry) XXX_Size

func (m *Telemetry) XXX_Size() int

func (*Telemetry) XXX_Unmarshal

func (m *Telemetry) XXX_Unmarshal(b []byte) error

type Telemetry_Error

type Telemetry_Error struct {
	Code                 uint32   `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
	Message              string   `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Count                uint32   `protobuf:"varint,3,opt,name=count,proto3" json:"count,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Telemetry_Error) Descriptor

func (*Telemetry_Error) Descriptor() ([]byte, []int)

func (*Telemetry_Error) GetCode

func (m *Telemetry_Error) GetCode() uint32

func (*Telemetry_Error) GetCount

func (m *Telemetry_Error) GetCount() uint32

func (*Telemetry_Error) GetMessage

func (m *Telemetry_Error) GetMessage() string

func (*Telemetry_Error) ProtoMessage

func (*Telemetry_Error) ProtoMessage()

func (*Telemetry_Error) Reset

func (m *Telemetry_Error) Reset()

func (*Telemetry_Error) String

func (m *Telemetry_Error) String() string

func (*Telemetry_Error) XXX_DiscardUnknown

func (m *Telemetry_Error) XXX_DiscardUnknown()

func (*Telemetry_Error) XXX_Marshal

func (m *Telemetry_Error) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Telemetry_Error) XXX_Merge

func (m *Telemetry_Error) XXX_Merge(src proto.Message)

func (*Telemetry_Error) XXX_Size

func (m *Telemetry_Error) XXX_Size() int

func (*Telemetry_Error) XXX_Unmarshal

func (m *Telemetry_Error) XXX_Unmarshal(b []byte) error

type Telemetry_Money

type Telemetry_Money struct {
	TotalBills           uint32            `protobuf:"varint,1,opt,name=total_bills,json=totalBills,proto3" json:"total_bills,omitempty"`
	TotalCoins           uint32            `protobuf:"varint,2,opt,name=total_coins,json=totalCoins,proto3" json:"total_coins,omitempty"`
	Bills                map[uint32]uint32 `` /* 153-byte string literal not displayed */
	Coins                map[uint32]uint32 `` /* 153-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*Telemetry_Money) Descriptor

func (*Telemetry_Money) Descriptor() ([]byte, []int)

func (*Telemetry_Money) GetBills

func (m *Telemetry_Money) GetBills() map[uint32]uint32

func (*Telemetry_Money) GetCoins

func (m *Telemetry_Money) GetCoins() map[uint32]uint32

func (*Telemetry_Money) GetTotalBills

func (m *Telemetry_Money) GetTotalBills() uint32

func (*Telemetry_Money) GetTotalCoins

func (m *Telemetry_Money) GetTotalCoins() uint32

func (*Telemetry_Money) ProtoMessage

func (*Telemetry_Money) ProtoMessage()

func (*Telemetry_Money) Reset

func (m *Telemetry_Money) Reset()

func (*Telemetry_Money) String

func (m *Telemetry_Money) String() string

func (*Telemetry_Money) XXX_DiscardUnknown

func (m *Telemetry_Money) XXX_DiscardUnknown()

func (*Telemetry_Money) XXX_Marshal

func (m *Telemetry_Money) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Telemetry_Money) XXX_Merge

func (m *Telemetry_Money) XXX_Merge(src proto.Message)

func (*Telemetry_Money) XXX_Size

func (m *Telemetry_Money) XXX_Size() int

func (*Telemetry_Money) XXX_Unmarshal

func (m *Telemetry_Money) XXX_Unmarshal(b []byte) error

type Telemetry_Stat

type Telemetry_Stat struct {
	Activity             uint32            `protobuf:"varint,1,opt,name=activity,proto3" json:"activity,omitempty"`
	BillRejected         map[uint32]uint32 `` /* 188-byte string literal not displayed */
	CoinRejected         map[uint32]uint32 `` /* 188-byte string literal not displayed */
	CoinSlug             uint32            `protobuf:"varint,18,opt,name=coin_slug,json=coinSlug,proto3" json:"coin_slug,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*Telemetry_Stat) Descriptor

func (*Telemetry_Stat) Descriptor() ([]byte, []int)

func (*Telemetry_Stat) GetActivity

func (m *Telemetry_Stat) GetActivity() uint32

func (*Telemetry_Stat) GetBillRejected

func (m *Telemetry_Stat) GetBillRejected() map[uint32]uint32

func (*Telemetry_Stat) GetCoinRejected

func (m *Telemetry_Stat) GetCoinRejected() map[uint32]uint32

func (*Telemetry_Stat) GetCoinSlug

func (m *Telemetry_Stat) GetCoinSlug() uint32

func (*Telemetry_Stat) ProtoMessage

func (*Telemetry_Stat) ProtoMessage()

func (*Telemetry_Stat) Reset

func (m *Telemetry_Stat) Reset()

func (*Telemetry_Stat) String

func (m *Telemetry_Stat) String() string

func (*Telemetry_Stat) XXX_DiscardUnknown

func (m *Telemetry_Stat) XXX_DiscardUnknown()

func (*Telemetry_Stat) XXX_Marshal

func (m *Telemetry_Stat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Telemetry_Stat) XXX_Merge

func (m *Telemetry_Stat) XXX_Merge(src proto.Message)

func (*Telemetry_Stat) XXX_Size

func (m *Telemetry_Stat) XXX_Size() int

func (*Telemetry_Stat) XXX_Unmarshal

func (m *Telemetry_Stat) XXX_Unmarshal(b []byte) error

type Telemetry_Transaction

type Telemetry_Transaction struct {
	Code                 string        `protobuf:"bytes,1,opt,name=code,proto3" json:"code,omitempty"`
	Options              []int32       `protobuf:"varint,2,rep,packed,name=options,proto3" json:"options,omitempty"`
	Price                uint32        `protobuf:"varint,3,opt,name=price,proto3" json:"price,omitempty"`
	PaymentMethod        PaymentMethod `protobuf:"varint,4,opt,name=payment_method,json=paymentMethod,proto3,enum=tele.PaymentMethod" json:"payment_method,omitempty"`
	CreditBills          uint32        `protobuf:"varint,5,opt,name=credit_bills,json=creditBills,proto3" json:"credit_bills,omitempty"`
	CreditCoins          uint32        `protobuf:"varint,6,opt,name=credit_coins,json=creditCoins,proto3" json:"credit_coins,omitempty"`
	Spent                *Inventory    `protobuf:"bytes,7,opt,name=spent,proto3" json:"spent,omitempty"`
	Executer             int64         `protobuf:"varint,8,opt,name=executer,proto3" json:"executer,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (*Telemetry_Transaction) Descriptor

func (*Telemetry_Transaction) Descriptor() ([]byte, []int)

func (*Telemetry_Transaction) GetCode

func (m *Telemetry_Transaction) GetCode() string

func (*Telemetry_Transaction) GetCreditBills

func (m *Telemetry_Transaction) GetCreditBills() uint32

func (*Telemetry_Transaction) GetCreditCoins

func (m *Telemetry_Transaction) GetCreditCoins() uint32

func (*Telemetry_Transaction) GetExecuter added in v0.210928.0

func (m *Telemetry_Transaction) GetExecuter() int64

func (*Telemetry_Transaction) GetOptions

func (m *Telemetry_Transaction) GetOptions() []int32

func (*Telemetry_Transaction) GetPaymentMethod

func (m *Telemetry_Transaction) GetPaymentMethod() PaymentMethod

func (*Telemetry_Transaction) GetPrice

func (m *Telemetry_Transaction) GetPrice() uint32

func (*Telemetry_Transaction) GetSpent

func (m *Telemetry_Transaction) GetSpent() *Inventory

func (*Telemetry_Transaction) ProtoMessage

func (*Telemetry_Transaction) ProtoMessage()

func (*Telemetry_Transaction) Reset

func (m *Telemetry_Transaction) Reset()

func (*Telemetry_Transaction) String

func (m *Telemetry_Transaction) String() string

func (*Telemetry_Transaction) XXX_DiscardUnknown

func (m *Telemetry_Transaction) XXX_DiscardUnknown()

func (*Telemetry_Transaction) XXX_Marshal

func (m *Telemetry_Transaction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Telemetry_Transaction) XXX_Merge

func (m *Telemetry_Transaction) XXX_Merge(src proto.Message)

func (*Telemetry_Transaction) XXX_Size

func (m *Telemetry_Transaction) XXX_Size() int

func (*Telemetry_Transaction) XXX_Unmarshal

func (m *Telemetry_Transaction) XXX_Unmarshal(b []byte) error

type Teler

type Teler interface {
	Init(context.Context, *log2.Log, tele_config.Config) error
	Close()
	// State(State)
	Error(error)
	StatModify(func(*Stat))
	Report(ctx context.Context, serviceTag bool) error
	Transaction(*Telemetry_Transaction)
	CommandResponse(*Response)
	RoboSend(*FromRoboMessage)
	RoboSendState(s State)
}

Teler interface Telemetry client, vending machine side. Not for external public usage.

func NewStub

func NewStub() Teler

type ToRoboMessage added in v0.220327.0

type ToRoboMessage struct {
	Cmd                  MessageType `protobuf:"varint,1,opt,name=cmd,proto3,enum=tele.MessageType" json:"cmd,omitempty"`
	ServerTime           int64       `protobuf:"varint,2,opt,name=serverTime,proto3" json:"serverTime,omitempty"`
	MakeOrder            *Order      `protobuf:"bytes,3,opt,name=makeOrder,proto3" json:"makeOrder,omitempty"`
	ShowQR               *ShowQR     `protobuf:"bytes,4,opt,name=showQR,proto3" json:"showQR,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

func (*ToRoboMessage) Descriptor added in v0.220327.0

func (*ToRoboMessage) Descriptor() ([]byte, []int)

func (*ToRoboMessage) GetCmd added in v0.220427.0

func (m *ToRoboMessage) GetCmd() MessageType

func (*ToRoboMessage) GetMakeOrder added in v0.220327.0

func (m *ToRoboMessage) GetMakeOrder() *Order

func (*ToRoboMessage) GetServerTime added in v0.220427.0

func (m *ToRoboMessage) GetServerTime() int64

func (*ToRoboMessage) GetShowQR added in v0.220329.0

func (m *ToRoboMessage) GetShowQR() *ShowQR

func (*ToRoboMessage) ProtoMessage added in v0.220327.0

func (*ToRoboMessage) ProtoMessage()

func (*ToRoboMessage) Reset added in v0.220327.0

func (m *ToRoboMessage) Reset()

func (*ToRoboMessage) String added in v0.220327.0

func (m *ToRoboMessage) String() string

func (*ToRoboMessage) XXX_DiscardUnknown added in v0.220327.0

func (m *ToRoboMessage) XXX_DiscardUnknown()

func (*ToRoboMessage) XXX_Marshal added in v0.220327.0

func (m *ToRoboMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ToRoboMessage) XXX_Merge added in v0.220327.0

func (m *ToRoboMessage) XXX_Merge(src proto.Message)

func (*ToRoboMessage) XXX_Size added in v0.220327.0

func (m *ToRoboMessage) XXX_Size() int

func (*ToRoboMessage) XXX_Unmarshal added in v0.220327.0

func (m *ToRoboMessage) XXX_Unmarshal(b []byte) error

type WaitingForRemotePayment added in v0.220327.0

type WaitingForRemotePayment struct {
	Menucode             string   `protobuf:"bytes,1,opt,name=menucode,proto3" json:"menucode,omitempty"`
	Cream                []byte   `protobuf:"bytes,2,opt,name=cream,proto3" json:"cream,omitempty"`
	Sugar                []byte   `protobuf:"bytes,3,opt,name=sugar,proto3" json:"sugar,omitempty"`
	Amount               uint32   `protobuf:"varint,4,opt,name=amount,proto3" json:"amount,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*WaitingForRemotePayment) Descriptor added in v0.220327.0

func (*WaitingForRemotePayment) Descriptor() ([]byte, []int)

func (*WaitingForRemotePayment) GetAmount added in v0.220327.0

func (m *WaitingForRemotePayment) GetAmount() uint32

func (*WaitingForRemotePayment) GetCream added in v0.220327.0

func (m *WaitingForRemotePayment) GetCream() []byte

func (*WaitingForRemotePayment) GetMenucode added in v0.220327.0

func (m *WaitingForRemotePayment) GetMenucode() string

func (*WaitingForRemotePayment) GetSugar added in v0.220327.0

func (m *WaitingForRemotePayment) GetSugar() []byte

func (*WaitingForRemotePayment) ProtoMessage added in v0.220327.0

func (*WaitingForRemotePayment) ProtoMessage()

func (*WaitingForRemotePayment) Reset added in v0.220327.0

func (m *WaitingForRemotePayment) Reset()

func (*WaitingForRemotePayment) String added in v0.220327.0

func (m *WaitingForRemotePayment) String() string

func (*WaitingForRemotePayment) XXX_DiscardUnknown added in v0.220327.0

func (m *WaitingForRemotePayment) XXX_DiscardUnknown()

func (*WaitingForRemotePayment) XXX_Marshal added in v0.220327.0

func (m *WaitingForRemotePayment) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*WaitingForRemotePayment) XXX_Merge added in v0.220327.0

func (m *WaitingForRemotePayment) XXX_Merge(src proto.Message)

func (*WaitingForRemotePayment) XXX_Size added in v0.220327.0

func (m *WaitingForRemotePayment) XXX_Size() int

func (*WaitingForRemotePayment) XXX_Unmarshal added in v0.220327.0

func (m *WaitingForRemotePayment) XXX_Unmarshal(b []byte) error

Directories

Path Synopsis
Telemetry client config, vending machine side.
Telemetry client config, vending machine side.

Jump to

Keyboard shortcuts

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