The shall have the form: Interface Data Type Access ReferenceOscillator IIviPwrMeterReferenceOscillator IIviPwrMeterMeasurement Measurement IIviPwrMeterChannels Channels IIviPwrMeterChannel Channels[] Trigger IIviPwrMeterTrigger InternalTrigger IIviPwrMeterInternalTrigger IIviPwrMeterAveraging Channels[].Averaging IIviPwrMeterRange Channels[].Range IIviPwrMeterDutyCycleCorrection Channels[].DutyCycleCorrection The Access may be via an interface reference property name or via IVI.NET collection indexer operators. Note that hierarchy information is IVI-COM Hierarchy This section shall contain a table with three columns showing which properties and methods are in each interface. The sample table shown here lists the inherent methods and properties though individual instrument class specifications shall not include them. Do include a paragraph of the form: full <ClassName> COM Hierarchy includes the Inherent Capabilities Hierarchy as defined in Section “The 4.2, of To avoid redundancy, the COM Inherent Capabilities IVI-3.2: Inherent Capabilities Specification. Inherent Capabilities are omitted here.” The table shall have the form: n+4-1. <ClassName> COM Hierarchy COM Interface Hierarchy Generic Name Type Close M Close DriverOperation P Cache Clear Interchange Warnings M ClearInterchangeWarnings Driver P DriverSetup Get Next Coercion Record M GetNextCoercionRecord Get Next Interchange Warning M GetNextInterchangeWarning Interchange Check P InterchangeCheck Invalidate All Attributes M InvalidateAllAttributes Logical Name P LogicalName Query Instrument Status P QueryInstrumentStatus Check P RangeCheck Record Value Coercions P RecordCoercions
The shall have the form: Interface Data Type Access IIviPwrMeterReferenceOscillator ReferenceOscillator IIviPwrMeterMeasurement Measurement IIviPwrMeterChannels Channels IIviPwrMeterChannel Channels[] IIviPwrMeterTrigger Trigger IIviPwrMeterInternalTrigger InternalTrigger IIviPwrMeterAveraging Channels[].Averaging IIviPwrMeterRange Channels[].Range IIviPwrMeterDutyCycleCorrection Channels[].DutyCycleCorrection The Access may be via an interface reference property name or via IVI.NET collection indexer operators. Note that hierarchy information is IVI-COM Hierarchy This section shall contain a table with three columns showing which properties and methods are in each interface. The sample table shown here lists the inherent methods and properties though individual instrument class specifications shall not include them. Do include a paragraph of the form: “The full <ClassName> COM Hierarchy includes the Inherent Capabilities Hierarchy as defined in Section 4.2, COM Inherent Capabilities of IVI-3.2: Inherent Capabilities Specification. To avoid redundancy, the Inherent Capabilities are omitted here.” The table shall have the form: n+4-1. <ClassName> COM Hierarchy COM Interface Hierarchy Generic Name Type Close Close M DriverOperation Cache P ClearInterchangeWarnings Clear Interchange Warnings M DriverSetup Driver P GetNextCoercionRecord Get Next Coercion Record M GetNextInterchangeWarning Get Next Interchange Warning M InterchangeCheck Interchange Check P InvalidateAllAttributes Invalidate All Attributes M LogicalName Logical Name P QueryInstrumentStatus Query Instrument Status P RangeCheck Check P RecordCoercions Record Value Coercions P
IVI-3.4_APIStyleGuide_2018-10-19.docx