TwiceAsNice  2019-02-18
Variables
Methods.h File Reference
This graph shows which files directly or indirectly include this file:

Variables

PyMethodDef NiceMethods []
 

Variable Documentation

◆ NiceMethods

PyMethodDef NiceMethods[]
Initial value:
= {
{"exist", Nice::CmdSequencer::Nice_exist, METH_VARARGS, "Check the existing of a node given by name"},
{"_getVal", Nice::CmdSequencer::Nice_getVal , METH_VARARGS, "Method sets the value of a node.\nSyntax:\n Nice.get(NODEPATH) \nExample:\n Nice.set(\"NODE1.CHILD\", 5) "},
{"_setVal", Nice::CmdSequencer::Nice_setVal , METH_VARARGS, "Method gets the value of a node.\nSyntax:\n Nice.set(NODEPATH,VALUE) \nExample:\n print Nice.get(\"NODE1.CHILD\") "},
{"execute", Nice::CmdSequencer::Nice_exec , METH_VARARGS, "Method executes a command.\nSyntax:\n Nice.execute(NODEPATH, COMMAND, DICTIONARY_OF_PARAMETERS, TIMEOUT) \nExample: Nice.execute(\"WIDGET.CAM1.COMPLY\",\"MOVEREL\",{'ATTR1' : \"Command Go\", 'PAR1' : \"test\", 'PAR2' : \"4711\"}, 5.4)"},
{"executeMulti", Nice::CmdSequencer::Nice_execMulti , METH_VARARGS, "Method executes multiple commands in parallel.\nSyntax:\n Nice.executeMulti( LIST_OF_COMMANDS( similar to the command execute ), TIMEOUT ) \nExample:\n Nice.executeMulti( [(\"WIDGET.CAM1.COMPLY\",\"MOVEREL\",{'PAR1' : \"test\", 'PAR2' : \"4711\"}), (\"WIDGET.CAM1.COMPLY2\",\"MOVEABS\",{'PAR2' : \"test\", 'PAR3' : \"4711\"} ) ], 5.4 )"},
{"breakpoint", Nice::CmdSequencer::Nice_setBP , METH_VARARGS, "Method sets breakpoint. \nSyntax:\n breakpoint( MESSAGE ) \nExample:\n breakpoint(\"Message\")\n If the PAUSE button is pressed the program codes is interrupted at that point until the user pressed CONTINUE again."},
{"write", Nice::CmdSequencer::Nice_write , METH_VARARGS, "Write function for stdout of python"},
{"_waitUntilVal", Nice::CmdSequencer::Nice_waitUntil , METH_VARARGS, "Wait until a node value has been reached. \nSyntax:\n Nice.waitUntil(NODEPATH, VALUE) \n Example:\n Nice.waitUntil( \"WIDGET.CAM1.INT\" , 4711 )"},
{"config", Nice::CmdSequencer::Nice_config , METH_VARARGS, "Returns config node string. \nSyntax:\n Nice.config(NODEPATH) \nExample:\n U1_LOG( Nice.config(\"NODE\")"},
{"LOG", Nice::CmdSequencer::Nice_log , METH_VARARGS, "Internal log function. Do not use. Use instead global X_LOG functions."},
{0, 0, 0, 0}
}
static PyObject * Nice_waitUntil(PyObject *pSelf, PyObject *pArgs)
Definition: CmdSequencer.cc:286
static PyObject * Nice_setBP(PyObject *pSelf, PyObject *pArgs)
Definition: CmdSequencer.cc:249
static PyObject * Nice_exist(PyObject *pSelf, PyObject *pArgs)
Definition: CmdSequencer.cc:195
static PyObject * Nice_setVal(PyObject *pSelf, PyObject *pArgs)
Definition: CmdSequencer.cc:214
static PyObject * Nice_exec(PyObject *pSelf, PyObject *pArgs)
Definition: CmdSequencer.cc:587
static PyObject * Nice_write(PyObject *pSelf, PyObject *pArgs)
Definition: CmdSequencer.cc:178
static PyObject * Nice_log(PyObject *pSelf, PyObject *pArgs)
Definition: CmdSequencer.cc:150
static PyObject * Nice_execMulti(PyObject *pSelf, PyObject *pArgs)
Definition: CmdSequencer.cc:665
static PyObject * Nice_getVal(PyObject *pSelf, PyObject *pArgs)
Definition: CmdSequencer.cc:365
static PyObject * Nice_config(PyObject *pSelf, PyObject *pArgs)
Definition: CmdSequencer.cc:412