Diff: EaseParametersAndCommands

Search SINQ Wiki:
SINQ LIN

SINQ Wiki
- Main Page
- Search SINQ Wiki
- Sample Environment
- Probenumg. Intern
- Troubleshooting SICS

This Page
- Page Info
- Printer Friendly

Referenced by
NewFeaturesInSICS
SicsEase

Wiki Info
- Unused pages
- Undefined pages
- RecentChanges
- Page Index
- System Info
- JSPWiki Docu
- SandBox
- OneMinuteWiki
- Create a New Page




JSPWiki v2.0.52


Difference between version 26 and version 6:
Line 1 was replaced by line 1
- !Common Parameters and Subcommands for all EASE Objects
+ !Common Parameters and Subcommands for EASE Objects
Lines 3-30 were replaced by lines 3-5
- ||Subcommand or\\Parameter||[1]||Description ||Defined by[2]
- |list |c|make a list of most important parameters (all parameters defined with a call to ParTail and not ParList, or with a call to ParList(NULL)|std
- |list all |c|make a full list of all parameters |std
- |list <group> |c|make a list of only a group of parameters (all parameters defined with a call to ParList("<group>") )|std
- |log <par> |c|switch the logger on for parameter <par> (on for parameters defined without an explicit call to ParSwitch(NULL) )|std
- |log <par> <sugar> |c|switch the logger on for parameter <par>, giving a sugar name (see [SicsStrObjSugar])|std
- |unlog <par> |c|switch the logger off for parameter <par>|std
- |sugar |c|return a list of sugar parameters |std
- |save <par> |c|switch on status file saving for parameter <par> (on for changeable parameters, or explicitley when defined with a call to ParSave |std
- |unsave <par> |c|switch off status file saving for parameter <par>|std
- |interest |c|switch interest callback on (every change will be notified to the executive client)|std
- |uninterest |c|switch interest callback off |std
- |verbose |w|verbosity. 0 is quiet, 1 is standard, 2 is verbose (logging all serial communication)|ParStdDef
- |driver |r|driver name |ParStdDef
- |creationCmd |r|command to create this object |ParStdDef
- |restart |c|reconnect serial connection |EaseBasePar
- |send <command> |c|send a serial command. Warning: the resonse is delayed and can therefore not be used in scripts.|EaseSend
- |upperLimit |w|upper limit of target value |EaseDrivPar
- |lowerLimit |w|lower limit of target value |EaseDrivPar
- |tolerance |w|tolerance |EaseDrivPar
- |maxwait |w|maximal time to wait for target value (sec) or 0 for infinite wait |EaseDrivPar
- |settle |w|time to wait after target value is within tolerance|EaseDrivPar
- |targetValue |r|target value |EaseDrivPar
-
- [[1]|#1] c: command, r: read-only parameters, w: writeable parameter
- [[2]|#2] std: defined for all classes based on pardef
- ;else: defined for drivers configured for it, by means of a call to the
- mentioned function in its parameter definition function.
+ {{(c)}}: command\\
+ {{(r)}}: read-only parameters\\
+ {{(w)}}: writeable parameter. The value has to be added to the command.
At line 31 added 74 lines.
+ {{{
+ Command Syntax Description
+ }}}
+ ''Standard commands defined for all objects based on pardef''
+ {{{
+ <obj> list (c) make a list of most important parameters. listed
+ are all parameters defined with a call to ParTail
+ and not ParList, or with a call to ParList(NULL)
+
+ <obj> list all (c) make a full list of all parameters
+
+ <obj> list <group> (c) make a list of only a group of parameters. listed
+ are all parameters defined with a call to
+ ParList("<group>")
+
+ <obj> log <par> (c) switch the logger on for parameter <par>. logging
+ is on by default, off when defined without an
+ explicit call to ParSwitch(NULL)
+
+ <obj> log <par> <sugar> (c) switch the logger on for parameter <par>, giving
+ a sugar name (see [SicsSugar])
+
+ <obj> unlog <par> (c) switch the logger off for parameter <par>
+
+ <obj> sugar (c) return a list of sugar parameters
+
+ <obj> save <par> (c) switch on status file saving for parameter <par>
+ is on by default for changeable parameters, or
+ when explicitley defined with a call to ParSave
+
+ <obj> unsave <par> (c) switch off status file saving for parameter <par>
+
+ <obj> interest (c) switch interest callback on. every change will
+ be notified to the calling client
+
+ <obj> uninterest (c) switch interest callback off
+ }}}
+ ''Parameters defined in ParStdDef''
+ {{{
+ <obj> verbose (w) verbosity. 0 is quiet, 1 is standard
+ 2 is verbose (logging all serial communication)
+
+ <obj> driver (r) driver name
+
+ <obj> creationCmd (r) command to create this object
+ }}}
+ ''Parameter defined by EaseBasePar''
+ {{{
+ <obj> restart (c) reconnect serial connection
+ }}}
+ ''Parameter defined by EaseSendPar''
+ {{{
+ <obj> send <command> (c) send a serial command. Warning: the response is
+ delayed and can therefore not be used in scripts.
+ }}}
+ ''Parameters defined by EaseDrivPar''
+ {{{
+ <obj> upperLimit (w) upper limit of target value
+
+ <obj> lowerLimit (w) lower limit of target value
+
+ <obj> tolerance (w) tolerance
+
+ <obj> maxwait (w) maximal time to wait for target value (sec)
+ or 0 for infinite wait
+
+ <obj> settle (w) time to wait after target value is within tolerance
+
+ <obj> targetValue (r) target value
+ }}}
+ ''Parameter defined by EaseMsgPar''
+ {{{
+ <obj> status (r) connection status of the device (empty when normal)
+ }}}

Back to EaseParametersAndCommands, or to the Page History.