- add MskeSICSFunc
- changed return value of AddSICSHdbPar et al.
This commit is contained in:
@@ -687,61 +687,28 @@ static int SctMakeController(SConnection *con, SicsInterp *sics,
|
||||
controller->devser = DevMake(con, argc - 2, argv + 2);
|
||||
if (!controller->devser) return 0;
|
||||
|
||||
cmd = MakeSICSHdbPar("poll", usMugger,
|
||||
MakeHdbFunc((voidFunc*)SctPollCmd));
|
||||
assert(cmd);
|
||||
AddHipadabaChild(controller->node, cmd, con);
|
||||
|
||||
par = MakeSICSHdbPar("node", usMugger, MakeHdbText(""));
|
||||
assert(par);
|
||||
AddHipadabaChild(cmd, par, con);
|
||||
cmd = AddSICSHdbPar(controller->node,
|
||||
"poll", usMugger, MakeSICSFunc(SctPollCmd));
|
||||
AddSICSHdbPar(cmd, "node", usMugger, MakeHdbText(""));
|
||||
AddSICSHdbPar(cmd, "interval", usMugger, MakeHdbFloat(5.0));
|
||||
AddSICSHdbPar(cmd, "prio", usMugger, MakeHdbText("read"));
|
||||
AddSICSHdbPar(cmd, "action", usMugger, MakeHdbText("read"));
|
||||
|
||||
par = MakeSICSHdbPar("interval", usMugger, MakeHdbFloat(5.0));
|
||||
assert(par);
|
||||
AddHipadabaChild(cmd, par, con);
|
||||
|
||||
par = MakeSICSHdbPar("prio", usMugger, MakeHdbText("read"));
|
||||
assert(par);
|
||||
AddHipadabaChild(cmd, par, con);
|
||||
|
||||
par = MakeSICSHdbPar("action", usMugger, MakeHdbText("read"));
|
||||
assert(par);
|
||||
AddHipadabaChild(cmd, par, con);
|
||||
|
||||
cmd = MakeSICSHdbPar("write", usMugger,
|
||||
MakeHdbFunc((voidFunc*)SctWriteCmd));
|
||||
assert(cmd);
|
||||
AddHipadabaChild(controller->node, cmd, con);
|
||||
|
||||
par = MakeSICSHdbPar("node", usMugger, MakeHdbText(""));
|
||||
assert(par);
|
||||
AddHipadabaChild(cmd, par, con);
|
||||
cmd = AddSICSHdbPar(controller->node,
|
||||
"write", usMugger, MakeSICSFunc(SctWriteCmd));
|
||||
AddSICSHdbPar(cmd, "node", usMugger, MakeHdbText(""));
|
||||
|
||||
|
||||
cmd = MakeSICSHdbPar("queue", usMugger,
|
||||
MakeHdbFunc((voidFunc*)SctQueueCmd));
|
||||
assert(cmd);
|
||||
AddHipadabaChild(controller->node, cmd, con);
|
||||
cmd = AddSICSHdbPar(controller->node,
|
||||
"queue", usMugger, MakeSICSFunc(SctQueueCmd));
|
||||
AddSICSHdbPar(cmd, "node", usMugger, MakeHdbText(""));
|
||||
AddSICSHdbPar(cmd, "prio", usMugger, MakeHdbText("write"));
|
||||
AddSICSHdbPar(cmd, "action", usMugger, MakeHdbText("write"));
|
||||
|
||||
par = MakeSICSHdbPar("node", usMugger, MakeHdbText(""));
|
||||
assert(par);
|
||||
AddHipadabaChild(cmd, par, con);
|
||||
|
||||
par = MakeSICSHdbPar("prio", usMugger, MakeHdbText("write"));
|
||||
assert(par);
|
||||
AddHipadabaChild(cmd, par, con);
|
||||
|
||||
par = MakeSICSHdbPar("action", usMugger, MakeHdbText("write"));
|
||||
assert(par);
|
||||
AddHipadabaChild(cmd, par, con);
|
||||
|
||||
par = MakeSICSHdbPar("debug", usUser, MakeHdbInt(0));
|
||||
assert(par);
|
||||
AddHipadabaChild(controller->node, par, con);
|
||||
par = AddSICSHdbPar(controller->node, "debug", usUser, MakeHdbInt(0));
|
||||
|
||||
cb = MakeHipadabaCallback(SctDebugCallback, controller, NULL);
|
||||
assert(cb);
|
||||
AppendHipadabaCallback(par, cb);
|
||||
if (cb) AppendHipadabaCallback(par, cb);
|
||||
|
||||
if (stack == NULL) {
|
||||
cctx->node = controller->node;
|
||||
|
||||
Reference in New Issue
Block a user