libplctag.DataTypes.SintPlcMapper Class Reference
Inheritance diagram for libplctag.DataTypes.SintPlcMapper:
libplctag.DataTypes.PlcMapperBase< sbyte >

Public Member Functions

override sbyte Decode (Tag tag, int offset)
 
override void Encode (Tag tag, int offset, sbyte value)
 
- Public Member Functions inherited from libplctag.DataTypes.PlcMapperBase< sbyte >
virtual ? int GetElementCount ()
 This is used to convert the number of array elements into the raw element count, which is used by the library. More...
 
virtual T Decode (Tag tag)
 This is the method that reads/unpacks the underlying value of the tag and returns it as a C# type More...
 
virtual void Encode (Tag tag, T value)
 This is the method that transforms the C# type into the underlying value of the tag More...
 
abstract void Encode (Tag tag, int offset, T value)
 
virtual void Encode (Tag tag, T[] value)
 

Public Attributes

override? int ElementSize => 1
 

Additional Inherited Members

- Protected Member Functions inherited from libplctag.DataTypes.PlcMapperBase< sbyte >
virtual T [] DecodeArray (Tag tag)
 
virtual void EncodeArray (Tag tag, T[] values)
 
- Properties inherited from libplctag.DataTypes.PlcMapperBase< sbyte >
PlcType PlcType [get, set]
 
abstract ? int ElementSize [get]
 
int [] ArrayDimensions [get, set]