1
0
Fork 0
mirror of https://git.rwth-aachen.de/acs/public/villas/node/ synced 2025-03-16 00:00:02 +01:00
Commit graph

5046 commits

Author SHA1 Message Date
Niklas Eiling
5739923bdd can: add integration test 2020-07-09 07:25:36 +02:00
33eef47f97 can: align code to VILLASnode coding-style 2020-07-09 07:25:36 +02:00
06fc6ed6ed can: reduce includes to the required minimum 2020-07-09 07:25:36 +02:00
5df815765a can: fix authors 2020-07-09 07:25:36 +02:00
208fc1843a can: remove unused callbacks 2020-07-09 07:25:36 +02:00
61cfd9e195 can: use tabs instead of spaces for indention 2020-07-09 07:25:35 +02:00
Niklas Eiling
c4b21e5f26 can: add to_raw conversion and fix data conversions in can_write 2020-07-09 07:25:35 +02:00
Niklas Eiling
e3e1ecda2d can: add function that converts arbitrary sized can data to union signal_data 2020-07-09 07:25:35 +02:00
Niklas Eiling
0235cc1190 can: allow out configuration to not contain name field. Order signals as in the config file instead of searching by name 2020-07-09 07:25:35 +02:00
Niklas Eiling
f5e0efb1ef add vim swp files (*.swp) to .gitignore 2020-07-09 07:25:35 +02:00
Niklas Eiling
dc247ec33b can: properly set flags 2020-07-09 07:25:34 +02:00
Niklas Eiling
20afeffa22 can: add example config file 2020-07-09 07:25:34 +02:00
Niklas Eiling
9fd6bae450 can: make can_read non-blockin using recv() instead of read() 2020-07-09 07:25:34 +02:00
Niklas Eiling
62d6ef56e1 can: fix can_write using the wrong signal sizes 2020-07-09 07:25:34 +02:00
Niklas Eiling
496daae78f can: clean can_parse and test configuration parsing 2020-07-09 07:25:34 +02:00
Niklas Eiling
a174e06961 can: implement can_write 2020-07-09 07:25:34 +02:00
Niklas Eiling
bf337ec2a3 can: implement config parsing and reading from can bus 2020-07-09 07:25:33 +02:00
Niklas Eiling
707e0e5175 can: add basic functionality for socketcan nodetype 2020-07-09 07:25:33 +02:00
Niklas Eiling
49ac1dbeaa can: cosmetic changes to can nodetype draft 2020-07-09 07:25:33 +02:00
Niklas Eiling
7a11654a92 can: implement send and receive functions and latencies measurments 2020-07-09 07:25:33 +02:00
Niklas Eiling
9653ea5295 can: add prototype code for testing can support 2020-07-09 07:25:33 +02:00
5b1cda7a89 can: inital code skeleton 2020-07-09 07:25:33 +02:00
947a7de83c code-style improvements 2020-07-08 13:43:15 +02:00
Niklas Eiling
3fbe7da83b make signal_data print raw data when signal type is unspecified or unknown 2020-07-06 17:20:29 +02:00
0e0250dcba check if struct sample::signals is set everywhere properly 2020-07-06 15:07:05 +02:00
21a16166f9 io: fix typo 2020-07-06 14:03:45 +02:00
e81b61b4f1 make more use of villas::MemoryAllocationError 2020-07-06 14:03:45 +02:00
8de965d93d ci: fix compiler error 2020-07-06 14:03:45 +02:00
38d2b84687 signal: last bug fixes for output signal api 2020-07-06 14:03:45 +02:00
2374e2dfa7 ci: fix compiler errors 2020-07-06 14:03:45 +02:00
1f39d1bca0 signal: split signal related code into separate files 2020-07-06 14:03:45 +02:00
16e706da91 update VILLAScommon submodule 2020-07-06 14:03:45 +02:00
bf5a688c61 signal: initialize signal default value 2020-07-06 14:03:44 +02:00
0525dfc383 api: return path status as string 2020-07-06 14:03:44 +02:00
60c90408c4 node: improve log output 2020-07-06 14:03:44 +02:00
293ffea887 websocket: fix access to uninitialized memoryu 2020-07-06 14:03:44 +02:00
0252ee7d98 path: remove obsolete function prototype 2020-07-06 14:03:44 +02:00
86d7f91eb5 path: dump signal list during startup 2020-07-06 14:03:44 +02:00
b6d0a67b8e add signal definition for villas-web example config 2020-07-06 14:03:44 +02:00
8e259516a3 add more nullptr checks after memory allocations 2020-07-06 14:03:43 +02:00
c71cb752fc api: add little shell script to query the VILLASnode API 2020-07-06 14:03:43 +02:00
d7deec4318 path: fix check 2020-07-06 14:03:43 +02:00
2c2ef72e9e tests: prepare api-nodes testcase for testing new output signal propagation 2020-07-06 14:03:43 +02:00
6f72bc832c api: expose output signals via API 2020-07-06 14:03:43 +02:00
67de039d07 python: fix flake8 error 2020-07-06 13:55:40 +02:00
73d393a967 python/tools: remove more obsolete tools 2020-07-06 13:54:02 +02:00
6a39221c4b python: remove obsolete files 2020-07-06 13:50:30 +02:00
a2aca1f6f7 memory: fix broken mmap support on non x86 platforms 2020-07-06 13:40:39 +02:00
6d2990ade5 avoid issues with uninitialized memory 2020-07-06 13:40:39 +02:00
a1d9fca94b config: add missing include 2020-07-06 13:32:07 +02:00