Open ciozi137 opened 1 year ago
Unified API commands to be enforced in Instrument Framework v1.14+:
Instrument.CBridge.lvclass:
getCapacitance
Instrument.Cryostat.lvclass:
getLN2Level
getLHeLevel
getMagnet
getMagnetVector
setMagnet
setMagnetVector
getAngle
setAngle
getTemperature
setTemperature
getHeater
setHeater
getChamber
setChamber
getPressure
Instrument.DelayLine.lvclass:
getDelay
setDelay
Instrument.LockinAPI.lvclass:
setAI
setAO
setAO_Amplitude
setAO_DC
setAO_Frequency
setAO_Phase
setAO_Function
setAO_I+
setREF
setREF_Frequency
setREF_Phase
setREF_TC
setREF_Roll-Off
setDAQ
setSampling
setOffset
setState
getState
getAO
getAI
getResults
getSampling
getAOconfig
getREFconfig
setInputGain
setOutputGain
getInputGain
getOutputGain
setSamplingMode
getSamplingMode
setSweep
setSweepTime
setSweepTable
getStatus
getSweepResults
getSweepWaveforms
startSweep
stopSweep
setAUX
getAUX
Instrument.Strain.lvclass:
getStrain
setStrain
Instrument.VNA.lvclass:
getData
setAverage
setFormat
setMeasurement
setPower
setSweep
Instrument.SCPI.lvclass:
sendSCPI
receiveSCPI
Instrument.SignalGenerator.lvclass:
setFrequency
setFunction
setLevel
setOffset
setPhase
setPower
Instrument.Amplifier.lvclass:
setChannel
getChannel
setAllChannels
getAllChannels
camelCase
is encouraged fore readability, not required (case should be ignored by the application)setTemperature
rather thanSet Temperature
lowercase
orcamelCase
temperature
notTemperature (K)
old:
new: