-
1d9b8a2cf6
Todo: Add note to rename struct
hayodea
2025-09-04 15:58:59 -04:00
-
4ce4c9f9f8
DAP Specs: Add specs for LivoxGen1 devices
hayodea
2025-09-04 15:57:42 -04:00
-
fe5a7d480d
CMake: tried to get project building in Clang. Failed.
hayodea
2025-09-06 22:45:25 -04:00
-
83273ae806
Bodies:dev: avia: don't set default subnet to 192.168.1.0
hayodea
2025-09-06 22:05:33 -04:00
-
04a3631881
Bodies:dev: Add DAPS files for test window and Avia
hayodea
2025-09-06 22:01:20 -04:00
-
0559d9ea42
Build: Update CMake project version: v0.00.004
v0.00.004
hayodea
2025-09-03 15:30:30 -04:00
-
1c78fc5c31
Cmdline: Update specs to mention DAP
hayodea
2025-09-03 15:28:58 -04:00
-
3b224501c7
VSCode: Add launch tasks for debugging in vscode
hayodea
2025-09-03 14:56:49 -04:00
-
0dc8abaa28
Rework: Modularize Mind
hayodea
2025-09-03 14:43:00 -04:00
-
eb069c4a96
LRU-LIFO: Add Lufos, add LUFOs to Director
hayodea
2025-09-02 17:02:50 -04:00
-
32e76c2ca5
Goal: Goals are now Comblogic exprs
hayodea
2025-09-02 17:01:47 -04:00
-
4827177703
Add combinational logic and concept classes
hayodea
2025-09-02 17:01:01 -04:00
-
d36d03dcc3
Logic/Concepts.h: Add combinational logic expr classes
hayodea
2025-09-02 13:04:54 -04:00
-
6362298016
Rename senseApiXcbWindow=>xcbWindow
hayodea
2025-08-29 20:24:04 -04:00
-
6314b0182a
VSCode config: indentation should be 4-width tabs
hayodea
2025-08-29 20:23:44 -04:00
-
0fefa5be7f
Add synchronization notes for queuespin mechanism
hayodea
2025-08-29 19:59:22 -04:00
-
7ea31cdb8d
DAPSpecParser: Get rid of this warning
hayodea
2025-08-29 17:52:39 -04:00
-
d217354689
Add our first async thread sequence
hayodea
2025-08-29 17:42:13 -04:00
-
bb7be7fb3c
Rename: senseDeviceSpecs => deviceAttachmentSpecs
hayodea
2025-08-29 16:33:17 -04:00
-
ee8fca3008
Add todo
hayodea
2025-08-29 16:13:03 -04:00
-
525af45fd4
VSCode config: use 8-width tabs
hayodea
2025-08-29 16:12:47 -04:00
-
3ff329a553
Rename: DeviceSpec=>DAP Spec
hayodea
2025-08-29 16:12:30 -04:00
-
66257bcd0e
Rename DSL: DeviceAttachmentSpec => deviceAttachmentPipeSpec
hayodea
2025-08-29 15:55:11 -04:00
-
6ef86eea05
Rename DSL: deviceSpec => deviceAttachmentSpec
hayodea
2025-08-29 15:16:11 -04:00
-
8f41e164a2
Rename readDeviceFile=>readDeviceSpecFile
hayodea
2025-08-29 13:29:18 -04:00
-
b9ca38bff1
Make senseApiLibs a vector<sh_ptr>; getters return sh_ptr
hayodea
2025-08-29 13:19:33 -04:00
-
e024ccdf95
Add todo
hayodea
2025-08-29 12:51:52 -04:00
-
f3f2384f9b
SenseApiMgr: Refcount device spec objects
hayodea
2025-08-29 09:50:26 -04:00
-
cd63593ae5
CMake: Add support for cross compiling to aarch64-linux-gnu
hayodea
2025-08-23 20:59:39 -04:00
-
58dbc7e320
Gitignore: Ignore all build dirs
hayodea
2025-08-23 19:38:52 -04:00
-
e3795c4233
Fix includes to use angle brackets
hayodea
2025-08-15 14:01:46 -04:00
-
edc198dd00
Document the purpose and mechanics behind JOLTing
hayodea
2025-08-15 13:16:23 -04:00
-
2bf7390f97
Rename implexa.h => mentenon.h
hayodea
2025-08-15 09:43:38 -04:00
-
1ea1b4b9f6
Fix typo
hayodea
2025-08-15 09:41:34 -04:00
-
c14208f6ce
Ignore /build dir
hayodea
2025-08-15 09:38:43 -04:00
-
f4ff8f0e40
Delete superfluous files
hayodea
2025-08-15 09:36:24 -04:00
-
ba3841c30b
Rename classes from MentalExistent=>MentalPhenomenon
hayodea
2025-08-13 16:06:34 -04:00
-
4a8cb12294
Mrntt: initializeSalmanoff exceptions handled in outermode catch block
hayodea
2025-08-13 10:03:18 -04:00
-
b6b2ce7ada
Cmdline: use exceptions for control flow
hayodea
2025-08-13 09:43:34 -04:00
-
7bee9b07ae
Mrntt: Don't call Mind::initialize after exiting loop.
hayodea
2025-08-13 09:08:57 -04:00
-
d26b791dd2
Handle SIGINT (CTL+C) by gracefully shutting down
hayodea
2025-08-10 14:07:27 -04:00
-
7579446388
Mrntt: set Mrntt::exitCode = EXIT_FAILURE for all exceptions
hayodea
2025-08-10 13:40:13 -04:00
-
099d60bcc4
Moved JOLT state tracking into ComponentThread::
hayodea
2025-08-10 13:29:34 -04:00
-
42b32f27e6
Remove test exception
hayodea
2025-08-10 13:17:11 -04:00
-
c457ee7aca
smo::Mind instance now global; track & manage JOLT state in Mind
hayodea
2025-08-10 13:12:17 -04:00
-
e2e589dc17
ExceptionInd: Remove duplicate invocations
hayodea
2025-08-03 10:32:02 -04:00
-
d4898bbca1
Add comments
hayodea
2025-08-03 10:22:28 -04:00
-
e836b2bf32
Cmdline: Suppress getopt stderr msg, bubble exception upward instead
hayodea
2025-08-03 10:19:22 -04:00
-
fef73692f7
Mrntt: Shut down mind threads before printing usage & exiting
hayodea
2025-08-03 09:57:29 -04:00
-
285b63b618
Mind: Distribute and pin Mind threads to CPUs
hayodea
2025-08-03 09:18:45 -04:00
-
1deb92a416
CompThreads: create execOpOnAllMindThreads common helper
hayodea
2025-08-03 08:22:45 -04:00
-
6f6fa77498
Get rid of enum Quale::Type, create BoundingQuale; use typeid()
hayodea
2025-08-03 05:23:05 -04:00
-
79825e4da3
Make Quale derive from MentalExistent.
hayodea
2025-08-03 05:03:41 -04:00
-
6114a2648d
Add MentalExistent hierarchy of classes.
hayodea
2025-08-03 04:54:27 -04:00
-
4a3daaf403
Update README.md
hayodea
2025-08-02 01:26:06 +00:00
-
49c8b5bca1
SenseApiMgr: Print dev info when detaching, use early return pattern
hayodea
2025-07-30 10:33:50 -04:00
-
a2598e80fd
Mrntt: Call mind.finalize() on mind object.
hayodea
2025-07-30 10:14:18 -04:00
-
4fde28dad8
Mrntt: Call shutdownSalmanoff after exiting main loop
hayodea
2025-07-30 10:07:52 -04:00
-
e276fcbdce
Mrntt: use keepLooping after exception; Mind: split code from mrntt
hayodea
2025-07-30 09:09:38 -04:00
-
36c79f3a2e
Threading: run all code in PThreads, add JOLTing & exception bubbling
hayodea
2025-07-28 07:20:44 -04:00
-
513405a831
Cmdline: Rename senseApiLibs, senseApiPaths to apiLibs, apiLibPaths
hayodea
2025-07-25 01:51:36 -04:00
-
7b962a75d3
VSCode: update config
hayodea
2025-07-25 01:22:13 -04:00
-
270437fdd4
xcbOrg/Window: Destroy connections when no longer in use
hayodea
2025-07-25 01:21:26 -04:00
-
a17c940377
xcbWindow: Use angle bracketed includes
hayodea
2025-07-24 06:15:09 -04:00
-
b28239550e
xcbWindow: Group xcbXorg DLL state together
hayodea
2025-07-24 06:14:08 -04:00
-
1e17b83061
Split xcbXorg into xcbXorg and xcbWindow
hayodea
2025-07-24 06:00:35 -04:00
-
1bf5f46404
Provide dlopen() path searching hook to senseApi libs
hayodea
2025-07-24 02:12:31 -04:00
-
064dc43fbc
SenseApiMgr: Permit multiple lib search paths
hayodea
2025-07-23 00:12:50 -04:00
-
020a4968e5
CMake: Add config.h.in
hayodea
2025-07-22 23:28:59 -04:00
-
d0aa8e2306
Rename hk=>smo
hayodea
2025-07-22 06:48:04 -04:00
-
79f3e84ff8
CMake: update include path here?
hayodea
2025-07-22 06:17:18 -04:00
-
756571b9b4
Rename hcore=>smocore
hayodea
2025-07-22 06:15:12 -04:00
-
9c16aeeb55
Docs: rename harikoff=>salmanoff
hayodea
2025-07-22 06:03:47 -04:00
-
d6a0b0301e
Build: Rename Harikoff=>Salmanoff
hayodea
2025-07-22 06:00:00 -04:00
-
e87656fd12
Fix build error from non-POD initializer list
hayodea
2025-07-22 05:50:19 -04:00
-
f06aeb6c9b
Formatting
hayodea
2025-07-22 05:48:39 -04:00
-
c58d422158
Add images
hayodea
2025-07-22 05:47:33 -04:00
-
8dfb1e5b2f
Use smaller PNG
hayodea
2025-07-22 05:46:02 -04:00
-
50b8aaf34d
Update README for logo
hayodea
2025-07-22 05:40:51 -04:00
-
0f5e499d7c
Add new logo for Salmanoff
hayodea
2025-07-22 05:39:19 -04:00
-
710749c399
Delete the autotools build system
hayodea
2025-07-22 05:28:42 -04:00
-
3503cce0db
CMake: Check for libDl, conditionally check for libXCB
hayodea
2025-07-22 04:45:23 -04:00
-
90a0eebdd8
Add cscope ignore to .gitignore
hayodea
2025-07-22 03:08:50 -04:00
-
1540af1e74
Add temporary gitignore for the old autotools build dir
hayodea
2025-07-22 02:46:43 -04:00
-
065b2593f4
Add new CMake build system
hayodea
2025-07-22 02:46:16 -04:00
-
e7974db324
Add Marionette
hayodea
2025-07-22 02:03:09 -04:00
-
336094ef90
Marionette: Create include dir and move body map headers in
hayodea
2025-02-02 15:19:34 -04:00
-
d43a8af6bd
Build: Print out the enabled common and wilzor libs
hayodea
2025-02-02 15:18:19 -04:00
-
37ad6995c3
Build: Add SenseApi DeepLIO2 Lidar fusion algo
hayodea
2025-02-02 15:17:03 -04:00
-
c9e8a9f1fb
Build: senseApis: Update help messages
hayodea
2025-01-31 15:54:08 -04:00
-
dacc050bf9
Livox and R3Live shouldn't be over Eth intrinsically
hayodea
2025-01-31 15:50:32 -04:00
-
f8825942b1
Add senseApis for Lidar devs and fusion APIs
hayodea
2025-01-31 15:38:47 -04:00
-
e201b5e695
Build: Support common+sense+wilzor API libs; Move xcbXorg into commonLibs
hayodea
2025-01-28 04:57:07 -04:00
-
29a1e1ecf2
Docs:negtrin path: Add new thoughts
hayodea
2025-01-24 17:10:55 -04:00
-
a5c2f47e9f
Add design thoughts for intrins, compartmentalization, value-judgment
hayodea
2025-01-23 19:18:25 -04:00
-
42f55bb324
SenseApiDesc: Delete Sal_Mgmt_HkOps & document iface
hayodea
2025-01-18 10:16:02 -04:00
-
1450d745ab
SenseApiDesc: use CPP concat to reduce typos
hayodea
2025-01-18 08:40:41 -04:00
-
76141e3a92
Fix indentation
hayodea
2025-01-17 12:07:29 -04:00
-
36592293dd
DevSpec:lex: fix indentation
hayodea
2025-01-17 11:57:47 -04:00
-
f1696f8272
DevSpec:lex: Remove annotation comment by GPT
hayodea
2025-01-17 11:56:42 -04:00