diff --git a/devser.c b/devser.c index 506a168e..4290d71f 100644 --- a/devser.c +++ b/devser.c @@ -289,6 +289,21 @@ static int DevQueueTask(void *ds) return 1; } +void DevSigFun(void *ds, int iSignal, void *pSigData) { + DevSer *devser = ds; + AsconStatus status; + DevAction *action; + SchedHeader *header; + + if (devser->stopTask) { + return; + } + for (header = devser->headers; header != NULL; header = header->next) { + // TODO ffr Set interrupt level on the action handler node's sics_int property + // An action handler should clear the sics_int property after it is called. + } +} + DevSer *DevMake(SConnection * con, int argc, char *argv[]) { DevSer *devser = NULL;