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

6281 commits

Author SHA1 Message Date
Pascal Bauer
a41e30ed38 apply driver refactor
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-10-23 22:01:42 +02:00
Pascal Bauer
2b98171e8a adjust utils to refactor
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-10-23 22:01:42 +02:00
Pascal Bauer
45f35338b5 update namespace
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-10-23 22:01:42 +02:00
Pascal Bauer
09eac47a40 adjust to new interface
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-10-23 22:01:42 +02:00
Pascal Bauer
795a565adf add include
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-10-23 22:01:42 +02:00
Pascal Bauer
6f6fe52ce4 remove semicolon
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-10-23 22:01:42 +02:00
Pascal Bauer
04f8c92181 implement probe
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-10-23 22:01:42 +02:00
Pascal Bauer
97d35e4375 format
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-10-23 22:01:42 +02:00
Pascal Bauer
8e21811328 implement path
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-10-23 22:01:42 +02:00
Pascal Bauer
d054b9aaa9 implement override_path
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-10-23 22:01:42 +02:00
Pascal Bauer
cac2e8990d format
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-10-23 22:01:42 +02:00
Pascal Bauer
56b2d69b51 removed unused code
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-10-23 22:01:42 +02:00
Pascal Bauer
2bfccaacd1 implement name
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-10-23 22:01:42 +02:00
Pascal Bauer
4772060f95 implement iommu_group
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-10-23 22:01:42 +02:00
Pascal Bauer
ec3da8d5ae implement driver()
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-10-23 22:01:42 +02:00
Pascal Bauer
b229d7c1a6 inherit from device interface
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-10-23 22:01:42 +02:00
Pascal Bauer
1f9d7d59fa rename Platform driver to GenericDriver
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-10-23 22:01:42 +02:00
Pascal Bauer
0400f1980c remove unused code
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-10-23 22:01:42 +02:00
Pascal Bauer
3659225e20 fix broken includes
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-10-23 22:01:42 +02:00
Pascal Bauer
ae3ab18488 Driver Interface
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-10-23 22:01:42 +02:00
Pascal Bauer
fadb14cd1e initial commit
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-10-23 22:01:42 +02:00
Pascal Bauer
51eaea3708 update driver comment
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-10-23 22:00:10 +02:00
Pascal Bauer
e945a9ee41 rename generic_driver to linux_driver
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-10-23 22:00:10 +02:00
Pascal Bauer
ca2715ddbd rename GenericDriver to LinuxDriver
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-10-23 22:00:10 +02:00
Pascal Bauer
5a48e38aee edit driver comment
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-10-23 22:00:10 +02:00
Pascal Bauer
486877ea09 add . at end of comment
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-10-23 22:00:10 +02:00
Pascal Bauer
ff00747010 fix read names in directory method
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-10-23 22:00:10 +02:00
Pascal Bauer
87a2372204 Use std::filestytem
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-10-23 22:00:10 +02:00
IgnoreWarnings
270acd05dc Update comment
Co-authored-by: Steffen Vogel <steffen.vogel@opal-rt.com>
Signed-off-by: IgnoreWarnings <119685519+IgnoreWarnings@users.noreply.github.com>
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-10-23 22:00:10 +02:00
Pascal Bauer
43e267a6d2 remove dead header
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-10-23 22:00:10 +02:00
Pascal Bauer
1f19e42416 Use villas exception
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-10-23 22:00:10 +02:00
Pascal Bauer
eeb56f47ae remove comment
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-10-23 22:00:10 +02:00
Pascal Bauer
ffbdcf54a0 Update comments
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-10-23 22:00:10 +02:00
Pascal Bauer
1f9e5c4713 format comment
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-10-23 22:00:10 +02:00
Pascal Bauer
9ac5cd6745 update device description
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-10-23 22:00:10 +02:00
Pascal Bauer
80d794223c Refactor: move device utility functions to villas util
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-10-23 22:00:10 +02:00
Pascal Bauer
6e7c9c61d9 cleanup code
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-10-23 22:00:10 +02:00
Pascal Bauer
46065f3ab3 use filename()
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-10-23 22:00:10 +02:00
Pascal Bauer
0c270c54ad formatting
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-10-23 22:00:10 +02:00
Pascal Bauer
2357122446 delete default comnstructor
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-10-23 22:00:10 +02:00
Pascal Bauer
ce8aa3f07a remove duplicate public
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-10-23 22:00:10 +02:00
Pascal Bauer
10e6aee8f0 cmake move drivers to linux section
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-10-23 22:00:10 +02:00
Pascal Bauer
9b1524fe7b fix generic driver header
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-10-23 22:00:10 +02:00
Pascal Bauer
abc56a9405 add new classes to cmake
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-10-23 22:00:10 +02:00
Pascal Bauer
d65910a14a add IpDevice
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-10-23 22:00:10 +02:00
Pascal Bauer
9d6b81b15a add platform device
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-10-23 22:00:10 +02:00
Pascal Bauer
dca4d4c66a add utils
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-10-23 22:00:10 +02:00
Pascal Bauer
adeaa9dee6 add generic driver
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-10-23 22:00:10 +02:00
Pascal Bauer
d312e377bb add driver interface
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-10-23 22:00:10 +02:00
Pascal Bauer
babe80f53e add device interface
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-10-23 22:00:10 +02:00