Commit Graph

5 Commits

Author SHA1 Message Date
Dreaded_X 93b0a526b1 feat: Ensure consistent ordering device definitions 2025-10-19 03:40:15 +02:00
Dreaded_X 7bb5e65c1c feat: Generate definitions for config 2025-10-19 03:40:15 +02:00
Dreaded_X 6fc3783d7a feat: Added lua definition files
Also added a pre-commit hook to ensure that the definitions files are
up-to-date.
2025-10-15 04:23:12 +02:00
Dreaded_X 4b76bde2a6 feat: Specify (optional) interface name in PartialUserData 2025-10-15 03:44:17 +02:00
Dreaded_X 45485fca37 feat: Add proper type definition for devices
Depending on the implemented traits the lua class will inherit from the
associated interface class.

It also specifies the constructor function for each of the devices.
2025-10-15 00:45:37 +02:00