struct item_status item_status;
-int main(int argc, char *argv[])
+int forb_main(forb_orb orb, int argc, char *argv[])
{
- forb_orb orb;
int ret;
forb_executor_t executor;
fres_resource_manager frm;
char platform[]="telosb";
char *parametrsITEM[] ={NULL,device,platform};
- forb_init_attr_t attr = { .orb_id = "org.frescor.frm.item" };
- orb = forb_init(&argc, &argv, &attr);
- if (!orb) error(1, errno, "forb_init");
-
-
fres_block_register_item();
// ITEM ADD
threadRead = init(parametrsITEM);
- //if (threadRead == NULL) error (1, errno, "Cannot run the ITEM PC Manager"); //TODO fix the worning
+ if (!threadRead) error (1, errno, "Cannot run the ITEM PC Manager"); //TODO fix the worning
forb_executor_run(&executor);