values

package
v0.0.0-...-4429d3b Latest Latest
Warning

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

Go to latest
Published: Sep 20, 2024 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ArrayInfo deprecated

type ArrayInfo interface {
	apiModel.ArrayInfo
}

Deprecated: don't use it in productive code

type DefaultValueHandler

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

func NewDefaultValueHandler

func NewDefaultValueHandler(_options ...options.WithOption) DefaultValueHandler

func (DefaultValueHandler) NewPlcValue

func (m DefaultValueHandler) NewPlcValue(tag apiModel.PlcTag, value any) (apiValues.PlcValue, error)

func (DefaultValueHandler) NewPlcValueFromType

func (m DefaultValueHandler) NewPlcValueFromType(valueType apiValues.PlcValueType, value any) (apiValues.PlcValue, error)

func (DefaultValueHandler) ParseListType

func (m DefaultValueHandler) ParseListType(tag apiModel.PlcTag, arrayInfo []apiModel.ArrayInfo, value any) (apiValues.PlcValue, error)

func (DefaultValueHandler) ParseSimpleType

func (m DefaultValueHandler) ParseSimpleType(tag apiModel.PlcTag, value any) (apiValues.PlcValue, error)

func (DefaultValueHandler) ParseStructType

func (m DefaultValueHandler) ParseStructType(_ apiModel.PlcTag, _ any) (apiValues.PlcValue, error)

type PlcBOOL

type PlcBOOL struct {
	PlcSimpleValueAdapter
	// contains filtered or unexported fields
}

func NewPlcBOOL

func NewPlcBOOL(value bool) PlcBOOL

func (PlcBOOL) GetBool

func (m PlcBOOL) GetBool() bool

func (PlcBOOL) GetBoolArray

func (m PlcBOOL) GetBoolArray() []bool

func (PlcBOOL) GetBoolAt

func (m PlcBOOL) GetBoolAt(index uint32) bool

func (PlcBOOL) GetBoolLength

func (m PlcBOOL) GetBoolLength() uint32

func (PlcBOOL) GetPlcValueType

func (m PlcBOOL) GetPlcValueType() apiValues.PlcValueType

func (PlcBOOL) GetRaw

func (m PlcBOOL) GetRaw() []byte

func (PlcBOOL) GetString

func (m PlcBOOL) GetString() string

func (PlcBOOL) IsBool

func (m PlcBOOL) IsBool() bool

func (PlcBOOL) IsRaw

func (m PlcBOOL) IsRaw() bool

func (PlcBOOL) IsString

func (m PlcBOOL) IsString() bool

func (PlcBOOL) Serialize

func (m PlcBOOL) Serialize() ([]byte, error)

func (PlcBOOL) SerializeWithWriteBuffer

func (m PlcBOOL) SerializeWithWriteBuffer(_ context.Context, writeBuffer utils.WriteBuffer) error

func (PlcBOOL) String

func (m PlcBOOL) String() string

type PlcBYTE

type PlcBYTE struct {
	PlcSimpleNumericValueAdapter
	// contains filtered or unexported fields
}

func NewPlcBYTE

func NewPlcBYTE(value uint8) PlcBYTE

func (PlcBYTE) GetBool

func (m PlcBYTE) GetBool() bool

func (PlcBYTE) GetBoolArray

func (m PlcBYTE) GetBoolArray() []bool

func (PlcBYTE) GetBoolAt

func (m PlcBYTE) GetBoolAt(index uint32) bool

func (PlcBYTE) GetBoolLength

func (m PlcBYTE) GetBoolLength() uint32

func (PlcBYTE) GetByte

func (m PlcBYTE) GetByte() byte

func (PlcBYTE) GetFloat32

func (m PlcBYTE) GetFloat32() float32

func (PlcBYTE) GetFloat64

func (m PlcBYTE) GetFloat64() float64

func (PlcBYTE) GetInt16

func (m PlcBYTE) GetInt16() int16

func (PlcBYTE) GetInt32

func (m PlcBYTE) GetInt32() int32

func (PlcBYTE) GetInt64

func (m PlcBYTE) GetInt64() int64

func (PlcBYTE) GetInt8

func (m PlcBYTE) GetInt8() int8

func (PlcBYTE) GetPlcValueType

func (m PlcBYTE) GetPlcValueType() apiValues.PlcValueType

func (PlcBYTE) GetRaw

func (m PlcBYTE) GetRaw() []byte

func (PlcBYTE) GetString

func (m PlcBYTE) GetString() string

func (PlcBYTE) GetUint16

func (m PlcBYTE) GetUint16() uint16

func (PlcBYTE) GetUint32

func (m PlcBYTE) GetUint32() uint32

func (PlcBYTE) GetUint64

func (m PlcBYTE) GetUint64() uint64

func (PlcBYTE) GetUint8

func (m PlcBYTE) GetUint8() uint8

func (PlcBYTE) IsBool

func (m PlcBYTE) IsBool() bool

func (PlcBYTE) IsByte

func (m PlcBYTE) IsByte() bool

func (PlcBYTE) IsInt8

func (m PlcBYTE) IsInt8() bool

func (PlcBYTE) IsRaw

func (m PlcBYTE) IsRaw() bool

func (PlcBYTE) IsString

func (m PlcBYTE) IsString() bool

func (PlcBYTE) Serialize

func (m PlcBYTE) Serialize() ([]byte, error)

func (PlcBYTE) SerializeWithWriteBuffer

func (m PlcBYTE) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error

func (PlcBYTE) String

func (m PlcBYTE) String() string

type PlcCHAR

type PlcCHAR struct {
	PlcSimpleValueAdapter
	// contains filtered or unexported fields
}

func NewPlcCHAR

func NewPlcCHAR(value string) PlcCHAR

func (PlcCHAR) GetPlcValueType

func (m PlcCHAR) GetPlcValueType() apiValues.PlcValueType

func (PlcCHAR) GetRaw

func (m PlcCHAR) GetRaw() []byte

func (PlcCHAR) GetString

func (m PlcCHAR) GetString() string

func (PlcCHAR) IsRaw

func (m PlcCHAR) IsRaw() bool

func (PlcCHAR) IsString

func (m PlcCHAR) IsString() bool

func (PlcCHAR) Serialize

func (m PlcCHAR) Serialize() ([]byte, error)

func (PlcCHAR) SerializeWithWriteBuffer

func (m PlcCHAR) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error

func (PlcCHAR) String

func (m PlcCHAR) String() string

type PlcDATE

type PlcDATE struct {
	PlcValueAdapter
	// contains filtered or unexported fields
}

func NewPlcDATE

func NewPlcDATE(value any) PlcDATE

func NewPlcDATEFromDaysSinceEpoch

func NewPlcDATEFromDaysSinceEpoch(daysSinceEpoch uint16) PlcDATE

func NewPlcDATEFromSecondsSinceEpoch

func NewPlcDATEFromSecondsSinceEpoch(secondsSinceEpoch uint32) PlcDATE

func NewPlcLDATEFromNanosecondsSinceEpoch

func NewPlcLDATEFromNanosecondsSinceEpoch(nanosecondsSinceEpoch uint64) PlcDATE

func (PlcDATE) GetDate

func (m PlcDATE) GetDate() time.Time

func (PlcDATE) GetDaysSinceEpoch

func (m PlcDATE) GetDaysSinceEpoch() uint16

func (PlcDATE) GetDaysSinceSiemensEpoch

func (m PlcDATE) GetDaysSinceSiemensEpoch() uint16

func (PlcDATE) GetPlcValueType

func (m PlcDATE) GetPlcValueType() apiValues.PlcValueType

func (PlcDATE) GetRaw

func (m PlcDATE) GetRaw() []byte

func (PlcDATE) GetSecondsSinceEpoch

func (m PlcDATE) GetSecondsSinceEpoch() uint32

func (PlcDATE) GetString

func (m PlcDATE) GetString() string

func (PlcDATE) IsDate

func (m PlcDATE) IsDate() bool

func (PlcDATE) IsRaw

func (m PlcDATE) IsRaw() bool

func (PlcDATE) Serialize

func (m PlcDATE) Serialize() ([]byte, error)

func (PlcDATE) SerializeWithWriteBuffer

func (m PlcDATE) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error

func (PlcDATE) String

func (m PlcDATE) String() string

type PlcDATE_AND_LTIME

type PlcDATE_AND_LTIME struct {
	PlcValueAdapter
	// contains filtered or unexported fields
}

func NewPlcDATA_AND_LTIMEFromNanosecondsSinceEpoch

func NewPlcDATA_AND_LTIMEFromNanosecondsSinceEpoch(nanosecondsSinceEpoch uint64) PlcDATE_AND_LTIME

func NewPlcDATA_AND_LTIMEFromSegments

func NewPlcDATA_AND_LTIMEFromSegments(year, month, day, hour, minutes, seconds, nanoseconds uint32) PlcDATE_AND_LTIME

func NewPlcDATE_AND_LTIME

func NewPlcDATE_AND_LTIME(value time.Time) PlcDATE_AND_LTIME

func (PlcDATE_AND_LTIME) GetDateTime

func (m PlcDATE_AND_LTIME) GetDateTime() time.Time

func (PlcDATE_AND_LTIME) GetDay

func (m PlcDATE_AND_LTIME) GetDay() uint8

func (PlcDATE_AND_LTIME) GetDayOfWeek

func (m PlcDATE_AND_LTIME) GetDayOfWeek() uint8

func (PlcDATE_AND_LTIME) GetHour

func (m PlcDATE_AND_LTIME) GetHour() uint8

func (PlcDATE_AND_LTIME) GetMillisecondsOfSecond

func (m PlcDATE_AND_LTIME) GetMillisecondsOfSecond() uint64

func (PlcDATE_AND_LTIME) GetMinutes

func (m PlcDATE_AND_LTIME) GetMinutes() uint8

func (PlcDATE_AND_LTIME) GetMonth

func (m PlcDATE_AND_LTIME) GetMonth() uint8

func (PlcDATE_AND_LTIME) GetNanoseconds

func (m PlcDATE_AND_LTIME) GetNanoseconds() uint32

func (PlcDATE_AND_LTIME) GetPlcValueType

func (m PlcDATE_AND_LTIME) GetPlcValueType() apiValues.PlcValueType

func (PlcDATE_AND_LTIME) GetRaw

func (m PlcDATE_AND_LTIME) GetRaw() []byte

func (PlcDATE_AND_LTIME) GetSeconds

func (m PlcDATE_AND_LTIME) GetSeconds() uint8

func (PlcDATE_AND_LTIME) GetSecondsSinceEpoch

func (m PlcDATE_AND_LTIME) GetSecondsSinceEpoch() uint32

func (PlcDATE_AND_LTIME) GetString

func (m PlcDATE_AND_LTIME) GetString() string

func (PlcDATE_AND_LTIME) GetYear

func (m PlcDATE_AND_LTIME) GetYear() uint16

func (PlcDATE_AND_LTIME) IsDateTime

func (m PlcDATE_AND_LTIME) IsDateTime() bool

func (PlcDATE_AND_LTIME) IsRaw

func (m PlcDATE_AND_LTIME) IsRaw() bool

func (PlcDATE_AND_LTIME) Serialize

func (m PlcDATE_AND_LTIME) Serialize() ([]byte, error)

func (PlcDATE_AND_LTIME) SerializeWithWriteBuffer

func (m PlcDATE_AND_LTIME) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error

func (PlcDATE_AND_LTIME) String

func (m PlcDATE_AND_LTIME) String() string

type PlcDATE_AND_TIME

type PlcDATE_AND_TIME struct {
	PlcValueAdapter
	// contains filtered or unexported fields
}

func NewPlcDATA_AND_TIMEFromSecondsSinceEpoch

func NewPlcDATA_AND_TIMEFromSecondsSinceEpoch(secondsSinceEpoch uint32) PlcDATE_AND_TIME

func NewPlcDATA_AND_TIMEFromSegments

func NewPlcDATA_AND_TIMEFromSegments(year, month, day, hour, minutes, seconds, nanoseconds uint32) PlcDATE_AND_TIME

func NewPlcDATE_AND_TIME

func NewPlcDATE_AND_TIME(value time.Time) PlcDATE_AND_TIME

func (PlcDATE_AND_TIME) GetDateTime

func (m PlcDATE_AND_TIME) GetDateTime() time.Time

func (PlcDATE_AND_TIME) GetDay

func (m PlcDATE_AND_TIME) GetDay() uint8

func (PlcDATE_AND_TIME) GetDayOfWeek

func (m PlcDATE_AND_TIME) GetDayOfWeek() uint8

func (PlcDATE_AND_TIME) GetHour

func (m PlcDATE_AND_TIME) GetHour() uint8

func (PlcDATE_AND_TIME) GetMillisecondsOfSecond

func (m PlcDATE_AND_TIME) GetMillisecondsOfSecond() uint64

func (PlcDATE_AND_TIME) GetMinutes

func (m PlcDATE_AND_TIME) GetMinutes() uint8

func (PlcDATE_AND_TIME) GetMonth

func (m PlcDATE_AND_TIME) GetMonth() uint8

func (PlcDATE_AND_TIME) GetNanoseconds

func (m PlcDATE_AND_TIME) GetNanoseconds() uint32

func (PlcDATE_AND_TIME) GetPlcValueType

func (m PlcDATE_AND_TIME) GetPlcValueType() apiValues.PlcValueType

func (PlcDATE_AND_TIME) GetRaw

func (m PlcDATE_AND_TIME) GetRaw() []byte

func (PlcDATE_AND_TIME) GetSeconds

func (m PlcDATE_AND_TIME) GetSeconds() uint8

func (PlcDATE_AND_TIME) GetSecondsSinceEpoch

func (m PlcDATE_AND_TIME) GetSecondsSinceEpoch() uint32

func (PlcDATE_AND_TIME) GetString

func (m PlcDATE_AND_TIME) GetString() string

func (PlcDATE_AND_TIME) GetYear

func (m PlcDATE_AND_TIME) GetYear() uint16

func (PlcDATE_AND_TIME) IsDateTime

func (m PlcDATE_AND_TIME) IsDateTime() bool

func (PlcDATE_AND_TIME) IsRaw

func (m PlcDATE_AND_TIME) IsRaw() bool

func (PlcDATE_AND_TIME) Serialize

func (m PlcDATE_AND_TIME) Serialize() ([]byte, error)

func (PlcDATE_AND_TIME) SerializeWithWriteBuffer

func (m PlcDATE_AND_TIME) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error

func (PlcDATE_AND_TIME) String

func (m PlcDATE_AND_TIME) String() string

type PlcDINT

type PlcDINT struct {
	PlcSimpleNumericValueAdapter
	// contains filtered or unexported fields
}

func NewPlcDINT

func NewPlcDINT(value int32) PlcDINT

func (PlcDINT) GetBool

func (m PlcDINT) GetBool() bool

func (PlcDINT) GetByte

func (m PlcDINT) GetByte() byte

func (PlcDINT) GetFloat32

func (m PlcDINT) GetFloat32() float32

func (PlcDINT) GetFloat64

func (m PlcDINT) GetFloat64() float64

func (PlcDINT) GetInt16

func (m PlcDINT) GetInt16() int16

func (PlcDINT) GetInt32

func (m PlcDINT) GetInt32() int32

func (PlcDINT) GetInt64

func (m PlcDINT) GetInt64() int64

func (PlcDINT) GetInt8

func (m PlcDINT) GetInt8() int8

func (PlcDINT) GetPlcValueType

func (m PlcDINT) GetPlcValueType() apiValues.PlcValueType

func (PlcDINT) GetRaw

func (m PlcDINT) GetRaw() []byte

func (PlcDINT) GetString

func (m PlcDINT) GetString() string

func (PlcDINT) GetUint16

func (m PlcDINT) GetUint16() uint16

func (PlcDINT) GetUint32

func (m PlcDINT) GetUint32() uint32

func (PlcDINT) GetUint64

func (m PlcDINT) GetUint64() uint64

func (PlcDINT) GetUint8

func (m PlcDINT) GetUint8() uint8

func (PlcDINT) IsByte

func (m PlcDINT) IsByte() bool

func (PlcDINT) IsInt16

func (m PlcDINT) IsInt16() bool

func (PlcDINT) IsInt8

func (m PlcDINT) IsInt8() bool

func (PlcDINT) IsRaw

func (m PlcDINT) IsRaw() bool

func (PlcDINT) IsUint16

func (m PlcDINT) IsUint16() bool

func (PlcDINT) IsUint32

func (m PlcDINT) IsUint32() bool

func (PlcDINT) IsUint64

func (m PlcDINT) IsUint64() bool

func (PlcDINT) IsUint8

func (m PlcDINT) IsUint8() bool

func (PlcDINT) Serialize

func (m PlcDINT) Serialize() ([]byte, error)

func (PlcDINT) SerializeWithWriteBuffer

func (m PlcDINT) SerializeWithWriteBuffer(_ context.Context, writeBuffer utils.WriteBuffer) error

func (PlcDINT) String

func (m PlcDINT) String() string

type PlcDWORD

type PlcDWORD struct {
	PlcSimpleValueAdapter
	// contains filtered or unexported fields
}

func NewPlcDWORD

func NewPlcDWORD(value uint32) PlcDWORD

func (PlcDWORD) GetBool

func (m PlcDWORD) GetBool() bool

func (PlcDWORD) GetBoolArray

func (m PlcDWORD) GetBoolArray() []bool

func (PlcDWORD) GetBoolAt

func (m PlcDWORD) GetBoolAt(index uint32) bool

func (PlcDWORD) GetBoolLength

func (m PlcDWORD) GetBoolLength() uint32

func (PlcDWORD) GetByte

func (m PlcDWORD) GetByte() byte

func (PlcDWORD) GetFloat32

func (m PlcDWORD) GetFloat32() float32

func (PlcDWORD) GetFloat64

func (m PlcDWORD) GetFloat64() float64

func (PlcDWORD) GetInt16

func (m PlcDWORD) GetInt16() int16

func (PlcDWORD) GetInt32

func (m PlcDWORD) GetInt32() int32

func (PlcDWORD) GetInt64

func (m PlcDWORD) GetInt64() int64

func (PlcDWORD) GetInt8

func (m PlcDWORD) GetInt8() int8

func (PlcDWORD) GetPlcValueType

func (m PlcDWORD) GetPlcValueType() apiValues.PlcValueType

func (PlcDWORD) GetRaw

func (m PlcDWORD) GetRaw() []byte

func (PlcDWORD) GetString

func (m PlcDWORD) GetString() string

func (PlcDWORD) GetUint16

func (m PlcDWORD) GetUint16() uint16

func (PlcDWORD) GetUint32

func (m PlcDWORD) GetUint32() uint32

func (PlcDWORD) GetUint64

func (m PlcDWORD) GetUint64() uint64

func (PlcDWORD) GetUint8

func (m PlcDWORD) GetUint8() uint8

func (PlcDWORD) IsBool

func (m PlcDWORD) IsBool() bool

func (PlcDWORD) IsByte

func (m PlcDWORD) IsByte() bool

func (PlcDWORD) IsFloat32

func (m PlcDWORD) IsFloat32() bool

func (PlcDWORD) IsFloat64

func (m PlcDWORD) IsFloat64() bool

func (PlcDWORD) IsInt16

func (m PlcDWORD) IsInt16() bool

func (PlcDWORD) IsInt32

func (m PlcDWORD) IsInt32() bool

func (PlcDWORD) IsInt64

func (m PlcDWORD) IsInt64() bool

func (PlcDWORD) IsInt8

func (m PlcDWORD) IsInt8() bool

func (PlcDWORD) IsRaw

func (m PlcDWORD) IsRaw() bool

func (PlcDWORD) IsString

func (m PlcDWORD) IsString() bool

func (PlcDWORD) IsUint16

func (m PlcDWORD) IsUint16() bool

func (PlcDWORD) IsUint8

func (m PlcDWORD) IsUint8() bool

func (PlcDWORD) Serialize

func (m PlcDWORD) Serialize() ([]byte, error)

func (PlcDWORD) SerializeWithWriteBuffer

func (m PlcDWORD) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error

func (PlcDWORD) String

func (m PlcDWORD) String() string

type PlcINT

type PlcINT struct {
	PlcSimpleNumericValueAdapter
	// contains filtered or unexported fields
}

func NewPlcINT

func NewPlcINT(value int16) PlcINT

func (PlcINT) GetBool

func (m PlcINT) GetBool() bool

func (PlcINT) GetByte

func (m PlcINT) GetByte() byte

func (PlcINT) GetFloat32

func (m PlcINT) GetFloat32() float32

func (PlcINT) GetFloat64

func (m PlcINT) GetFloat64() float64

func (PlcINT) GetInt16

func (m PlcINT) GetInt16() int16

func (PlcINT) GetInt32

func (m PlcINT) GetInt32() int32

func (PlcINT) GetInt64

func (m PlcINT) GetInt64() int64

func (PlcINT) GetInt8

func (m PlcINT) GetInt8() int8

func (PlcINT) GetPlcValueType

func (m PlcINT) GetPlcValueType() apiValues.PlcValueType

func (PlcINT) GetRaw

func (m PlcINT) GetRaw() []byte

func (PlcINT) GetString

func (m PlcINT) GetString() string

func (PlcINT) GetUint16

func (m PlcINT) GetUint16() uint16

func (PlcINT) GetUint32

func (m PlcINT) GetUint32() uint32

func (PlcINT) GetUint64

func (m PlcINT) GetUint64() uint64

func (PlcINT) GetUint8

func (m PlcINT) GetUint8() uint8

func (PlcINT) IsByte

func (m PlcINT) IsByte() bool

func (PlcINT) IsInt8

func (m PlcINT) IsInt8() bool

func (PlcINT) IsRaw

func (m PlcINT) IsRaw() bool

func (PlcINT) IsUint16

func (m PlcINT) IsUint16() bool

func (PlcINT) IsUint32

func (m PlcINT) IsUint32() bool

func (PlcINT) IsUint64

func (m PlcINT) IsUint64() bool

func (PlcINT) IsUint8

func (m PlcINT) IsUint8() bool

func (PlcINT) Serialize

func (m PlcINT) Serialize() ([]byte, error)

func (PlcINT) SerializeWithWriteBuffer

func (m PlcINT) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error

func (PlcINT) String

func (m PlcINT) String() string

type PlcLDATE

type PlcLDATE struct {
	PlcValueAdapter
	// contains filtered or unexported fields
}

func NewPlcLDATE

func NewPlcLDATE(value any) PlcLDATE

func (PlcLDATE) GetDate

func (m PlcLDATE) GetDate() time.Time

func (PlcLDATE) GetNanosecondsSinceEpoch

func (m PlcLDATE) GetNanosecondsSinceEpoch() uint64

func (PlcLDATE) GetPlcValueType

func (m PlcLDATE) GetPlcValueType() apiValues.PlcValueType

func (PlcLDATE) GetRaw

func (m PlcLDATE) GetRaw() []byte

func (PlcLDATE) GetString

func (m PlcLDATE) GetString() string

func (PlcLDATE) IsDate

func (m PlcLDATE) IsDate() bool

func (PlcLDATE) IsRaw

func (m PlcLDATE) IsRaw() bool

func (PlcLDATE) Serialize

func (m PlcLDATE) Serialize() ([]byte, error)

func (PlcLDATE) SerializeWithWriteBuffer

func (m PlcLDATE) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error

func (PlcLDATE) String

func (m PlcLDATE) String() string

type PlcLDATE_AND_TIME

type PlcLDATE_AND_TIME struct {
	PlcValueAdapter
	// contains filtered or unexported fields
}

func NewPlcLDATE_AND_TIME

func NewPlcLDATE_AND_TIME(value any) PlcLDATE_AND_TIME

func NewPlcLDATE_AND_TIMEFromNanosecondsSinceEpoch

func NewPlcLDATE_AND_TIMEFromNanosecondsSinceEpoch(nanosecondsSinceEpoch uint64) PlcLDATE_AND_TIME

func (PlcLDATE_AND_TIME) GetDate

func (m PlcLDATE_AND_TIME) GetDate() time.Time

func (PlcLDATE_AND_TIME) GetNanosecondsSinceEpoch

func (m PlcLDATE_AND_TIME) GetNanosecondsSinceEpoch() uint64

func (PlcLDATE_AND_TIME) GetPlcValueType

func (m PlcLDATE_AND_TIME) GetPlcValueType() apiValues.PlcValueType

func (PlcLDATE_AND_TIME) GetRaw

func (m PlcLDATE_AND_TIME) GetRaw() []byte

func (PlcLDATE_AND_TIME) GetString

func (m PlcLDATE_AND_TIME) GetString() string

func (PlcLDATE_AND_TIME) IsDate

func (m PlcLDATE_AND_TIME) IsDate() bool

func (PlcLDATE_AND_TIME) IsRaw

func (m PlcLDATE_AND_TIME) IsRaw() bool

func (PlcLDATE_AND_TIME) Serialize

func (m PlcLDATE_AND_TIME) Serialize() ([]byte, error)

func (PlcLDATE_AND_TIME) SerializeWithWriteBuffer

func (m PlcLDATE_AND_TIME) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error

func (PlcLDATE_AND_TIME) String

func (m PlcLDATE_AND_TIME) String() string

type PlcLINT

type PlcLINT struct {
	PlcSimpleNumericValueAdapter
	// contains filtered or unexported fields
}

func NewPlcLINT

func NewPlcLINT(value int64) PlcLINT

func (PlcLINT) GetBool

func (m PlcLINT) GetBool() bool

func (PlcLINT) GetByte

func (m PlcLINT) GetByte() byte

func (PlcLINT) GetFloat32

func (m PlcLINT) GetFloat32() float32

func (PlcLINT) GetFloat64

func (m PlcLINT) GetFloat64() float64

func (PlcLINT) GetInt16

func (m PlcLINT) GetInt16() int16

func (PlcLINT) GetInt32

func (m PlcLINT) GetInt32() int32

func (PlcLINT) GetInt64

func (m PlcLINT) GetInt64() int64

func (PlcLINT) GetInt8

func (m PlcLINT) GetInt8() int8

func (PlcLINT) GetPlcValueType

func (m PlcLINT) GetPlcValueType() apiValues.PlcValueType

func (PlcLINT) GetRaw

func (m PlcLINT) GetRaw() []byte

func (PlcLINT) GetString

func (m PlcLINT) GetString() string

func (PlcLINT) GetUint16

func (m PlcLINT) GetUint16() uint16

func (PlcLINT) GetUint32

func (m PlcLINT) GetUint32() uint32

func (PlcLINT) GetUint64

func (m PlcLINT) GetUint64() uint64

func (PlcLINT) GetUint8

func (m PlcLINT) GetUint8() uint8

func (PlcLINT) IsByte

func (m PlcLINT) IsByte() bool

func (PlcLINT) IsInt16

func (m PlcLINT) IsInt16() bool

func (PlcLINT) IsInt32

func (m PlcLINT) IsInt32() bool

func (PlcLINT) IsInt8

func (m PlcLINT) IsInt8() bool

func (PlcLINT) IsRaw

func (m PlcLINT) IsRaw() bool

func (PlcLINT) IsUint16

func (m PlcLINT) IsUint16() bool

func (PlcLINT) IsUint32

func (m PlcLINT) IsUint32() bool

func (PlcLINT) IsUint64

func (m PlcLINT) IsUint64() bool

func (PlcLINT) IsUint8

func (m PlcLINT) IsUint8() bool

func (PlcLINT) Serialize

func (m PlcLINT) Serialize() ([]byte, error)

func (PlcLINT) SerializeWithWriteBuffer

func (m PlcLINT) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error

func (PlcLINT) String

func (m PlcLINT) String() string

type PlcLREAL

type PlcLREAL struct {
	PlcSimpleNumericValueAdapter
	// contains filtered or unexported fields
}

func NewPlcLREAL

func NewPlcLREAL(value float64) PlcLREAL

func (PlcLREAL) GetBool

func (m PlcLREAL) GetBool() bool

func (PlcLREAL) GetByte

func (m PlcLREAL) GetByte() byte

func (PlcLREAL) GetFloat32

func (m PlcLREAL) GetFloat32() float32

func (PlcLREAL) GetFloat64

func (m PlcLREAL) GetFloat64() float64

func (PlcLREAL) GetInt16

func (m PlcLREAL) GetInt16() int16

func (PlcLREAL) GetInt32

func (m PlcLREAL) GetInt32() int32

func (PlcLREAL) GetInt64

func (m PlcLREAL) GetInt64() int64

func (PlcLREAL) GetInt8

func (m PlcLREAL) GetInt8() int8

func (PlcLREAL) GetPlcValueType

func (m PlcLREAL) GetPlcValueType() apiValues.PlcValueType

func (PlcLREAL) GetRaw

func (m PlcLREAL) GetRaw() []byte

func (PlcLREAL) GetString

func (m PlcLREAL) GetString() string

func (PlcLREAL) GetUint16

func (m PlcLREAL) GetUint16() uint16

func (PlcLREAL) GetUint32

func (m PlcLREAL) GetUint32() uint32

func (PlcLREAL) GetUint64

func (m PlcLREAL) GetUint64() uint64

func (PlcLREAL) GetUint8

func (m PlcLREAL) GetUint8() uint8

func (PlcLREAL) IsFloat32

func (m PlcLREAL) IsFloat32() bool

func (PlcLREAL) IsInt16

func (m PlcLREAL) IsInt16() bool

func (PlcLREAL) IsInt32

func (m PlcLREAL) IsInt32() bool

func (PlcLREAL) IsInt64

func (m PlcLREAL) IsInt64() bool

func (PlcLREAL) IsInt8

func (m PlcLREAL) IsInt8() bool

func (PlcLREAL) IsRaw

func (m PlcLREAL) IsRaw() bool

func (PlcLREAL) IsString

func (m PlcLREAL) IsString() bool

func (PlcLREAL) IsUint16

func (m PlcLREAL) IsUint16() bool

func (PlcLREAL) IsUint32

func (m PlcLREAL) IsUint32() bool

func (PlcLREAL) IsUint64

func (m PlcLREAL) IsUint64() bool

func (PlcLREAL) IsUint8

func (m PlcLREAL) IsUint8() bool

func (PlcLREAL) Serialize

func (m PlcLREAL) Serialize() ([]byte, error)

func (PlcLREAL) SerializeWithWriteBuffer

func (m PlcLREAL) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error

func (PlcLREAL) String

func (m PlcLREAL) String() string

type PlcLTIME

type PlcLTIME struct {
	PlcSimpleValueAdapter
	// contains filtered or unexported fields
}

func NewPlcLTIME

func NewPlcLTIME(value time.Duration) PlcLTIME

func NewPlcLTIMEFromNanoseconds

func NewPlcLTIMEFromNanoseconds(nanoseconds uint64) PlcLTIME

func (PlcLTIME) GetDuration

func (m PlcLTIME) GetDuration() time.Duration

func (PlcLTIME) GetNanoseconds

func (m PlcLTIME) GetNanoseconds() uint64

func (PlcLTIME) GetPlcValueType

func (m PlcLTIME) GetPlcValueType() apiValues.PlcValueType

func (PlcLTIME) GetRaw

func (m PlcLTIME) GetRaw() []byte

func (PlcLTIME) GetString

func (m PlcLTIME) GetString() string

func (PlcLTIME) IsDuration

func (m PlcLTIME) IsDuration() bool

func (PlcLTIME) IsRaw

func (m PlcLTIME) IsRaw() bool

func (PlcLTIME) IsString

func (m PlcLTIME) IsString() bool

func (PlcLTIME) Serialize

func (m PlcLTIME) Serialize() ([]byte, error)

func (PlcLTIME) SerializeWithWriteBuffer

func (m PlcLTIME) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error

func (PlcLTIME) String

func (m PlcLTIME) String() string

type PlcLTIME_OF_DAY

type PlcLTIME_OF_DAY struct {
	PlcSimpleValueAdapter
	// contains filtered or unexported fields
}

func NewPlcLTIME_OF_DAY

func NewPlcLTIME_OF_DAY(value any) PlcLTIME_OF_DAY

func NewPlcLTIME_OF_DAYFromNanosecondsSinceMidnight

func NewPlcLTIME_OF_DAYFromNanosecondsSinceMidnight(nanosecondsSinceMidnight uint64) PlcLTIME_OF_DAY

func (PlcLTIME_OF_DAY) GetNanosecondsSinceMidnight

func (m PlcLTIME_OF_DAY) GetNanosecondsSinceMidnight() uint64

func (PlcLTIME_OF_DAY) GetPlcValueType

func (m PlcLTIME_OF_DAY) GetPlcValueType() apiValues.PlcValueType

func (PlcLTIME_OF_DAY) GetRaw

func (m PlcLTIME_OF_DAY) GetRaw() []byte

func (PlcLTIME_OF_DAY) GetString

func (m PlcLTIME_OF_DAY) GetString() string

func (PlcLTIME_OF_DAY) GetTime

func (m PlcLTIME_OF_DAY) GetTime() time.Time

func (PlcLTIME_OF_DAY) IsRaw

func (m PlcLTIME_OF_DAY) IsRaw() bool

func (PlcLTIME_OF_DAY) IsTime

func (m PlcLTIME_OF_DAY) IsTime() bool

func (PlcLTIME_OF_DAY) Serialize

func (m PlcLTIME_OF_DAY) Serialize() ([]byte, error)

func (PlcLTIME_OF_DAY) SerializeWithWriteBuffer

func (m PlcLTIME_OF_DAY) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error

func (PlcLTIME_OF_DAY) String

func (m PlcLTIME_OF_DAY) String() string

type PlcLWORD

type PlcLWORD struct {
	PlcSimpleValueAdapter
	// contains filtered or unexported fields
}

func NewPlcLWORD

func NewPlcLWORD(value uint64) PlcLWORD

func (PlcLWORD) GetBool

func (m PlcLWORD) GetBool() bool

func (PlcLWORD) GetBoolArray

func (m PlcLWORD) GetBoolArray() []bool

func (PlcLWORD) GetBoolAt

func (m PlcLWORD) GetBoolAt(index uint32) bool

func (PlcLWORD) GetBoolLength

func (m PlcLWORD) GetBoolLength() uint32

func (PlcLWORD) GetByte

func (m PlcLWORD) GetByte() byte

func (PlcLWORD) GetFloat32

func (m PlcLWORD) GetFloat32() float32

func (PlcLWORD) GetFloat64

func (m PlcLWORD) GetFloat64() float64

func (PlcLWORD) GetInt16

func (m PlcLWORD) GetInt16() int16

func (PlcLWORD) GetInt32

func (m PlcLWORD) GetInt32() int32

func (PlcLWORD) GetInt64

func (m PlcLWORD) GetInt64() int64

func (PlcLWORD) GetInt8

func (m PlcLWORD) GetInt8() int8

func (PlcLWORD) GetPlcValueType

func (m PlcLWORD) GetPlcValueType() apiValues.PlcValueType

func (PlcLWORD) GetRaw

func (m PlcLWORD) GetRaw() []byte

func (PlcLWORD) GetString

func (m PlcLWORD) GetString() string

func (PlcLWORD) GetUint16

func (m PlcLWORD) GetUint16() uint16

func (PlcLWORD) GetUint32

func (m PlcLWORD) GetUint32() uint32

func (PlcLWORD) GetUint64

func (m PlcLWORD) GetUint64() uint64

func (PlcLWORD) GetUint8

func (m PlcLWORD) GetUint8() uint8

func (PlcLWORD) IsBool

func (m PlcLWORD) IsBool() bool

func (PlcLWORD) IsByte

func (m PlcLWORD) IsByte() bool

func (PlcLWORD) IsFloat32

func (m PlcLWORD) IsFloat32() bool

func (PlcLWORD) IsFloat64

func (m PlcLWORD) IsFloat64() bool

func (PlcLWORD) IsInt16

func (m PlcLWORD) IsInt16() bool

func (PlcLWORD) IsInt32

func (m PlcLWORD) IsInt32() bool

func (PlcLWORD) IsInt64

func (m PlcLWORD) IsInt64() bool

func (PlcLWORD) IsInt8

func (m PlcLWORD) IsInt8() bool

func (PlcLWORD) IsRaw

func (m PlcLWORD) IsRaw() bool

func (PlcLWORD) IsString

func (m PlcLWORD) IsString() bool

func (PlcLWORD) IsUint16

func (m PlcLWORD) IsUint16() bool

func (PlcLWORD) IsUint32

func (m PlcLWORD) IsUint32() bool

func (PlcLWORD) IsUint8

func (m PlcLWORD) IsUint8() bool

func (PlcLWORD) Serialize

func (m PlcLWORD) Serialize() ([]byte, error)

func (PlcLWORD) SerializeWithWriteBuffer

func (m PlcLWORD) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error

func (PlcLWORD) String

func (m PlcLWORD) String() string

type PlcList

type PlcList struct {
	Values []apiValues.PlcValue
	PlcValueAdapter
}

func NewPlcList

func NewPlcList(values []apiValues.PlcValue) PlcList

func (PlcList) GetBool

func (m PlcList) GetBool() bool

func (PlcList) GetBoolArray

func (m PlcList) GetBoolArray() []bool

func (PlcList) GetBoolAt

func (m PlcList) GetBoolAt(index uint32) bool

func (PlcList) GetBoolLength

func (m PlcList) GetBoolLength() uint32

func (PlcList) GetByte

func (m PlcList) GetByte() byte

func (PlcList) GetDate

func (m PlcList) GetDate() time.Time

func (PlcList) GetDateTime

func (m PlcList) GetDateTime() time.Time

func (PlcList) GetFloat32

func (m PlcList) GetFloat32() float32

func (PlcList) GetFloat64

func (m PlcList) GetFloat64() float64

func (PlcList) GetIndex

func (m PlcList) GetIndex(i uint32) apiValues.PlcValue

func (PlcList) GetInt16

func (m PlcList) GetInt16() int16

func (PlcList) GetInt32

func (m PlcList) GetInt32() int32

func (PlcList) GetInt64

func (m PlcList) GetInt64() int64

func (PlcList) GetInt8

func (m PlcList) GetInt8() int8

func (PlcList) GetKeys

func (m PlcList) GetKeys() []string

func (PlcList) GetLength

func (m PlcList) GetLength() uint32

func (PlcList) GetList

func (m PlcList) GetList() []apiValues.PlcValue

func (PlcList) GetPlcValueType

func (m PlcList) GetPlcValueType() apiValues.PlcValueType

func (PlcList) GetRaw

func (m PlcList) GetRaw() []byte

func (PlcList) GetString

func (m PlcList) GetString() string

func (PlcList) GetStruct

func (m PlcList) GetStruct() map[string]apiValues.PlcValue

func (PlcList) GetTime

func (m PlcList) GetTime() time.Time

func (PlcList) GetUint16

func (m PlcList) GetUint16() uint16

func (PlcList) GetUint32

func (m PlcList) GetUint32() uint32

func (PlcList) GetUint64

func (m PlcList) GetUint64() uint64

func (PlcList) GetUint8

func (m PlcList) GetUint8() uint8

func (PlcList) GetValue

func (m PlcList) GetValue(key string) apiValues.PlcValue

func (PlcList) HasKey

func (m PlcList) HasKey(key string) bool

func (PlcList) IsBool

func (m PlcList) IsBool() bool

func (PlcList) IsByte

func (m PlcList) IsByte() bool

func (PlcList) IsDate

func (m PlcList) IsDate() bool

func (PlcList) IsDateTime

func (m PlcList) IsDateTime() bool

func (PlcList) IsFloat32

func (m PlcList) IsFloat32() bool

func (PlcList) IsFloat64

func (m PlcList) IsFloat64() bool

func (PlcList) IsInt16

func (m PlcList) IsInt16() bool

func (PlcList) IsInt32

func (m PlcList) IsInt32() bool

func (PlcList) IsInt64

func (m PlcList) IsInt64() bool

func (PlcList) IsInt8

func (m PlcList) IsInt8() bool

func (PlcList) IsList

func (m PlcList) IsList() bool

func (PlcList) IsNull

func (m PlcList) IsNull() bool

func (PlcList) IsNullable

func (m PlcList) IsNullable() bool

func (PlcList) IsRaw

func (m PlcList) IsRaw() bool

func (PlcList) IsSimple

func (m PlcList) IsSimple() bool

func (PlcList) IsString

func (m PlcList) IsString() bool

func (PlcList) IsStruct

func (m PlcList) IsStruct() bool

func (PlcList) IsTime

func (m PlcList) IsTime() bool

func (PlcList) IsUint16

func (m PlcList) IsUint16() bool

func (PlcList) IsUint32

func (m PlcList) IsUint32() bool

func (PlcList) IsUint64

func (m PlcList) IsUint64() bool

func (PlcList) IsUint8

func (m PlcList) IsUint8() bool

func (PlcList) Serialize

func (m PlcList) Serialize() ([]byte, error)

func (PlcList) SerializeWithWriteBuffer

func (m PlcList) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error

func (PlcList) String

func (m PlcList) String() string

type PlcNull

type PlcNull struct {
	PlcValueAdapter
}

func NewPlcNULL

func NewPlcNULL() PlcNull

func (PlcNull) GetPlcValueType

func (m PlcNull) GetPlcValueType() apiValues.PlcValueType

func (PlcNull) GetRaw

func (m PlcNull) GetRaw() []byte

func (PlcNull) IsRaw

func (m PlcNull) IsRaw() bool

func (PlcNull) Serialize

func (m PlcNull) Serialize() ([]byte, error)

func (PlcNull) SerializeWithWriteBuffer

func (m PlcNull) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error

func (PlcNull) String

func (m PlcNull) String() string

type PlcREAL

type PlcREAL struct {
	PlcSimpleNumericValueAdapter
	// contains filtered or unexported fields
}

func NewPlcREAL

func NewPlcREAL(value float32) PlcREAL

func (PlcREAL) GetBool

func (m PlcREAL) GetBool() bool

func (PlcREAL) GetByte

func (m PlcREAL) GetByte() byte

func (PlcREAL) GetFloat32

func (m PlcREAL) GetFloat32() float32

func (PlcREAL) GetFloat64

func (m PlcREAL) GetFloat64() float64

func (PlcREAL) GetInt16

func (m PlcREAL) GetInt16() int16

func (PlcREAL) GetInt32

func (m PlcREAL) GetInt32() int32

func (PlcREAL) GetInt64

func (m PlcREAL) GetInt64() int64

func (PlcREAL) GetInt8

func (m PlcREAL) GetInt8() int8

func (PlcREAL) GetPlcValueType

func (m PlcREAL) GetPlcValueType() apiValues.PlcValueType

func (PlcREAL) GetRaw

func (m PlcREAL) GetRaw() []byte

func (PlcREAL) GetString

func (m PlcREAL) GetString() string

func (PlcREAL) GetUint16

func (m PlcREAL) GetUint16() uint16

func (PlcREAL) GetUint32

func (m PlcREAL) GetUint32() uint32

func (PlcREAL) GetUint64

func (m PlcREAL) GetUint64() uint64

func (PlcREAL) GetUint8

func (m PlcREAL) GetUint8() uint8

func (PlcREAL) IsByte

func (m PlcREAL) IsByte() bool

func (PlcREAL) IsInt16

func (m PlcREAL) IsInt16() bool

func (PlcREAL) IsInt32

func (m PlcREAL) IsInt32() bool

func (PlcREAL) IsInt64

func (m PlcREAL) IsInt64() bool

func (PlcREAL) IsInt8

func (m PlcREAL) IsInt8() bool

func (PlcREAL) IsRaw

func (m PlcREAL) IsRaw() bool

func (PlcREAL) IsString

func (m PlcREAL) IsString() bool

func (PlcREAL) IsUint16

func (m PlcREAL) IsUint16() bool

func (PlcREAL) IsUint32

func (m PlcREAL) IsUint32() bool

func (PlcREAL) IsUint64

func (m PlcREAL) IsUint64() bool

func (PlcREAL) IsUint8

func (m PlcREAL) IsUint8() bool

func (PlcREAL) Serialize

func (m PlcREAL) Serialize() ([]byte, error)

func (PlcREAL) SerializeWithWriteBuffer

func (m PlcREAL) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error

func (PlcREAL) String

func (m PlcREAL) String() string

type PlcRawByteArray

type PlcRawByteArray struct {
	Values []byte
	PlcValueAdapter
}

func NewPlcRawByteArray

func NewPlcRawByteArray(values []byte) PlcRawByteArray

func (PlcRawByteArray) GetIndex

func (m PlcRawByteArray) GetIndex(i uint32) apiValues.PlcValue

func (PlcRawByteArray) GetLength

func (m PlcRawByteArray) GetLength() uint32

func (PlcRawByteArray) GetList

func (m PlcRawByteArray) GetList() []apiValues.PlcValue

func (PlcRawByteArray) GetPlcValueType

func (m PlcRawByteArray) GetPlcValueType() apiValues.PlcValueType

func (PlcRawByteArray) GetRaw

func (m PlcRawByteArray) GetRaw() []byte

func (PlcRawByteArray) IsList

func (m PlcRawByteArray) IsList() bool

func (PlcRawByteArray) IsRaw

func (m PlcRawByteArray) IsRaw() bool

func (PlcRawByteArray) Serialize

func (m PlcRawByteArray) Serialize() ([]byte, error)

func (PlcRawByteArray) SerializeWithWriteBuffer

func (m PlcRawByteArray) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error

type PlcSINT

type PlcSINT struct {
	PlcSimpleNumericValueAdapter
	// contains filtered or unexported fields
}

func NewPlcSINT

func NewPlcSINT(value int8) PlcSINT

func (PlcSINT) GetBool

func (m PlcSINT) GetBool() bool

func (PlcSINT) GetByte

func (m PlcSINT) GetByte() byte

func (PlcSINT) GetFloat32

func (m PlcSINT) GetFloat32() float32

func (PlcSINT) GetFloat64

func (m PlcSINT) GetFloat64() float64

func (PlcSINT) GetInt16

func (m PlcSINT) GetInt16() int16

func (PlcSINT) GetInt32

func (m PlcSINT) GetInt32() int32

func (PlcSINT) GetInt64

func (m PlcSINT) GetInt64() int64

func (PlcSINT) GetInt8

func (m PlcSINT) GetInt8() int8

func (PlcSINT) GetPlcValueType

func (m PlcSINT) GetPlcValueType() apiValues.PlcValueType

func (PlcSINT) GetRaw

func (m PlcSINT) GetRaw() []byte

func (PlcSINT) GetString

func (m PlcSINT) GetString() string

func (PlcSINT) GetUint16

func (m PlcSINT) GetUint16() uint16

func (PlcSINT) GetUint32

func (m PlcSINT) GetUint32() uint32

func (PlcSINT) GetUint64

func (m PlcSINT) GetUint64() uint64

func (PlcSINT) GetUint8

func (m PlcSINT) GetUint8() uint8

func (PlcSINT) IsByte

func (m PlcSINT) IsByte() bool

func (PlcSINT) IsRaw

func (m PlcSINT) IsRaw() bool

func (PlcSINT) IsUint16

func (m PlcSINT) IsUint16() bool

func (PlcSINT) IsUint32

func (m PlcSINT) IsUint32() bool

func (PlcSINT) IsUint64

func (m PlcSINT) IsUint64() bool

func (PlcSINT) IsUint8

func (m PlcSINT) IsUint8() bool

func (PlcSINT) Serialize

func (m PlcSINT) Serialize() ([]byte, error)

func (PlcSINT) SerializeWithWriteBuffer

func (m PlcSINT) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error

func (PlcSINT) String

func (m PlcSINT) String() string

type PlcSTRING

type PlcSTRING struct {
	PlcSimpleValueAdapter
	// contains filtered or unexported fields
}

func NewPlcSTRING

func NewPlcSTRING(value string) PlcSTRING

func (PlcSTRING) GetPlcValueType

func (m PlcSTRING) GetPlcValueType() apiValues.PlcValueType

func (PlcSTRING) GetRaw

func (m PlcSTRING) GetRaw() []byte

func (PlcSTRING) GetString

func (m PlcSTRING) GetString() string

func (PlcSTRING) IsRaw

func (m PlcSTRING) IsRaw() bool

func (PlcSTRING) IsString

func (m PlcSTRING) IsString() bool

func (PlcSTRING) Serialize

func (m PlcSTRING) Serialize() ([]byte, error)

func (PlcSTRING) SerializeWithWriteBuffer

func (m PlcSTRING) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error

func (PlcSTRING) String

func (m PlcSTRING) String() string

type PlcSimpleNumericValueAdapter

type PlcSimpleNumericValueAdapter struct {
	PlcSimpleValueAdapter
}

func (PlcSimpleNumericValueAdapter) IsBool

func (PlcSimpleNumericValueAdapter) IsByte

func (PlcSimpleNumericValueAdapter) IsFloat32

func (m PlcSimpleNumericValueAdapter) IsFloat32() bool

func (PlcSimpleNumericValueAdapter) IsFloat64

func (m PlcSimpleNumericValueAdapter) IsFloat64() bool

func (PlcSimpleNumericValueAdapter) IsInt16

func (m PlcSimpleNumericValueAdapter) IsInt16() bool

func (PlcSimpleNumericValueAdapter) IsInt32

func (m PlcSimpleNumericValueAdapter) IsInt32() bool

func (PlcSimpleNumericValueAdapter) IsInt64

func (m PlcSimpleNumericValueAdapter) IsInt64() bool

func (PlcSimpleNumericValueAdapter) IsInt8

func (PlcSimpleNumericValueAdapter) IsString

func (m PlcSimpleNumericValueAdapter) IsString() bool

func (PlcSimpleNumericValueAdapter) IsUint16

func (m PlcSimpleNumericValueAdapter) IsUint16() bool

func (PlcSimpleNumericValueAdapter) IsUint32

func (m PlcSimpleNumericValueAdapter) IsUint32() bool

func (PlcSimpleNumericValueAdapter) IsUint64

func (m PlcSimpleNumericValueAdapter) IsUint64() bool

func (PlcSimpleNumericValueAdapter) IsUint8

func (m PlcSimpleNumericValueAdapter) IsUint8() bool

func (PlcSimpleNumericValueAdapter) String

type PlcSimpleValueAdapter

type PlcSimpleValueAdapter struct {
	PlcValueAdapter
}

func (PlcSimpleValueAdapter) GetLength

func (m PlcSimpleValueAdapter) GetLength() uint32

func (PlcSimpleValueAdapter) IsSimple

func (m PlcSimpleValueAdapter) IsSimple() bool

func (PlcSimpleValueAdapter) String

func (m PlcSimpleValueAdapter) String() string

type PlcStruct

type PlcStruct struct {
	PlcValueAdapter
	// contains filtered or unexported fields
}

func NewPlcStruct

func NewPlcStruct(value map[string]apiValues.PlcValue) PlcStruct

func (PlcStruct) GetKeys

func (m PlcStruct) GetKeys() []string

func (PlcStruct) GetPlcValueType

func (m PlcStruct) GetPlcValueType() apiValues.PlcValueType

func (PlcStruct) GetRaw

func (m PlcStruct) GetRaw() []byte

func (PlcStruct) GetString

func (m PlcStruct) GetString() string

func (PlcStruct) GetStruct

func (m PlcStruct) GetStruct() map[string]apiValues.PlcValue

func (PlcStruct) GetValue

func (m PlcStruct) GetValue(key string) apiValues.PlcValue

func (PlcStruct) HasKey

func (m PlcStruct) HasKey(key string) bool

func (PlcStruct) IsRaw

func (m PlcStruct) IsRaw() bool

func (PlcStruct) IsString

func (m PlcStruct) IsString() bool

func (PlcStruct) IsStruct

func (m PlcStruct) IsStruct() bool

func (PlcStruct) Serialize

func (m PlcStruct) Serialize() ([]byte, error)

func (PlcStruct) SerializeWithWriteBuffer

func (m PlcStruct) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error

func (PlcStruct) String

func (m PlcStruct) String() string

type PlcTIME

type PlcTIME struct {
	PlcSimpleValueAdapter
	// contains filtered or unexported fields
}

func NewPlcTIME

func NewPlcTIME(value time.Duration) PlcTIME

func NewPlcTIMEFromMilliseconds

func NewPlcTIMEFromMilliseconds(milliseconds int64) PlcTIME

func (PlcTIME) GetDuration

func (m PlcTIME) GetDuration() time.Duration

func (PlcTIME) GetMilliseconds

func (m PlcTIME) GetMilliseconds() int64

func (PlcTIME) GetPlcValueType

func (m PlcTIME) GetPlcValueType() apiValues.PlcValueType

func (PlcTIME) GetRaw

func (m PlcTIME) GetRaw() []byte

func (PlcTIME) GetString

func (m PlcTIME) GetString() string

func (PlcTIME) IsDuration

func (m PlcTIME) IsDuration() bool

func (PlcTIME) IsRaw

func (m PlcTIME) IsRaw() bool

func (PlcTIME) IsString

func (m PlcTIME) IsString() bool

func (PlcTIME) Serialize

func (m PlcTIME) Serialize() ([]byte, error)

func (PlcTIME) SerializeWithWriteBuffer

func (m PlcTIME) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error

func (PlcTIME) String

func (m PlcTIME) String() string

type PlcTIME_OF_DAY

type PlcTIME_OF_DAY struct {
	PlcSimpleValueAdapter
	// contains filtered or unexported fields
}

func NewPlcTIME_OF_DAY

func NewPlcTIME_OF_DAY(value any) PlcTIME_OF_DAY

func NewPlcTIME_OF_DAYFromMillisecondsSinceMidnight

func NewPlcTIME_OF_DAYFromMillisecondsSinceMidnight(millisecondsSinceMidnight uint32) PlcTIME_OF_DAY

func (PlcTIME_OF_DAY) GetMillisecondsSinceMidnight

func (m PlcTIME_OF_DAY) GetMillisecondsSinceMidnight() uint32

func (PlcTIME_OF_DAY) GetPlcValueType

func (m PlcTIME_OF_DAY) GetPlcValueType() apiValues.PlcValueType

func (PlcTIME_OF_DAY) GetRaw

func (m PlcTIME_OF_DAY) GetRaw() []byte

func (PlcTIME_OF_DAY) GetString

func (m PlcTIME_OF_DAY) GetString() string

func (PlcTIME_OF_DAY) GetTime

func (m PlcTIME_OF_DAY) GetTime() time.Time

func (PlcTIME_OF_DAY) IsRaw

func (m PlcTIME_OF_DAY) IsRaw() bool

func (PlcTIME_OF_DAY) IsTime

func (m PlcTIME_OF_DAY) IsTime() bool

func (PlcTIME_OF_DAY) Serialize

func (m PlcTIME_OF_DAY) Serialize() ([]byte, error)

func (PlcTIME_OF_DAY) SerializeWithWriteBuffer

func (m PlcTIME_OF_DAY) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error

func (PlcTIME_OF_DAY) String

func (m PlcTIME_OF_DAY) String() string

type PlcTag deprecated

type PlcTag interface {
	apiModel.PlcTag
}

Deprecated: don't use it in productive code

type PlcUDINT

type PlcUDINT struct {
	PlcSimpleNumericValueAdapter
	// contains filtered or unexported fields
}

func NewPlcUDINT

func NewPlcUDINT(value uint32) PlcUDINT

func (PlcUDINT) GetBool

func (m PlcUDINT) GetBool() bool

func (PlcUDINT) GetByte

func (m PlcUDINT) GetByte() byte

func (PlcUDINT) GetFloat32

func (m PlcUDINT) GetFloat32() float32

func (PlcUDINT) GetFloat64

func (m PlcUDINT) GetFloat64() float64

func (PlcUDINT) GetInt16

func (m PlcUDINT) GetInt16() int16

func (PlcUDINT) GetInt32

func (m PlcUDINT) GetInt32() int32

func (PlcUDINT) GetInt64

func (m PlcUDINT) GetInt64() int64

func (PlcUDINT) GetInt8

func (m PlcUDINT) GetInt8() int8

func (PlcUDINT) GetPlcValueType

func (m PlcUDINT) GetPlcValueType() apiValues.PlcValueType

func (PlcUDINT) GetRaw

func (m PlcUDINT) GetRaw() []byte

func (PlcUDINT) GetString

func (m PlcUDINT) GetString() string

func (PlcUDINT) GetUint16

func (m PlcUDINT) GetUint16() uint16

func (PlcUDINT) GetUint32

func (m PlcUDINT) GetUint32() uint32

func (PlcUDINT) GetUint64

func (m PlcUDINT) GetUint64() uint64

func (PlcUDINT) GetUint8

func (m PlcUDINT) GetUint8() uint8

func (PlcUDINT) IsByte

func (m PlcUDINT) IsByte() bool

func (PlcUDINT) IsInt16

func (m PlcUDINT) IsInt16() bool

func (PlcUDINT) IsInt32

func (m PlcUDINT) IsInt32() bool

func (PlcUDINT) IsInt8

func (m PlcUDINT) IsInt8() bool

func (PlcUDINT) IsRaw

func (m PlcUDINT) IsRaw() bool

func (PlcUDINT) IsUint16

func (m PlcUDINT) IsUint16() bool

func (PlcUDINT) IsUint8

func (m PlcUDINT) IsUint8() bool

func (PlcUDINT) Serialize

func (m PlcUDINT) Serialize() ([]byte, error)

func (PlcUDINT) SerializeWithWriteBuffer

func (m PlcUDINT) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error

func (PlcUDINT) String

func (m PlcUDINT) String() string

type PlcUINT

type PlcUINT struct {
	PlcSimpleNumericValueAdapter
	// contains filtered or unexported fields
}

func NewPlcUINT

func NewPlcUINT(value uint16) PlcUINT

func (PlcUINT) GetBool

func (m PlcUINT) GetBool() bool

func (PlcUINT) GetByte

func (m PlcUINT) GetByte() byte

func (PlcUINT) GetFloat32

func (m PlcUINT) GetFloat32() float32

func (PlcUINT) GetFloat64

func (m PlcUINT) GetFloat64() float64

func (PlcUINT) GetInt16

func (m PlcUINT) GetInt16() int16

func (PlcUINT) GetInt32

func (m PlcUINT) GetInt32() int32

func (PlcUINT) GetInt64

func (m PlcUINT) GetInt64() int64

func (PlcUINT) GetInt8

func (m PlcUINT) GetInt8() int8

func (PlcUINT) GetPlcValueType

func (m PlcUINT) GetPlcValueType() apiValues.PlcValueType

func (PlcUINT) GetRaw

func (m PlcUINT) GetRaw() []byte

func (PlcUINT) GetString

func (m PlcUINT) GetString() string

func (PlcUINT) GetUint16

func (m PlcUINT) GetUint16() uint16

func (PlcUINT) GetUint32

func (m PlcUINT) GetUint32() uint32

func (PlcUINT) GetUint64

func (m PlcUINT) GetUint64() uint64

func (PlcUINT) GetUint8

func (m PlcUINT) GetUint8() uint8

func (PlcUINT) IsByte

func (m PlcUINT) IsByte() bool

func (PlcUINT) IsInt16

func (m PlcUINT) IsInt16() bool

func (PlcUINT) IsInt8

func (m PlcUINT) IsInt8() bool

func (PlcUINT) IsRaw

func (m PlcUINT) IsRaw() bool

func (PlcUINT) IsUint8

func (m PlcUINT) IsUint8() bool

func (PlcUINT) Serialize

func (m PlcUINT) Serialize() ([]byte, error)

func (PlcUINT) SerializeWithWriteBuffer

func (m PlcUINT) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error

func (PlcUINT) String

func (m PlcUINT) String() string

type PlcULINT

type PlcULINT struct {
	PlcSimpleNumericValueAdapter
	// contains filtered or unexported fields
}

func NewPlcULINT

func NewPlcULINT(value uint64) PlcULINT

func (PlcULINT) GetBool

func (m PlcULINT) GetBool() bool

func (PlcULINT) GetByte

func (m PlcULINT) GetByte() byte

func (PlcULINT) GetFloat32

func (m PlcULINT) GetFloat32() float32

func (PlcULINT) GetFloat64

func (m PlcULINT) GetFloat64() float64

func (PlcULINT) GetInt16

func (m PlcULINT) GetInt16() int16

func (PlcULINT) GetInt32

func (m PlcULINT) GetInt32() int32

func (PlcULINT) GetInt64

func (m PlcULINT) GetInt64() int64

func (PlcULINT) GetInt8

func (m PlcULINT) GetInt8() int8

func (PlcULINT) GetPlcValueType

func (m PlcULINT) GetPlcValueType() apiValues.PlcValueType

func (PlcULINT) GetRaw

func (m PlcULINT) GetRaw() []byte

func (PlcULINT) GetString

func (m PlcULINT) GetString() string

func (PlcULINT) GetUint16

func (m PlcULINT) GetUint16() uint16

func (PlcULINT) GetUint32

func (m PlcULINT) GetUint32() uint32

func (PlcULINT) GetUint64

func (m PlcULINT) GetUint64() uint64

func (PlcULINT) GetUint8

func (m PlcULINT) GetUint8() uint8

func (PlcULINT) IsByte

func (m PlcULINT) IsByte() bool

func (PlcULINT) IsInt16

func (m PlcULINT) IsInt16() bool

func (PlcULINT) IsInt32

func (m PlcULINT) IsInt32() bool

func (PlcULINT) IsInt64

func (m PlcULINT) IsInt64() bool

func (PlcULINT) IsInt8

func (m PlcULINT) IsInt8() bool

func (PlcULINT) IsRaw

func (m PlcULINT) IsRaw() bool

func (PlcULINT) IsUint16

func (m PlcULINT) IsUint16() bool

func (PlcULINT) IsUint32

func (m PlcULINT) IsUint32() bool

func (PlcULINT) IsUint8

func (m PlcULINT) IsUint8() bool

func (PlcULINT) Serialize

func (m PlcULINT) Serialize() ([]byte, error)

func (PlcULINT) SerializeWithWriteBuffer

func (m PlcULINT) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error

func (PlcULINT) String

func (m PlcULINT) String() string

type PlcUSINT

type PlcUSINT struct {
	PlcSimpleNumericValueAdapter
	// contains filtered or unexported fields
}

func NewPlcUSINT

func NewPlcUSINT(value uint8) PlcUSINT

func (PlcUSINT) GetBool

func (m PlcUSINT) GetBool() bool

func (PlcUSINT) GetByte

func (m PlcUSINT) GetByte() byte

func (PlcUSINT) GetFloat32

func (m PlcUSINT) GetFloat32() float32

func (PlcUSINT) GetFloat64

func (m PlcUSINT) GetFloat64() float64

func (PlcUSINT) GetInt16

func (m PlcUSINT) GetInt16() int16

func (PlcUSINT) GetInt32

func (m PlcUSINT) GetInt32() int32

func (PlcUSINT) GetInt64

func (m PlcUSINT) GetInt64() int64

func (PlcUSINT) GetInt8

func (m PlcUSINT) GetInt8() int8

func (PlcUSINT) GetPlcValueType

func (m PlcUSINT) GetPlcValueType() apiValues.PlcValueType

func (PlcUSINT) GetRaw

func (m PlcUSINT) GetRaw() []byte

func (PlcUSINT) GetString

func (m PlcUSINT) GetString() string

func (PlcUSINT) GetUint16

func (m PlcUSINT) GetUint16() uint16

func (PlcUSINT) GetUint32

func (m PlcUSINT) GetUint32() uint32

func (PlcUSINT) GetUint64

func (m PlcUSINT) GetUint64() uint64

func (PlcUSINT) GetUint8

func (m PlcUSINT) GetUint8() uint8

func (PlcUSINT) IsByte

func (m PlcUSINT) IsByte() bool

func (PlcUSINT) IsInt8

func (m PlcUSINT) IsInt8() bool

func (PlcUSINT) IsRaw

func (m PlcUSINT) IsRaw() bool

func (PlcUSINT) Serialize

func (m PlcUSINT) Serialize() ([]byte, error)

func (PlcUSINT) SerializeWithWriteBuffer

func (m PlcUSINT) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error

func (PlcUSINT) String

func (m PlcUSINT) String() string

type PlcValueAdapter

type PlcValueAdapter struct {
	utils.Serializable
}

PlcValueAdapter Dummy structure

func (PlcValueAdapter) GetBool

func (m PlcValueAdapter) GetBool() bool

func (PlcValueAdapter) GetBoolArray

func (m PlcValueAdapter) GetBoolArray() []bool

func (PlcValueAdapter) GetBoolAt

func (m PlcValueAdapter) GetBoolAt(index uint32) bool

func (PlcValueAdapter) GetBoolLength

func (m PlcValueAdapter) GetBoolLength() uint32

func (PlcValueAdapter) GetByte

func (m PlcValueAdapter) GetByte() byte

func (PlcValueAdapter) GetDate

func (m PlcValueAdapter) GetDate() time.Time

func (PlcValueAdapter) GetDateTime

func (m PlcValueAdapter) GetDateTime() time.Time

func (PlcValueAdapter) GetDuration

func (m PlcValueAdapter) GetDuration() time.Duration

func (PlcValueAdapter) GetFloat32

func (m PlcValueAdapter) GetFloat32() float32

func (PlcValueAdapter) GetFloat64

func (m PlcValueAdapter) GetFloat64() float64

func (PlcValueAdapter) GetIndex

func (m PlcValueAdapter) GetIndex(_ uint32) apiValues.PlcValue

func (PlcValueAdapter) GetInt16

func (m PlcValueAdapter) GetInt16() int16

func (PlcValueAdapter) GetInt32

func (m PlcValueAdapter) GetInt32() int32

func (PlcValueAdapter) GetInt64

func (m PlcValueAdapter) GetInt64() int64

func (PlcValueAdapter) GetInt8

func (m PlcValueAdapter) GetInt8() int8

func (PlcValueAdapter) GetKeys

func (m PlcValueAdapter) GetKeys() []string

func (PlcValueAdapter) GetLength

func (m PlcValueAdapter) GetLength() uint32

func (PlcValueAdapter) GetList

func (m PlcValueAdapter) GetList() []apiValues.PlcValue

func (PlcValueAdapter) GetPlcValueType

func (m PlcValueAdapter) GetPlcValueType() apiValues.PlcValueType

func (PlcValueAdapter) GetRaw

func (m PlcValueAdapter) GetRaw() []byte

func (PlcValueAdapter) GetString

func (m PlcValueAdapter) GetString() string

func (PlcValueAdapter) GetStruct

func (m PlcValueAdapter) GetStruct() map[string]apiValues.PlcValue

func (PlcValueAdapter) GetTime

func (m PlcValueAdapter) GetTime() time.Time

func (PlcValueAdapter) GetUint16

func (m PlcValueAdapter) GetUint16() uint16

func (PlcValueAdapter) GetUint32

func (m PlcValueAdapter) GetUint32() uint32

func (PlcValueAdapter) GetUint64

func (m PlcValueAdapter) GetUint64() uint64

func (PlcValueAdapter) GetUint8

func (m PlcValueAdapter) GetUint8() uint8

func (PlcValueAdapter) GetValue

func (m PlcValueAdapter) GetValue(_ string) apiValues.PlcValue

func (PlcValueAdapter) HasKey

func (m PlcValueAdapter) HasKey(_ string) bool

func (PlcValueAdapter) IsBool

func (m PlcValueAdapter) IsBool() bool

func (PlcValueAdapter) IsByte

func (m PlcValueAdapter) IsByte() bool

func (PlcValueAdapter) IsDate

func (m PlcValueAdapter) IsDate() bool

func (PlcValueAdapter) IsDateTime

func (m PlcValueAdapter) IsDateTime() bool

func (PlcValueAdapter) IsDuration

func (m PlcValueAdapter) IsDuration() bool

func (PlcValueAdapter) IsFloat32

func (m PlcValueAdapter) IsFloat32() bool

func (PlcValueAdapter) IsFloat64

func (m PlcValueAdapter) IsFloat64() bool

func (PlcValueAdapter) IsInt16

func (m PlcValueAdapter) IsInt16() bool

func (PlcValueAdapter) IsInt32

func (m PlcValueAdapter) IsInt32() bool

func (PlcValueAdapter) IsInt64

func (m PlcValueAdapter) IsInt64() bool

func (PlcValueAdapter) IsInt8

func (m PlcValueAdapter) IsInt8() bool

func (PlcValueAdapter) IsList

func (m PlcValueAdapter) IsList() bool

func (PlcValueAdapter) IsNull

func (m PlcValueAdapter) IsNull() bool

func (PlcValueAdapter) IsNullable

func (m PlcValueAdapter) IsNullable() bool

func (PlcValueAdapter) IsRaw

func (m PlcValueAdapter) IsRaw() bool

func (PlcValueAdapter) IsSimple

func (m PlcValueAdapter) IsSimple() bool

func (PlcValueAdapter) IsString

func (m PlcValueAdapter) IsString() bool

func (PlcValueAdapter) IsStruct

func (m PlcValueAdapter) IsStruct() bool

func (PlcValueAdapter) IsTime

func (m PlcValueAdapter) IsTime() bool

func (PlcValueAdapter) IsUint16

func (m PlcValueAdapter) IsUint16() bool

func (PlcValueAdapter) IsUint32

func (m PlcValueAdapter) IsUint32() bool

func (PlcValueAdapter) IsUint64

func (m PlcValueAdapter) IsUint64() bool

func (PlcValueAdapter) IsUint8

func (m PlcValueAdapter) IsUint8() bool

func (PlcValueAdapter) String

func (m PlcValueAdapter) String() string

type PlcWCHAR

type PlcWCHAR struct {
	PlcSimpleValueAdapter
	// contains filtered or unexported fields
}

func NewPlcWCHAR

func NewPlcWCHAR(value string) PlcWCHAR

func (PlcWCHAR) GetPlcValueType

func (m PlcWCHAR) GetPlcValueType() apiValues.PlcValueType

func (PlcWCHAR) GetRaw

func (m PlcWCHAR) GetRaw() []byte

func (PlcWCHAR) GetString

func (m PlcWCHAR) GetString() string

func (PlcWCHAR) IsRaw

func (m PlcWCHAR) IsRaw() bool

func (PlcWCHAR) IsString

func (m PlcWCHAR) IsString() bool

func (PlcWCHAR) Serialize

func (m PlcWCHAR) Serialize() ([]byte, error)

func (PlcWCHAR) SerializeWithWriteBuffer

func (m PlcWCHAR) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error

func (PlcWCHAR) String

func (m PlcWCHAR) String() string

type PlcWORD

type PlcWORD struct {
	PlcSimpleNumericValueAdapter
	// contains filtered or unexported fields
}

func NewPlcWORD

func NewPlcWORD(value uint16) PlcWORD

func (PlcWORD) GetBool

func (m PlcWORD) GetBool() bool

func (PlcWORD) GetBoolArray

func (m PlcWORD) GetBoolArray() []bool

func (PlcWORD) GetBoolAt

func (m PlcWORD) GetBoolAt(index uint32) bool

func (PlcWORD) GetBoolLength

func (m PlcWORD) GetBoolLength() uint32

func (PlcWORD) GetByte

func (m PlcWORD) GetByte() byte

func (PlcWORD) GetFloat32

func (m PlcWORD) GetFloat32() float32

func (PlcWORD) GetFloat64

func (m PlcWORD) GetFloat64() float64

func (PlcWORD) GetInt16

func (m PlcWORD) GetInt16() int16

func (PlcWORD) GetInt32

func (m PlcWORD) GetInt32() int32

func (PlcWORD) GetInt64

func (m PlcWORD) GetInt64() int64

func (PlcWORD) GetInt8

func (m PlcWORD) GetInt8() int8

func (PlcWORD) GetPlcValueType

func (m PlcWORD) GetPlcValueType() apiValues.PlcValueType

func (PlcWORD) GetRaw

func (m PlcWORD) GetRaw() []byte

func (PlcWORD) GetString

func (m PlcWORD) GetString() string

func (PlcWORD) GetUint16

func (m PlcWORD) GetUint16() uint16

func (PlcWORD) GetUint32

func (m PlcWORD) GetUint32() uint32

func (PlcWORD) GetUint64

func (m PlcWORD) GetUint64() uint64

func (PlcWORD) GetUint8

func (m PlcWORD) GetUint8() uint8

func (PlcWORD) IsBool

func (m PlcWORD) IsBool() bool

func (PlcWORD) IsByte

func (m PlcWORD) IsByte() bool

func (PlcWORD) IsInt16

func (m PlcWORD) IsInt16() bool

func (PlcWORD) IsInt8

func (m PlcWORD) IsInt8() bool

func (PlcWORD) IsRaw

func (m PlcWORD) IsRaw() bool

func (PlcWORD) IsString

func (m PlcWORD) IsString() bool

func (PlcWORD) IsUint8

func (m PlcWORD) IsUint8() bool

func (PlcWORD) Serialize

func (m PlcWORD) Serialize() ([]byte, error)

func (PlcWORD) SerializeWithWriteBuffer

func (m PlcWORD) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error

func (PlcWORD) String

func (m PlcWORD) String() string

type PlcWSTRING

type PlcWSTRING struct {
	PlcSimpleValueAdapter
	// contains filtered or unexported fields
}

func NewPlcWSTRING

func NewPlcWSTRING(value string) PlcWSTRING

func (PlcWSTRING) GetPlcValueType

func (m PlcWSTRING) GetPlcValueType() apiValues.PlcValueType

func (PlcWSTRING) GetRaw

func (m PlcWSTRING) GetRaw() []byte

func (PlcWSTRING) GetString

func (m PlcWSTRING) GetString() string

func (PlcWSTRING) IsRaw

func (m PlcWSTRING) IsRaw() bool

func (PlcWSTRING) IsString

func (m PlcWSTRING) IsString() bool

func (PlcWSTRING) Serialize

func (m PlcWSTRING) Serialize() ([]byte, error)

func (PlcWSTRING) SerializeWithWriteBuffer

func (m PlcWSTRING) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error

func (PlcWSTRING) String

func (m PlcWSTRING) String() string

type WriteBufferPlcValueBased

type WriteBufferPlcValueBased interface {
	utils.WriteBuffer
	GetPlcValue() apiValues.PlcValue
}

func NewWriteBufferPlcValueBased

func NewWriteBufferPlcValueBased() WriteBufferPlcValueBased

Jump to

Keyboard shortcuts

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