NOVA User-Level Environment  Version testbox/changed-memory-timing-317-g320d8b5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
scripting.cc File Reference
#include "nul/motherboard.h"
#include "nul/parent.h"
#include "nul/baseprogram.h"
#include "nul/service_timer.h"

Classes

struct  ScriptItem
 Single script item. More...
struct  Script
 Simple scripting support. More...

Functions

 PARAM_HANDLER (script,"script - add scripting support")
 PARAM_HANDLER (script_wait,"script_wait:t - wait t milliseconds until the next scripting operation will happen")
 PARAM_HANDLER (script_start,"script_start:config=1,number=1,count=1 - start a config count times","Example: 'script_start:5,3,4' - starts 4 times the configs 5, 6 and 7")
 PARAM_HANDLER (script_waitchild,"script_waitchild - wait for event from the last started child")
 PARAM_HANDLER (script_reboot,"script_reboot - schedule a reboot")

Function Documentation

PARAM_HANDLER ( script  ,
"script - add scripting support"   
)
PARAM_HANDLER ( script_wait  ,
"script_wait:t - wait t milliseconds until the next scripting operation will happen"   
)
PARAM_HANDLER ( script_start  ,
"script_start:config  = 1,
number  = 1,
count  = 1 - start a config count times", "Example: 'script_start:5,
,
4'-starts 4 times the configs  5,
6 and 7"   
)
PARAM_HANDLER ( script_waitchild  ,
"script_waitchild - wait for event from the last started child"   
)
PARAM_HANDLER ( script_reboot  ,
"script_reboot - schedule a reboot  
)