diff --git a/ImageSourceBase/CustomErrorCodes.vi b/ImageSourceBase/CustomErrorCodes.vi index 8784c861e5c0f5c72c70af84762be5155417fd18..ad6244c7746e44c0537e7bf6d74e0fe74ffa1294 100644 Binary files a/ImageSourceBase/CustomErrorCodes.vi and b/ImageSourceBase/CustomErrorCodes.vi differ diff --git a/ImageSourceBase/Imaqdx/Basler/FW/Write On_Off.vi b/ImageSourceBase/Imaqdx/Basler/FW/Write On_Off.vi index eec059be89c629c66bd2db05daeecf1cca409714..f45eab275857d939c9659ded4ff8adfd6d739f93 100644 Binary files a/ImageSourceBase/Imaqdx/Basler/FW/Write On_Off.vi and b/ImageSourceBase/Imaqdx/Basler/FW/Write On_Off.vi differ diff --git a/ImageSourceBase/Imaqdx/Get AttributeI64.vi b/ImageSourceBase/Imaqdx/Get AttributeI64.vi new file mode 100644 index 0000000000000000000000000000000000000000..b7984935c0c56003ae96a423623ee293587fa756 Binary files /dev/null and b/ImageSourceBase/Imaqdx/Get AttributeI64.vi differ diff --git a/ImageSourceBase/Imaqdx/Get AttributeString.vi b/ImageSourceBase/Imaqdx/Get AttributeString.vi new file mode 100644 index 0000000000000000000000000000000000000000..14793cc324fbc84e6b593f9f905ecc9c4fc8c6d4 Binary files /dev/null and b/ImageSourceBase/Imaqdx/Get AttributeString.vi differ diff --git a/ImageSourceBase/Imaqdx/Get AttributeU32.vi b/ImageSourceBase/Imaqdx/Get AttributeU32.vi new file mode 100644 index 0000000000000000000000000000000000000000..114d319b906446b4bb2d1eb4f9749331dc24952c Binary files /dev/null and b/ImageSourceBase/Imaqdx/Get AttributeU32.vi differ diff --git a/ImageSourceBase/Imaqdx/ImageSourceImaqdx.lvclass b/ImageSourceBase/Imaqdx/ImageSourceImaqdx.lvclass index 5b9d5fb0e25d82c25589ccb711a722d41185c91d..c68e912055f1c9feb6b37e60ccefabb04fee6721 100644 --- a/ImageSourceBase/Imaqdx/ImageSourceImaqdx.lvclass +++ b/ImageSourceBase/Imaqdx/ImageSourceImaqdx.lvclass @@ -31,6 +31,33 @@ </Item> <Item Name="Protected" Type="Folder"> <Property Name="NI.LibItem.Scope" Type="Int">3</Property> + <Item Name="Get AttributeI64.vi" Type="VI" URL="../Get AttributeI64.vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&!#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!&]!!!!#Q!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!!^!"!!)6G&M>76*.D1!!%R!=!!?!!!N%5FN97>F5W^V=G.F,GRW<'FC'5FN97>F5W^V=G.F37VB=72Y,GRW9WRB=X-!&5FN97>F5W^V=G.F37VB=72Y)'^V>!!A1&!!!Q!!!!%!!B.F=H*P=C"J<C!I<G]A:8*S<X)J!"B!-0````]017.U;8:F182U=GFC>82F!%R!=!!?!!!N%5FN97>F5W^V=G.F,GRW<'FC'5FN97>F5W^V=G.F37VB=72Y,GRW9WRB=X-!&%FN97>F5W^V=G.F37VB=72Y)'FO!!"5!0!!$!!$!!1!"1!'!!1!"!!%!!1!"Q!%!!A!#1)!!(A!!!U)!!!!!!!!#1!!!)U,!!!!!!!!!!!!!!!!!!!!!!!!#A!!!!!!!!!)!!!!E!!!!!!"!!I!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">0</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">false</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">3</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1342710272</Property> + </Item> + <Item Name="Get AttributeString.vi" Type="VI" URL="../Get AttributeString.vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&!#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!'"!!!!#Q!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!"2!-0````],6G&M>764>(*J<G=!4%"Q!"Y!!#U237VB:W64<X6S9W5O<(:M;7):37VB:W64<X6S9W6*<7&R:(AO<(:D<'&T=Q!637VB:W64<X6S9W6*<7&R:(AA<X6U!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO<S"F=H*P=CE!'%!Q`````Q^"9X2J>G6">(2S;7*V>'5!4%"Q!"Y!!#U237VB:W64<X6S9W5O<(:M;7):37VB:W64<X6S9W6*<7&R:(AO<(:D<'&T=Q!537VB:W64<X6S9W6*<7&R:(AA;7Y!!&1!]!!-!!-!"!!&!!9!"!!%!!1!"!!(!!1!#!!*!A!!?!!!$1A!!!!!!!!*!!!!D1M!!!!!!!!!!!!!!!!!!!!!!!!)!!!!!!!!!!A!!!#1!!!!!!%!#A!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">0</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">false</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">3</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1107821056</Property> + </Item> + <Item Name="Get AttributeU32.vi" Type="VI" URL="../Get AttributeU32.vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&!#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!&]!!!!#Q!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!!^!"Q!)6G&M>766-T)!!%R!=!!?!!!N%5FN97>F5W^V=G.F,GRW<'FC'5FN97>F5W^V=G.F37VB=72Y,GRW9WRB=X-!&5FN97>F5W^V=G.F37VB=72Y)'^V>!!A1&!!!Q!!!!%!!B.F=H*P=C"J<C!I<G]A:8*S<X)J!"B!-0````]017.U;8:F182U=GFC>82F!%R!=!!?!!!N%5FN97>F5W^V=G.F,GRW<'FC'5FN97>F5W^V=G.F37VB=72Y,GRW9WRB=X-!&%FN97>F5W^V=G.F37VB=72Y)'FO!!"5!0!!$!!$!!1!"1!'!!1!"!!%!!1!"Q!%!!A!#1)!!(A!!!U)!!!!!!!!#1!!!)U,!!!!!!!!!!!!!!!!!!!!!!!!#!!!!!!!!!!)!!!!E!!!!!!"!!I!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">0</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">false</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">3</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1107821056</Property> + </Item> <Item Name="Init.vi" Type="VI" URL="../Init.vi"> <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&!#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!&6!!!!#1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!%R!=!!?!!!N%5FN97>F5W^V=G.F,GRW<'FC'5FN97>F5W^V=G.F37VB=72Y,GRW9WRB=X-!&5FN97>F5W^V=G.F37VB=72Y)'^V>!!A1&!!!Q!!!!%!!B.F=H*P=C"J<C!I<G]A:8*S<X)J!%R!=!!?!!!N%5FN97>F5W^V=G.F,GRW<'FC'5FN97>F5W^V=G.F37VB=72Y,GRW9WRB=X-!&%FN97>F5W^V=G.F37VB=72Y)'FO!!"5!0!!$!!$!!1!"!!&!!1!"!!%!!1!"A!%!!1!"Q-!!(A!!!U)!!!!!!!!!!!!!)U,!!!!!!!!!!!!!!!!!!!!!!!!#!!!!!!!!!!!!!!!EA!!!!!"!!A!!!!!</Property> <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> @@ -50,6 +77,33 @@ <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> <Property Name="NI.ClassItem.State" Type="Int">8388608</Property> </Item> + <Item Name="Set AttributeI64.vi" Type="VI" URL="../Set AttributeI64.vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&!#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!&6!!!!#1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!%R!=!!?!!!N%5FN97>F5W^V=G.F,GRW<'FC'5FN97>F5W^V=G.F37VB=72Y,GRW9WRB=X-!&5FN97>F5W^V=G.F37VB=72Y)'^V>!!A1&!!!Q!!!!%!!B.F=H*P=C"J<C!I<G]A:8*S<X)J!%R!=!!?!!!N%5FN97>F5W^V=G.F,GRW<'FC'5FN97>F5W^V=G.F37VB=72Y,GRW9WRB=X-!&%FN97>F5W^V=G.F37VB=72Y)'FO!!"5!0!!$!!$!!1!"!!&!!1!"!!%!!1!"A!%!!1!"Q)!!(A!!!U)!!!!!!!!!!!!!)U,!!!!!!!!!!!!!!!!!!!!!!!!#!!!!!!!!!!!!!!!E!!!!!!"!!A!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">0</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">false</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">3</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1342710272</Property> + </Item> + <Item Name="Set AttributeString.vi" Type="VI" URL="../Set AttributeString.vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&!#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!&6!!!!#1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!%R!=!!?!!!N%5FN97>F5W^V=G.F,GRW<'FC'5FN97>F5W^V=G.F37VB=72Y,GRW9WRB=X-!&5FN97>F5W^V=G.F37VB=72Y)'^V>!!A1&!!!Q!!!!%!!B.F=H*P=C"J<C!I<G]A:8*S<X)J!%R!=!!?!!!N%5FN97>F5W^V=G.F,GRW<'FC'5FN97>F5W^V=G.F37VB=72Y,GRW9WRB=X-!&%FN97>F5W^V=G.F37VB=72Y)'FO!!"5!0!!$!!$!!1!"!!&!!1!"!!%!!1!"A!%!!1!"Q)!!(A!!!U)!!!!!!!!!!!!!)U,!!!!!!!!!!!!!!!!!!!!!!!!#!!!!!!!!!!!!!!!E!!!!!!"!!A!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">0</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">false</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">3</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1342710272</Property> + </Item> + <Item Name="Set AttributeU32.vi" Type="VI" URL="../Set AttributeU32.vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&!#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!&6!!!!#1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!%R!=!!?!!!N%5FN97>F5W^V=G.F,GRW<'FC'5FN97>F5W^V=G.F37VB=72Y,GRW9WRB=X-!&5FN97>F5W^V=G.F37VB=72Y)'^V>!!A1&!!!Q!!!!%!!B.F=H*P=C"J<C!I<G]A:8*S<X)J!%R!=!!?!!!N%5FN97>F5W^V=G.F,GRW<'FC'5FN97>F5W^V=G.F37VB=72Y,GRW9WRB=X-!&%FN97>F5W^V=G.F37VB=72Y)'FO!!"5!0!!$!!$!!1!"!!&!!1!"!!%!!1!"A!%!!1!"Q)!!(A!!!U)!!!!!!!!!!!!!)U,!!!!!!!!!!!!!!!!!!!!!!!!#!!!!!!!!!!!!!!!E!!!!!!"!!A!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">0</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">false</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">3</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1342710272</Property> + </Item> </Item> <Item Name="Public" Type="Folder"> <Property Name="NI.LibItem.Scope" Type="Int">1</Property> diff --git a/ImageSourceBase/Imaqdx/Set AttributeI64.vi b/ImageSourceBase/Imaqdx/Set AttributeI64.vi new file mode 100644 index 0000000000000000000000000000000000000000..ef31433b04274ab7d2d93b097210d561a0243f5d Binary files /dev/null and b/ImageSourceBase/Imaqdx/Set AttributeI64.vi differ diff --git a/ImageSourceBase/Imaqdx/Set AttributeString.vi b/ImageSourceBase/Imaqdx/Set AttributeString.vi new file mode 100644 index 0000000000000000000000000000000000000000..477b9912043c39b512f87dbcbb46827e57ea395d Binary files /dev/null and b/ImageSourceBase/Imaqdx/Set AttributeString.vi differ diff --git a/ImageSourceBase/Imaqdx/Set AttributeU32.vi b/ImageSourceBase/Imaqdx/Set AttributeU32.vi new file mode 100644 index 0000000000000000000000000000000000000000..8a9101a13ba49c23a0cc8af627a4feec1f797ece Binary files /dev/null and b/ImageSourceBase/Imaqdx/Set AttributeU32.vi differ diff --git a/ImageSourceBase/Imaqdx/Write On_Off.vi b/ImageSourceBase/Imaqdx/Write On_Off.vi index 310ab8be4fb7abf656d15068e319779b28f9fd80..9299cc1cf86f7a6804e9d4eda089221c6e0229ea 100644 Binary files a/ImageSourceBase/Imaqdx/Write On_Off.vi and b/ImageSourceBase/Imaqdx/Write On_Off.vi differ diff --git a/NewClassTesting.vi b/NewClassTesting.vi index 43da2d66229cf8cd94866f985adf57c534e7f51d..9bf1417ab351e21ff9b2675ed4982722ca6ed4e6 100644 Binary files a/NewClassTesting.vi and b/NewClassTesting.vi differ