65 Commits

Author SHA1 Message Date
dario
36c160e8e3 Updated statemachine documentation to reference existing documentation 2024-12-01 15:11:42 +01:00
dario
5c050fc06e Updated default config and removed onManagerInit, onStateMachineInit 2024-11-20 19:34:51 +01:00
dario
f75f23d4e9 Moved system events to TACOS and re-introduced onManagerInit() and onStatemachineInit() for backwards compatibility 2024-11-20 18:49:11 +01:00
CarlWachter
f6952ccd32 doc: Added READMEs for TACOS usage 2024-11-20 18:49:11 +01:00
CarlWachter
ca3f303293 cleanup: separate functions for requesting and forcing state transitions, fix publishing behavior 2024-11-20 18:49:11 +01:00
CarlWachter
9f4d99191d feat: user definable callback on state transition 2024-11-20 18:49:11 +01:00
CarlWachter
7152baca2a refactor: merged manger task into statemachine task 2024-11-20 18:49:11 +01:00
CarlWachter
344ef03f4a doc: Amended documentation for startTACOS 2024-11-09 07:30:12 +00:00
CarlWachter
4ac600d2b7 refactor: moved startup from rtos2-utils to TACOS 2024-11-09 07:30:12 +00:00
dario
56de1ed4e2 Fixed a typo in tacos.hpp 2024-10-04 13:34:17 +02:00
dario
d1f7063912 Added state publishing to TACOS state transition 2024-10-04 13:32:30 +02:00
CarlWachter
a495e5b2b9 Refactor CAN bus message queuing to pass by value 2024-09-25 17:50:34 +02:00
CarlWachter
7997a8a91a fix(CAN): RX buffer as queue for stability 2024-09-25 17:22:05 +02:00
CarlWachter
12c5603056 Increase CAN queue length to 25 2024-08-30 13:08:12 +02:00
CarlWachter
dd4c5f34a2 feat: handleSysMessage checks allows user to overwrite CAN system behavior 2024-08-23 14:40:00 +00:00
CarlWachter
d028ecef74 feat(state-via-can): state transitions via can are forced to resync state across devices 2024-08-23 14:40:00 +00:00
@CarlWachter
40727728d0 feat(sync): added periodicDelay function to threads 2024-06-17 09:32:20 +00:00
CarlWachter
a6eabf559f Variable Stack size via config.hpp for manager and statemachine 2024-06-16 10:12:27 +00:00
carlwachter
640b13bab0 Added STA_RTOS_SYSTEM_EVENTS_ENABLE to default.hpp 2024-06-02 16:21:53 +00:00
dario
d9d70ec371 Small fix for a comment 2024-05-22 13:05:54 +02:00
dario
556a8c91a4 Small bugfix and adapted naming 2024-05-22 11:04:54 +02:00
CarlWachter
3af6656e0f Added Publishing and handling of CAN state transition 2024-04-30 17:33:52 +02:00
CarlWachter
e3283848ef Minor Cleanup 2024-04-30 17:14:16 +02:00
CarlWachter
104d2931be Cut out isotp and added CAN ID for state transition 2024-04-30 15:24:28 +02:00
CarlWachter
5ecc5f9211 Raised CAN Task Prio since it now uses less runtime 2024-04-30 13:37:55 +02:00
CarlWachter
683b680f00 CAN via IRQ 2024-04-30 13:37:31 +02:00
@CarlWachter
7147d6de83 CAN implementation for standard CAN 2024-03-08 13:55:01 +01:00
@CarlWachter
f0176bb2ed TACOS interfaces for queing msg 2024-02-28 14:38:38 +01:00
@CarlWachter
16b2ed5a20 Can bus start without handle 2024-02-16 17:43:28 +01:00
@CarlWachter
b60ddccad5 Removed default watchdog enable 2024-02-16 14:45:17 +01:00
@CarlWachter
7da60dc85e CAN Bus shifted to TACOS from rtos 2024-02-16 14:44:29 +01:00
@CarlWachter
35d0691736 Added: Default includes CAN Settings 2024-02-16 14:43:03 +01:00
@CarlWachter
7e0d3bfd19 removed tacos dependencies from rtos2-utils 2024-02-16 14:42:47 +01:00
@CarlWachter
ebc0383b61 Init order 2024-02-16 14:42:04 +01:00
@CarlWachter
090d325b10 Syntax fixes 2024-02-16 14:42:04 +01:00
@CarlWachter
c327ec2ede Cleanup 2024-02-16 14:41:27 +01:00
@CarlWachter
7635cfe4ad Rebase onto main 2024-02-16 14:41:27 +01:00
dario
f11a6fd5f7 Created debug.hpp and fixed doxygen 2024-02-14 13:36:21 +01:00
dario
801408e371 Fixed a few errors 2024-02-07 19:19:13 +01:00
dario
cf508244bc Merge branch 'watchdog-integration' of ssh://git.intern.spaceteamaachen.de:22222/ALPAKA/TACOS into watchdog-integration 2024-02-07 19:05:01 +01:00
dario
85e270f02b Added comment for watchdogIgnore 2024-02-07 19:02:27 +01:00
dario
554e1ab94e Fixed thread starting to work correctly 2024-02-07 19:02:27 +01:00
dario
1d1c5f4fc2 larger thread rework to support thread restarting 2024-02-07 19:02:27 +01:00
dario
cc74b9edd4 Added working blocking-wrapper 2024-02-07 18:58:50 +01:00
dario
14142d5b62 Combined watchdog code with latest changes. 2024-02-07 18:57:34 +01:00
dario
7e5a64ebf4 Added comment for watchdogIgnore 2024-02-07 18:48:32 +01:00
dario
2617521444 Fixed thread starting to work correctly 2024-02-07 17:04:19 +01:00
CarlWachter
39aa85ce75 Adapted tacos.hpp to fit changes 2024-01-30 14:21:14 +01:00
CarlWachter
96147df269 Added ALL_STATES define 2024-01-30 13:51:47 +01:00
dario
d06a15e986 larger thread rework to support thread restarting 2024-01-24 21:16:55 +01:00