hayodea
c7ca889e9c
Rename DASpec.md=>deviceAttachmentPipelineSpec.md
2025-10-01 13:15:11 -04:00
hayodea
eca3f47884
Add 512 and 256p logos
2025-09-28 15:15:40 -04:00
hayodea
f3909fc000
New salmanoff logo
2025-09-28 15:09:23 -04:00
hayodea
f05c465d61
Docs:Qutexes Update design but it's not reflective of impl
2025-09-20 18:14:17 -04:00
hayodea
79c50ff191
Docs: Qutex.md: update
2025-09-19 21:36:59 -04:00
hayodea
d10217f3f5
Docs: update qutex algo plan
2025-09-19 18:52:27 -04:00
hayodea
b9322c5e89
Docs: Qutex updated notes -- still WIP
2025-09-19 01:18:32 -04:00
hayodea
b49e281010
Docs: New qutexes design
2025-09-18 20:29:37 -04:00
hayodea
4f74e1cd31
Async: Document bridging pattern
2025-09-10 18:16:55 -04:00
hayodea
b7cf4c9135
Docs: Document the locking mechanism we plan to use
...
This new locking mechanism is very cumbersome, but highly
throughput maximizing. It trades high memory usage to gain
high throughput.
We may end up even being able to get the high throughput
without incurring the high memory usage by using std::bind
objects, etc.
2025-09-10 18:14:20 -04:00
hayodea
0449e557b0
livoxGen/Proto1: Refine auto-detection vs heuristic logic
2025-09-09 19:54:14 -04:00
hayodea
a0d577bf81
LivoxProto1: Implemented Device and getOrCreateDevice
...
Includes everything from sending heartbeat msgs to performing
the connection handshake. We also accept many params to
provider-params to customize and make things easier.
2025-09-06 22:46:03 -04:00
hayodea
25234c4229
Docs: LivoxGen1 DAP spec: re-add ports for cmd/data/imu
2025-09-06 22:46:03 -04:00
hayodea
71c448a1d7
Docs: Update DAP spec for livoxGen1
2025-09-06 22:46:03 -04:00
hayodea
5e4597b8fd
Docs: update DAP specs for livoxGen1 devices
2025-09-06 22:46:03 -04:00
hayodea
4ce4c9f9f8
DAP Specs: Add specs for LivoxGen1 devices
2025-09-06 22:46:03 -04:00
hayodea
0fefa5be7f
Add synchronization notes for queuespin mechanism
2025-08-29 19:59:22 -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
9c16aeeb55
Docs: rename harikoff=>salmanoff
2025-07-22 06:03:47 -04:00
hayodea
c58d422158
Add images
2025-07-22 05:47:33 -04:00
hayodea
0f5e499d7c
Add new logo for Salmanoff
2025-07-22 05:39:19 -04:00
hayodea
29a1e1ecf2
Docs:negtrin path: Add new thoughts
2025-07-22 02:03:45 -04:00
hayodea
a5c2f47e9f
Add design thoughts for intrins, compartmentalization, value-judgment
2025-07-22 02:03:45 -04:00
hayodea
181759ff26
Docs:xcbXorg: Document apiParams, providerParams and devSelector
...
Add documentation that explains how to construct a devSpec for matching
and attaching windows from Xorg using the xcbXorg sense API lib.
2025-01-14 23:29:26 -04:00
hayodea
aaae3dcbb2
DevSpec: Grammar now parses params as key[=[val]]
...
* Updated docs to reflect this.
* This was important in allowing us to write the xcbXorg connection
code.
2025-01-14 14:17:05 -04:00
hayodea
b9faa147e3
Docs:devspec: Server renamed to provider
2025-01-07 19:58:23 -04:00
hayodea
e89a38203e
docs:devspec: update docs with new device-type prefix syntax
2025-01-07 14:31:30 -04:00
hayodea
2b75355f98
docs:devspec: Update grammar notes
2025-01-07 12:15:52 -04:00
hayodea
46ef17bb05
Docs:deviceSpec: Update spec and document separators
2025-01-06 21:00:31 -04:00
hayodea
597155a871
docs:devspec: fix example
2025-01-05 20:07:16 -04:00
hayodea
2c3ea2359d
Docs:deviceSpec: Update server params: parentheses mandatory
2025-01-05 17:43:00 -04:00
hayodea
ef5022f815
Docs: Add deviceSpec specification
...
Currently only has a spec for sensors. We'll create and add a
spec for actuators later.
2025-01-05 16:51:12 -04:00