Commit Graph

  • 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