hayodea
876526364b
Build: Added -Wall,extra,-pedantic, fixed warnings and peeves.
2025-01-10 18:27:10 -04:00
hayodea
1178970728
cmd:opts: Now set OptionParser::argv0 to argv[0]
2025-01-08 15:07:42 -04:00
hayodea
bffa2b837c
Opts: Make singleton; senseApi: check senseApiLibPath, get senseApiDescFn pointer.
...
* OptionsParser now has a singleton.
* We now use the cmdline opt -p <senseApiLibPath>, and search for
the specified library in:
* senseApiLibPath, then CWD, then the place where our executable
is running from, and then finally we let the hosting OS do
its own search.
* We now call dlsym() on dlopen()'d libs to to get the senseApiDescFn
pointer.
2025-01-08 13:43:44 -04:00
hayodea
6a494f7ff7
cmd:opts: New -a (sense-api shlibs) and -p (api shlib search dir) opts
2025-01-08 06:19:46 -04:00
hayodea
36acbdfc36
cmd:opts: Add senseApiPath in prep for new cmd opts
2025-01-08 00:32:07 -04:00
hayodea
3b6ca14275
CmdOpts: merge -[i|a|e] into one -s option
...
We augmented the grammar to specify the type of device (intero,
extro or actuator) so we can now collapse the 3 dev spec cmd
line opts into 1 opt.
2025-01-07 14:05:23 -04:00
hayodea
f16d3b24b3
cmdopts: Now accepts 0 or more -d opts
...
In preparation for the deviceSpecParser.
2025-01-05 14:04:31 -04:00
hayodea
00ce114d40
cmdopts: Add a -?/--help option
2025-01-05 13:35:14 -04:00
hayodea
77a19deb8e
cmdopts: Add --interceptor, --extrospector, --actuator and --devicefile
2025-01-05 13:25:40 -04:00