hayodea
26be261cff
SenseApiDesc: Rename SalmanoffCallbacks=> SmoCallbacks
2025-09-06 22:46:03 -04:00
hayodea
e5a3c41c20
SenseApis: Add threading model info to initialization info
...
We provide access to a thread whose event queue the sense API
libs can use for device-independent event management.
2025-09-06 22:46:03 -04:00
hayodea
bb7be7fb3c
Rename: senseDeviceSpecs => deviceAttachmentSpecs
2025-08-29 16:33:17 -04:00
hayodea
6ef86eea05
Rename DSL: deviceSpec => deviceAttachmentSpec
...
This language is used broadly to specify how to attach (and thus
also how to detach) devices to/from Salmanoff. The next bit of work
we'll do is split off the DSL parsing from the management of the
list of parsed binary attached spec objects.
We'll be creating a PipeDeviceAttachmentParser, and later on when
we support URDF, we'll create a URDFDeviceAttachmentParser.
2025-08-29 15:16:11 -04:00
hayodea
b9ca38bff1
Make senseApiLibs a vector<sh_ptr>; getters return sh_ptr
...
Proper reference and object lifetime management.
2025-08-29 13:20:15 -04:00
hayodea
f3f2384f9b
SenseApiMgr: Refcount device spec objects
2025-08-29 09:50:26 -04:00
hayodea
1e17b83061
Split xcbXorg into xcbXorg and xcbWindow
2025-07-24 06:00:35 -04:00
hayodea
1bf5f46404
Provide dlopen() path searching hook to senseApi libs
2025-07-24 02:12:31 -04:00
hayodea
064dc43fbc
SenseApiMgr: Permit multiple lib search paths
2025-07-23 00:12:50 -04:00
hayodea
d0aa8e2306
Rename hk=>smo
2025-07-22 06:48:04 -04:00
hayodea
756571b9b4
Rename hcore=>smocore
2025-07-22 06:15:12 -04:00