2.1.1.12 (May 04, 2024)
Fixed a bug in the Abs_Boolean 'From String' Method
Made all of the "Write.vi" and "Write xx Value.vi" value terminal required
Added the "Assign Value.vi" Method to the values class.
The Assign Value Method writes the actual value from one value class into the current class.
I also had to split the functions libraries into separate "Abstract Function Classes" package since these change exceed the 20MB package upload limit.
**Renamed the To Value Abs_Numeric.lvclass Class Methods**
- This is a breaking change so let me know if there is issues
Complex Double Value.vi -> Read Complex Double Value.vi
Complex Extended Value.vi -> Read Complex Extended Value.vi
Complex Single Value.vi -> Read Complex Single Value.vi
Double Float Value.vi -> Read Double Float Value.vi
Extended Float Value.vi -> Read Extended Float Value.vi
Single Float Value.vi -> Read Single Float Value.vi
I8 Value.vi -> Read I8 Value.vi
I16 Value.vi -> Read Value.vi
I32 Value.vi -> Read I32 Value.vi
I64 Value.vi -> Read I64 Value.vi
U8 Value.vi -> Read U8 Value.vi
U16 Value.vi -> Read U16 Value.vi
U32 Value.vi -> Read U32 Value.vi
U64 Value.vi -> Read U64 Value.vi
Added these methods to the Abs_Numeric.lvclass
Write Complex Double Value.vi
Write Complex Extended Value.vi
Write Complex Single Value.vi
Write Double Float Value.vi
Write Extended Float Value.vi
Write Single Float Value.vi
Write I8 Value.vi
Write I16 Value.vi
Write I32 Value.vi
Write I64 Value.vi
Write U8 Value.vi
Write U16 Value.vi
Write U32 Value.vi
Write U64 Value.vi
The point of these methods is if all you know the type is a ABS_Numeric.lvclass type then you can use these methods to write any numeric values in and the type is cast to the underlying type.
tims
was a contributor to this release
2.1.0.11 (Apr 27, 2024)
Made all of the "Write.vi" and "Write xx Value.vi" value terminal required
Added the "Assign Value.vi" Method to the values class.
The Assign Value Method writes the actual value from one value class into the current class.
I also had to split the functions libraries into separate "Abstract Function Classes" package since these change exceed the 20MB package upload limit.
**Renamed the To Value Abs_Numeric.lvclass Class Methods**
- This is a breaking change so let me know if there is issues
Complex Double Value.vi -> Read Complex Double Value.vi
Complex Extended Value.vi -> Read Complex Extended Value.vi
Complex Single Value.vi -> Read Complex Single Value.vi
Double Float Value.vi -> Read Double Float Value.vi
Extended Float Value.vi -> Read Extended Float Value.vi
Single Float Value.vi -> Read Single Float Value.vi
I8 Value.vi -> Read I8 Value.vi
I16 Value.vi -> Read Value.vi
I32 Value.vi -> Read I32 Value.vi
I64 Value.vi -> Read I64 Value.vi
U8 Value.vi -> Read U8 Value.vi
U16 Value.vi -> Read U16 Value.vi
U32 Value.vi -> Read U32 Value.vi
U64 Value.vi -> Read U64 Value.vi
Added these methods to the Abs_Numeric.lvclass
Write Complex Double Value.vi
Write Complex Extended Value.vi
Write Complex Single Value.vi
Write Double Float Value.vi
Write Extended Float Value.vi
Write Single Float Value.vi
Write I8 Value.vi
Write I16 Value.vi
Write I32 Value.vi
Write I64 Value.vi
Write U8 Value.vi
Write U16 Value.vi
Write U32 Value.vi
Write U64 Value.vi
The point of these methods is if all you know the type is a ABS_Numeric.lvclass type then you can use these methods to write any numeric values in and the type is cast to the underlying type.
tims
was a contributor to this release
2.0.0.9 (Apr 19, 2024)
I have created a discord server for any questions and feedback
https://discord.gg/GDYxV9JfH5
I also had to split the functions libraries into separate "Abstract Function Classes" package since these change exceed the 20MB package upload limit.
**Renamed the To Value Abs_Numeric.lvclass Class Methods**
- This is a breaking change so let me know if there is issues
Complex Double Value.vi -> Read Complex Double Value.vi
Complex Extended Value.vi -> Read Complex Extended Value.vi
Complex Single Value.vi -> Read Complex Single Value.vi
Double Float Value.vi -> Read Double Float Value.vi
Extended Float Value.vi -> Read Extended Float Value.vi
Single Float Value.vi -> Read Single Float Value.vi
I8 Value.vi -> Read I8 Value.vi
I16 Value.vi -> Read Value.vi
I32 Value.vi -> Read I32 Value.vi
I64 Value.vi -> Read I64 Value.vi
U8 Value.vi -> Read U8 Value.vi
U16 Value.vi -> Read U16 Value.vi
U32 Value.vi -> Read U32 Value.vi
U64 Value.vi -> Read U64 Value.vi
Added these methods to the Abs_Numeric.lvclass
Write Complex Double Value.vi
Write Complex Extended Value.vi
Write Complex Single Value.vi
Write Double Float Value.vi
Write Extended Float Value.vi
Write Single Float Value.vi
Write I8 Value.vi
Write I16 Value.vi
Write I32 Value.vi
Write I64 Value.vi
Write U8 Value.vi
Write U16 Value.vi
Write U32 Value.vi
Write U64 Value.vi
The point of these methods is if all you know the type is a ABS_Numeric.lvclass type then you can use these methods to write any numeric values in and the type is cast to the underlying type.
tims
was a contributor to this release
1.0.0.7 (Apr 01, 2024)
Added 'To Variant' and 'From Variant' Methods to the Value classes and implemented in all Abs_Types
Added the 'Read Only' Property to the Value classes
All Constant classes have the Read Only property hard coded to True.
All Serialisation methods for all abstract types are now reentrant.
Removed redundant error cases from Serialisation and 'Static Read' and 'Static Write'
Made 'Static Read' and 'Static Write' and 'Simple Read' inline
tims
was a contributor to this release
1.0.0.5 (Mar 23, 2024)
no release notes for this version
tims
was a contributor to this release
1.0.0.4 (Mar 14, 2024)
no release notes for this version
tims
was a contributor to this release
1.0.0.3 (Mar 10, 2024)
no release notes for this version
tims
was a contributor to this release