Documentation ¶
Index ¶
- Constants
- Variables
- type Config
- type DataUnit
- func (*DataUnit) Descriptor() ([]byte, []int)deprecated
- func (x *DataUnit) GetData() []byte
- func (x *DataUnit) GetTime() *timestamp.Timestamp
- func (du *DataUnit) PrettyString() string
- func (*DataUnit) ProtoMessage()
- func (x *DataUnit) ProtoReflect() protoreflect.Message
- func (x *DataUnit) Reset()
- func (x *DataUnit) String() string
- type Logger
- type LoggerBuffer
- func (*LoggerBuffer) Descriptor() ([]byte, []int)deprecated
- func (x *LoggerBuffer) GetDataUnit() []*DataUnit
- func (lb *LoggerBuffer) PrettyString() (s string)
- func (*LoggerBuffer) ProtoMessage()
- func (x *LoggerBuffer) ProtoReflect() protoreflect.Message
- func (x *LoggerBuffer) Reset()
- func (lb *LoggerBuffer) Size() int
- func (x *LoggerBuffer) String() string
Constants ¶
View Source
const ( // LoggerFlushAfterSecondsModbusRTU flush data from logger, if data older than this [seconds] LoggerFlushAfterSecondsModbusRTU = 10 LoggerFlushAfterSecondsMax = LoggerFlushAfterSecondsModbusRTU )
Variables ¶
View Source
var File_logger_logger_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Config ¶
func (*Config) PrettyString ¶
type DataUnit ¶
type DataUnit struct { Time *timestamp.Timestamp `protobuf:"bytes,1,opt,name=time,proto3" json:"time,omitempty"` Data []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"` // contains filtered or unexported fields }
func (*DataUnit) Descriptor
deprecated
func (*DataUnit) PrettyString ¶
func (*DataUnit) ProtoMessage ¶
func (*DataUnit) ProtoMessage()
func (*DataUnit) ProtoReflect ¶
func (x *DataUnit) ProtoReflect() protoreflect.Message
type Logger ¶
type Logger struct { LoggerBuffer // contains filtered or unexported fields }
type LoggerBuffer ¶
type LoggerBuffer struct { DataUnit []*DataUnit `protobuf:"bytes,1,rep,name=dataUnit,proto3" json:"dataUnit,omitempty"` // contains filtered or unexported fields }
Logger
func (*LoggerBuffer) Descriptor
deprecated
func (*LoggerBuffer) Descriptor() ([]byte, []int)
Deprecated: Use LoggerBuffer.ProtoReflect.Descriptor instead.
func (*LoggerBuffer) GetDataUnit ¶
func (x *LoggerBuffer) GetDataUnit() []*DataUnit
func (*LoggerBuffer) PrettyString ¶
func (lb *LoggerBuffer) PrettyString() (s string)
func (*LoggerBuffer) ProtoMessage ¶
func (*LoggerBuffer) ProtoMessage()
func (*LoggerBuffer) ProtoReflect ¶
func (x *LoggerBuffer) ProtoReflect() protoreflect.Message
func (*LoggerBuffer) Reset ¶
func (x *LoggerBuffer) Reset()
func (*LoggerBuffer) String ¶
func (x *LoggerBuffer) String() string
Click to show internal directories.
Click to hide internal directories.