[BUG]: APIs with the Query function missing for the following list of PI commands.
Opened this issue · 1 comments
u625355 commented
Description of the bug
APIs with the Query function missing for the following list of PI commands.
Models affected: MSO 2|4|5|6 series Oscilloscopes.
API | PI command |
---|---|
scope.commands.measurement.meas[x].smoothingfilter.query() | MEASUrement:MEAS:SMOOTHINGFILTER? |
scope.commands.measurement.edge[x].query() | MEASUrement:EDGE? |
scope.commands.measurement.meas[x].edge[x].query() | MEASUrement:MEAS:EDGE? |
scope.commands.measurement.meas[x].gating.logicsource.query() | MEASUrement:MEAS:GATing:LOGICSource? |
scope.commands.measurement.meas[x].gating.searchsource.query() | MEASUrement:MEAS:GATing:SEARCHSource? |
scope.commands.measurement.meas[x].label.query() | MEASUrement:MEAS:LABel? |
scope.commands.measurement.meas[x].perfreq.edge.query() | MEASUrement:MEAS:PERFREQ:EDGE? |
scope.commands.measurement.meas[x].transition.query() | MEASUrement:MEAS:TRANSition? |
scope.commands.measurement.ref[x].reflevels.basetop.query() | MEASUrement:REF:REFLevels:BASETop? |
scope.commands.math.math[x].interpolation.query() | MATH:MATH:INTERpolation? |
scope.commands.search.search[x].trigger.a.state.query() | SEARCH:SEARCH:TRIGger:A:STATE? |
scope.commands.search.selected.query() | SEARCH:SELected? |
scope.commands.search.search[x].trigger.a.bus.can.data.value.query() | SEARCH:SEARCH:TRIGger:A:BUS:CAN:DATa:VALue? |
Models affected: DPO/MSO/DSA 70K SX/DX/C series Oscilloscopes.
API | PI Command |
---|---|
scope.commands.zoom.mode.query() | ZOOm:MODe? |
scope.commands.mch[x].maxamplitude.query() | MCH:MAXAMPLitude? |
scope.commands.mch[x].minamplitude.query() | MCH:MINAMPLitude? |
scope.commands.custom.gate.source.query() | CUSTOM:GATE:SOUrce? |
scope.commands.custom.gate.start.query() | CUSTOM:GATE:START? |
scope.commands.custom.gate.width.query() | CUSTOM:GATE:WIDth? |
scope.commands.custom.select.gate.query() | CUSTOM:SELECT:GATE? |
scope.commands.errordetector.signaltype.query() | ERRORDetector:SIGnaltype? |
Models affected: TekScopePC Oscilloscope.
API | PI command |
---|---|
scope.commands.vertical.deskew.to.custompropagation.query() | VERTical:DESKew:TO:CUSTOMPROPAgation? |
scope.commands.ch[1].ditherrange.query() | CH:DITHERrange? |
scope.commands.ch[1].probefunc.extunits.state.query() | CH:PROBEFunc:EXTUnits:STATE? |
scope.commands.ref.ref[1].deskew.query() | REF:REF:DESKew? |
scope.commands.ref.ref[1].label.color.query() | REF:REF:LABel:COLor? |
scope.commands.ref.ref[1].label.font.bold.query() | REF:REF:LABel:FONT:BOLD? |
scope.commands.ref.ref[1].label.font.italic.query() | REF:REF:LABel:FONT:ITALic? |
scope.commands.ref.ref[1].label.font.size.query() | REF:REF:LABel:FONT:SIZE? |
scope.commands.ref.ref[1].label.font.type.query() | REF:REF:LABel:FONT:TYPE? |
scope.commands.ref.ref[1].label.font.underline.query() | REF:REF:LABel:FONT:UNDERline? |
scope.commands.s[1].ch[1].label.color.query() | S_CH:LABel:COLor? |
scope.commands.s[1].ch[1].label.font.bold.query() | S_CH:LABel:FONT:BOLD? |
scope.commands.s[1].ch[1].label.font.italic.query() | S_CH:LABel:FONT:ITALic? |
scope.commands.s[1].ch[1].label.font.size.query() | S_CH:LABel:FONT:SIZE? |
scope.commands.s[1].ch[1].label.font.type.query() | S_CH:LABel:FONT:TYPE? |
scope.commands.s[1].ch[1].label.font.underline.query() | S_CH:LABel:FONT:UNDERline? |
scope.commands.s[1].ch[1].position.query() | S_CH:POSition? |
scope.commands.s[1].ch[1].scale.query() | S_CH:SCAle? |
scope.commands.measurement.edge[1].query() | MEASUrement:EDGE? |
scope.commands.measurement.meas[1].clockrecovery.constclockmode.query() | MEASUrement:MEAS:CLOCKRecovery:CONSTCLOCKMODe? |
scope.commands.measurement.meas[1].clockrecovery.standard.query() | MEASUrement:MEAS:CLOCKRecovery:STAndard? |
scope.commands.measurement.meas[1].label.query() | MEASUrement:MEAS:LABel? |
scope.commands.measurement.meas[1].perfreq.edge.query() | MEASUrement:MEAS:PERFREQ:EDGE? |
scope.commands.measurement.meas[1].transition.query() | MEASUrement:MEAS:TRANSition? |
scope.commands.measurement.meas[1].edge[1].query() | MEASUrement:MEAS:EDGE? |
scope.commands.measurement.meas[1].gating.logicsource.query() | MEASUrement:MEAS:gating:LOGICSource? |
scope.commands.measurement.meas[1].gating.searchsource.query() | MEASUrement:MEAS:gating:searchsource? |
scope.commands.measurement.meas[1].smoothingfilter.query() | MEASUrement:MEAS:SMOOTHINGFILTER? |
scope.commands.search.search[1].trigger.a.bus.usb.data.qualifier.query() | SEARCH:SEARCH:TRIGger:A:BUS:ARINC429A:LABel:VALue? |
scope.commands.search.search[1].trigger.a.bus.usb.data.qualifier.query() | SEARCH:SEARCH:TRIGger:A:BUS:USB:DATa:QUALifier? |
scope.commands.search.search[1].trigger.a.runt.source.query() | SEARCH:SEARCH:TRIGger:A:RUNT:SOUrce? |
scope.commands.search.search[1].trigger.a.state.query() | SEARCH:SEARCH:TRIGger:A:STATE? |
scope.commands.math.math[1].avg.mode.query() | MATH:MATH:AVG:MODE? |
scope.commands.math.math[1].avg.weight.query() | MATH:MATH:AVG:WEIGht? |
scope.commands.math.math[1].filter.response.query() | MATH:MATH:FILTer:RESPonse? |
scope.commands.math.math[1].interpolation.query() | MATH:MATH:INTERpolation? |
scope.commands.math.math[1].label.color.query() | MATH:MATH:LABel:COLor? |
scope.commands.math.math[1].label.font.bold.query() | MATH:MATH:LABel:FONT:BOLD? |
scope.commands.math.math[1].label.font.italic.query() | MATH:MATH:LABel:FONT:ITALic? |
scope.commands.math.math[1].label.font.size.query() | MATH:MATH:LABel:FONT:SIZE? |
scope.commands.math.math[1].label.font.type.query() | MATH:MATH:LABel:FONT:TYPE? |
scope.commands.math.math[1].label.font.underline.query() | MATH:MATH:LABel:FONT:UNDERline? |
scope.commands.math.math[1].source1.query() | MATH:MATH:SOUrce? |
scope.commands.math.math[1].type.query() | MATH:MATH:TYPe? |
scope.commands.math.math[1].vunit.query() | MATH:MATH:VUNIT? |
scope.commands.verbose.query() | VERBose? |
Steps To Reproduce
-
Create a driver object named "scope" for any of the affected models.
-
Use the "scope" driver object to query the above-mentioned APIs.
Examples:scope.commands.search.search[1].trigger.a.state.query()
scope.commands.math.math[1].function.query()
-
Error message: The object has no attribute 'query'.
Environment Information
Operating System:
- Windows 10, 64-bit
Software Version:
- tm-devices : 1.1.0
Additional Information
Alternative way to make the query is as follows:
Examples:
scope.query("ZOOm:MODe?")
scope.query("DISplay:GLObal:B<x>:STATE?")