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

585 commits

Author SHA1 Message Date
Pascal Bauer
4c8b11c2ed fix header 2024-11-15 10:36:57 +00:00
Pascal Bauer
c33fdd0bae fix namespace 2024-11-15 10:36:57 +00:00
Pascal Bauer
3d9d376180 format file 2024-11-15 10:36:57 +00:00
Pascal Bauer
aedeca5c3b refactor ip_device_reader 2024-11-15 10:36:57 +00:00
Pascal Bauer
4e5f23ea66 add device ip matcher 2024-11-15 10:36:35 +00:00
Pascal Bauer
f335d40b98 add ip_device reader 2024-11-15 10:36:35 +00:00
Pascal Bauer
a0078dd46c add platform interrupt 2024-11-15 10:36:35 +00:00
Pascal Bauer
00f28582d8 apply driver refactor
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:35 +00:00
Pascal Bauer
9898d98c80 adjust utils to refactor
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:35 +00:00
Pascal Bauer
ce96260e87 update namespace
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:35 +00:00
Pascal Bauer
db89e7fdc4 adjust to new interface
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:35 +00:00
Pascal Bauer
2186081e57 add include
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:35 +00:00
Pascal Bauer
97f57dbfc4 remove semicolon
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:35 +00:00
Pascal Bauer
9d16687539 implement probe
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:35 +00:00
Pascal Bauer
30db5090db format
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:35 +00:00
Pascal Bauer
1be07a7ed1 implement path
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:35 +00:00
Pascal Bauer
8fb3de87aa implement override_path
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:35 +00:00
Pascal Bauer
285f3296f9 format
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:35 +00:00
Pascal Bauer
73fc214ead removed unused code
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:35 +00:00
Pascal Bauer
a33d67b34a implement name
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:35 +00:00
Pascal Bauer
d43caed903 implement iommu_group
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:35 +00:00
Pascal Bauer
c4d414c2af implement driver()
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:35 +00:00
Pascal Bauer
b5f5e51bee inherit from device interface
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:35 +00:00
Pascal Bauer
201a5f27c7 rename Platform driver to GenericDriver
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:35 +00:00
Pascal Bauer
0a353a0660 remove unused code
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:35 +00:00
Pascal Bauer
1077caf9ce fix broken includes
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:35 +00:00
Pascal Bauer
594bd938a9 Driver Interface
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:35 +00:00
Pascal Bauer
585998761e initial commit
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:35 +00:00
Pascal Bauer
f8b8b7af29 rename generic_driver to linux_driver
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:35 +00:00
Pascal Bauer
125c30cd32 rename GenericDriver to LinuxDriver
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:35 +00:00
Pascal Bauer
65f60425c9 fix read names in directory method
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:35 +00:00
Pascal Bauer
00ac2ee60c Use std::filestytem
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:35 +00:00
IgnoreWarnings
7e7b9e4918 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-11-15 10:36:35 +00:00
Pascal Bauer
badce54e5e remove dead header
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:35 +00:00
Pascal Bauer
7aa1ea37e8 Use villas exception
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:35 +00:00
Pascal Bauer
cccc45e046 remove comment
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:35 +00:00
Pascal Bauer
debf320428 Update comments
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:35 +00:00
Pascal Bauer
2072775c22 format comment
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:35 +00:00
Pascal Bauer
c8e9fc13ab Refactor: move device utility functions to villas util
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:35 +00:00
Pascal Bauer
2ffb635a4a use filename()
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:35 +00:00
Pascal Bauer
a9de4d8555 formatting
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:34 +00:00
Pascal Bauer
868d1b5378 delete default comnstructor
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:34 +00:00
Pascal Bauer
654faaa58c cmake move drivers to linux section
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:34 +00:00
Pascal Bauer
35edb5a9af fix generic driver header
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:34 +00:00
Pascal Bauer
bc441e1994 add new classes to cmake
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:34 +00:00
Pascal Bauer
c33550d973 add IpDevice
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:34 +00:00
Pascal Bauer
5f8dbcfa35 add platform device
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:34 +00:00
Pascal Bauer
82082c392a add utils
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:34 +00:00
Pascal Bauer
8d53e0c139 add generic driver
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:34 +00:00
Pascal Bauer
e3125dbdff add driver interface
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-11-15 10:36:34 +00:00