VISA COM I/O Resource Classes VISA COM I/O provides a subset of the most commonly used resource classes defined in VPP 4.3. Because of the built-in extensibility of COM, there is the potential to provide other resource classes that behave like the predefined classes, and they will work with the VISA COM I/O libraries. RULE 5.0.1 Any resource component which implements a predefined resource type SHALL return the predefined interface type number and name for that interface from the IVisaSession interface. RULE 5.0.2 Any resource component which implements a non-pre-defined resource type SHALL return an interface type number of 0x5000-0x6FFF and the name SHALL NOT match that of any predefined interface or reserved name. RECOMMENDATION 5.0.1 For non-VISA-defined resource types, a manufacturer should include the manufacturer name in the interface name to avoid confuision or possible conflicts with future VISA-defined resource types.
VISA COM I/O Resource Classes VISA COM I/O provides a subset of the most commonly used resource classes defined in VPP 4.3. Because of the built-in extensibility of COM, there is the potential to provide other resource classes that behave like the predefined classes, and they will work with the VISA COM I/O libraries. RULE 5.0.1 Any resource component which implements a predefined resource type SHALL return the predefined interface type number and name for that interface from the IVisaSession interface. RULE 5.0.2 Any resource component which implements a non-pre-defined resource type SHALL return an interface type number of 0x5000-0x6FFF and the name SHALL NOT match that of any predefined interface or reserved name. RECOMMENDATION 5.0.1 For non-VISA-defined resource types, a manufacturer should include the manufacturer name in the interface name to avoid confuision or possible conflicts with future VISA-defined resource types.