02-03-2009 12:42 PM
Looks that Class Browser toolfrom LabView 8.6 has some glitches when properties that expect enumerated types are ported.
When properties that requires enumerated types are accessed to a higher parent interface layer than its original interface definition the enumerated type is not recognized by the Create->Constant selection of input data type.
So [Mode] is a property that expect an enumerated value inside IChannelSource interface.
1. If [Mode] is accessed through IChannelSource interface the ClassBrowser then [Mode] display the expected enumeration type values but when accessed through Create->Constant selection of input data 2. If [Mode] is accessed from a higher level interface than its original definition interface so accessed from IChannel->Source.Mode then the expected enumeration type values are not displayed when use the Create->Constant option.
That let me believe that in this respect ClassBrowser has an issue with marshalling enumeration types beyond its original interface definition of an IVI-COM driver.
Thanks
Sorin
02-04-2009 06:56 PM
Hi Sorin,
As these are essentially the same question, I will be addressing this question in your other recent post, Why an IVI-COM enumerated type does not show up its values in a LabView VI enumerated property input...
Regards,
Mark E.
Applications Engineer
National Instruments