Tango command names are not case-sensitive.
Spectra::tng_hasCmd()
Returns 1, if the command exists on that device.
$ret = Spectra::tng_hasCmd( "dev1", "StartMove")
Spectra::tng_inout()
Executes a command that returns no data.
$ret = Spectra::tng_inout( "dev1", "com")
Spectra::tng_inoutVoidDouble()
Executes a command that returns a double value.
$ret = Spectra::tng_inoutVoidDouble( "dev1", "com")
Spectra::tng_inoutVoidLong()
Executes a command that returns a long value.
$ret = Spectra::tng_inoutVoidLong( "dev1", "com")
Spectra::tng_inoutVoidULong()
Executes a command that returns a unsigned long value.
$ret = Spectra::tng_inoutVoidULong( "dev1", "com")
Spectra::tng_inoutVoidShort()
Executes a command that returns a short.
$ret = Spectra::tng_inoutVoidShort( "dffrctmtr", "SomeName")
Spectra::tng_inoutVoidUShort()
Executes a command that returns an unsigned short.
$ret = Spectra::tng_inoutVoidUShort( "dffrctmtr", "GetReflectionSize")
Spectra::tng_inoutDoubleVoid()
Executes a command that requires a double and returns a void.
$ret = Spectra::tng_inoutDoubleVoid( "dev1", "com", 1.)
Spectra::tng_inoutDoubleArrVoid()
Executes a command that requires an array of doubles (can be empty)
and returns a void.
$ret = Spectra::tng_inoutDoubleArrVoid( "dev1", "com", 1., 2., 3.)
$ret = Spectra::tng_inoutDoubleArrVoid( "dffrctmtr", "AddReflection")
Spectra::tng_inoutLongArrVoid()
Executes a command that requires an array of longs and returns a void.
$ret = Spectra::tng_inoutLongArrVoid( "dffrctmtr", "ComputeU", 0, 1)
Spectra::tng_inoutLongVoid()
Executes a command that requires a long and returns a void.
$ret = Spectra::tng_inoutLongVoid( "marccd", "StopExposure", 0)
Spectra::tng_inoutDoubleULong()
Executes a command that expects a double argument
and returns a unsigned long value.
$ret = Spectra::tng_inoutDoubleULong( "dev1", "com", 0.123)
Spectra::tng_inoutLongLong()
Executes a command that expects a long argument
and returns a long value.
$ret = Spectra::tng_inoutLongLong( "mca10", "start", 0)
Spectra::tng_inoutULongULong()
Executes a command that expects a unsigned long argument
and returns a unsigned long value.
$ret = Spectra::tng_inoutULongULong( "dev1", "com", 2)
Spectra::tng_inoutStringDouble()
Executes a command that expects a string argument
and returns a double.
$ret = Spectra::tng_inoutStringDouble( "dffrctmtr", "AffineCrystal", "Cr1")
Spectra::tng_inoutStringString()
Executes a command that expects a string argument
and returns a string.
$ret = Spectra::tng_inoutStringString( "exp_mot65", "WriteRead", "RP?")
Spectra::tng_inoutStringVoid()
Executes a command that expects a string argument
and returns a void.
$ret = Spectra::tng_inoutStringVoid( "dffrctmtr", "AddNewCrystal", "Cr1")
Spectra::tng_inoutShortVoid()
Executes a command that requires a short and returns void.
$ret = Spectra::tng_inoutShortVoid( "dffrctmtr", "RemoveReflection", 0)
Spectra::tng_inoutUShortVoid()
Executes a command that requires an unsigned short and returns void.
$ret = Spectra::tng_inoutUShortVoid( "dffrctmtr", "SomeName", $someValue)
Spectra::tng_getReflection()
Returns the selected reflection as an array.
@ret = Spectra::tng_getReflection( "dffrctmtr")