Commit Graph

  • db9d325235 chore: Bump version to 0.0.6 main v0.0.6 Sven Sager 2026-03-19 08:29:42 +01:00
  • c3417c38a3 feat(systemd): Add revpi-iosbus.service files Sven Sager 2026-03-17 09:54:36 +01:00
  • 1415055483 feat: Enhance MiddlewareDaemon with driver reset handling Sven Sager 2026-03-17 09:02:40 +01:00
  • fbfda04d7c feat: Add support for configurable procimg path Sven Sager 2026-03-17 08:37:24 +01:00
  • 9e5a9e0141 chore: Add logging for D-Bus publishing and connection closure Sven Sager 2026-03-13 09:07:46 +01:00
  • f6f83e236e feat: Introduce configurable bus_provider for MiddlewareDaemon Sven Sager 2026-03-13 09:03:59 +01:00
  • 8db3af9ca1 feat: Add name property to BusProvider classes Sven Sager 2026-03-13 08:55:24 +01:00
  • f3ffdd8eaa fix(io): Fix ios1 dbus policy Sven Sager 2026-03-11 15:12:45 +01:00
  • f4eff16ab6 refactor: Update type annotations Sven Sager 2026-02-23 11:58:43 +01:00
  • d95a65c18c test(dbus): Update bus_address for BusProvider clases Sven Sager 2026-02-23 11:56:53 +01:00
  • 2b22c103c8 fixup: Integrate NotifyDriverReset handling for ios1 Sven Sager 2026-02-06 19:19:42 +01:00
  • 794089a5b5 refactor: Simplify D-Bus handling by using address-based connections Sven Sager 2026-02-06 19:14:45 +01:00
  • 5dfd8b9f2f feat: Add published event to bus providers for thread synchronization Sven Sager 2026-02-06 18:49:18 +01:00
  • 4ea8d6bc9a feat: Add monitoring and automatic restart for bus provider threads Sven Sager 2026-02-06 18:23:55 +01:00
  • fdaf7b3ac6 refactor: Restructure and rename bus provider modules and classes Sven Sager 2026-02-06 18:17:00 +01:00
  • 3dbad93975 feat: Add bus_filter to dbus_stop for selective stopping Sven Sager 2026-02-06 17:49:00 +01:00
  • cf90b2dd55 refactor: Rename bus provider attributes for clarity Sven Sager 2026-02-06 17:28:35 +01:00
  • 4bd8fa74a9 refactor: Add helper functions for D-Bus connections and bus handling Sven Sager 2026-02-06 17:13:33 +01:00
  • bf5bef114c chore: Reformat with black Sven Sager 2026-02-06 16:53:02 +01:00
  • 2c08829a13 feat(io): Replace property with method to get IOs of a device Sven Sager 2026-02-06 08:59:36 +01:00
  • ce1a25ac0e feat(io): Add EmitsChangedSignal annotations to device properties Sven Sager 2026-02-06 08:50:02 +01:00
  • f387b0a836 refactor(io): Rename GetIO method to GetByName in IO manager Sven Sager 2026-02-06 08:43:11 +01:00
  • 10ad65a62c refactor(io): Update get_*_object_path to accept objects instead Sven Sager 2026-02-06 08:41:29 +01:00
  • 0e69ef432b refactor(io): Simplify InterfaceDeviceManager and device handling Sven Sager 2026-02-06 08:30:18 +01:00
  • 35dbed0798 refactor(io): Rename Get method to GetIO in IOManager interface Sven Sager 2026-02-05 16:23:27 +01:00
  • 1842bbd2f5 feat(io): Emit property change signals for byteorder and signedness Sven Sager 2026-02-05 11:56:51 +01:00
  • 3d64cd5837 refactor(io): Simplify generation of io object path Sven Sager 2026-02-05 11:29:35 +01:00
  • 5528f6dff4 doc(io): Update io_controller.py example file Sven Sager 2026-02-04 16:06:48 +01:00
  • 6372ed4e7f feat(io): Add Set* (Byteorder, Signed, Value) methods to IO interface Sven Sager 2026-02-04 15:19:45 +01:00
  • 710d7b2078 feat(io): Add GetByName and GetByPosition methods to DeviceManager Sven Sager 2026-02-04 14:58:45 +01:00
  • 8ee5e0836f feat(io): Add position property to InterfaceDevice Sven Sager 2026-02-04 14:30:29 +01:00
  • 6f1bd7f7ea refactor(io): Rename IO event methods to signal methods for clarity Sven Sager 2026-02-04 09:53:54 +01:00
  • 785569c86b fix(io): Do not read/wirte process image while device is in self-update Sven Sager 2026-02-04 09:46:09 +01:00
  • 415e8502f7 fix(io): Handle large integer values with fallback to raw byte arrays Sven Sager 2026-02-04 08:34:22 +01:00
  • b16331cf84 feat(io): Add bitaddress property to IO interfaces Sven Sager 2026-02-04 08:08:37 +01:00
  • a2d1531e77 feat(io): Simplify IO interface hierarchy and unify property handling Sven Sager 2026-02-03 11:27:42 +01:00
  • bbbbd3e0e1 fix(io): Add argument names to D-Bus methods for input/output paths Sven Sager 2026-02-03 08:54:56 +01:00
  • a43fc764c6 doc: Add D-Bus data types documentation Sven Sager 2026-02-03 08:02:59 +01:00
  • 0716169a03 feat(io): Add min_value and max_value properties to IOs Sven Sager 2026-02-02 17:28:24 +01:00
  • 77a3fbb16c feat(io): Add inp and out properties to InterfaceDeviceManager Sven Sager 2026-02-02 16:55:54 +01:00
  • 037e9c05ac style(io): Reformatted with black Sven Sager 2026-02-02 16:48:44 +01:00
  • 66c8c9851b refactor(io): Replace _get_io_path method with get_io_path utility Sven Sager 2026-02-02 16:46:30 +01:00
  • afdae78336 feat(io): Add new IO properties and corresponding methods Sven Sager 2026-02-02 15:26:50 +01:00
  • 4dd4c814b5 fix(io): Add property methods on integer IOs Sven Sager 2026-01-30 13:26:21 +01:00
  • b8b99ed3b0 feat(io): Add InterfaceDevice class for device handling via D-Bus Sven Sager 2026-01-30 13:06:15 +01:00
  • b68f1ffb36 feat(io): Add InterfaceDeviceManager to D-Bus bus provider Sven Sager 2026-01-30 12:29:08 +01:00
  • ffd04a0410 fix: Use variant_type instead of hard coded boolean Marc Kittner 2026-01-19 09:49:34 +01:00
  • 549cddf594 feat(io): Integrate com.revolutionpi.ios1 bus to daemon Sven Sager 2025-05-22 11:09:53 +02:00
  • f56db7ab1c doc(io): Add IO example program Sven Sager 2025-05-22 11:09:26 +02:00
  • 208b391aa9 feat(io): Add dbus policy for com.revolutionpi.ios1 bus Sven Sager 2025-05-22 11:09:10 +02:00
  • 917ab7ab1f feat(io): Add dbus bus com.revolutionpi.ios1 Sven Sager 2025-05-22 11:08:48 +02:00
  • b4f817b477 feat(examples): Add revpi-config CLI tool for RevPi configuration Sven Sager 2025-06-04 08:10:52 +02:00
  • 66046b6a9d feat(dbus): Update systemd unit state check to include 'activating' Sven Sager 2025-05-27 14:54:44 +02:00
  • 9ec1e04d2b feat(dbus): Update service key for systemd-timesyncd to 'ntp' Sven Sager 2025-05-27 14:54:14 +02:00
  • 1cb1062138 feat(dbus): Update feature key from 'dphys-swapfile' to 'swapfile' Sven Sager 2025-05-27 14:22:33 +02:00
  • 8d01eee66d feat(dbus): Update status change notification in feature toggle methods Sven Sager 2025-05-27 14:18:13 +02:00
  • 40059d6068 feat(dbus): Add InterfaceSoftwareServices to bus provider initialization Sven Sager 2025-05-27 12:22:08 +02:00
  • 50789853e9 feat(dbus): Add D-Bus interface for managing software services Sven Sager 2025-05-27 12:19:32 +02:00
  • d2e2f1c7f3 refactor(dbus): Move simple_systemd to systemd_helper Sven Sager 2025-05-27 09:38:53 +02:00
  • 32574e0815 refactor: DBus interface includes bus instance Sven Sager 2025-05-26 09:56:16 +02:00
  • a29979ad78 feat(dbus): Add AvailabilityChanged signal to .RevpiConfig Sven Sager 2025-05-26 15:12:38 +02:00
  • 431f9308de feat(dbus): Add StatusChanged DBus signal to interface configuration Sven Sager 2025-05-23 08:27:37 +02:00
  • dc2d1ab3a0 ci: Test in a bookworm container Sven Sager 2025-05-22 11:50:53 +02:00
  • 983c6cefea ci: Start dbus session bus for testing Sven Sager 2025-05-22 12:53:05 +02:00
  • a977884e17 ci: Set machine-id for dbus Sven Sager 2025-05-22 12:13:08 +02:00
  • 20fb85a3f0 ci: Install system dependencies for testing Sven Sager 2025-05-22 11:45:45 +02:00
  • f4efb1daae fix: Add missing reuse license information Sven Sager 2025-05-22 11:35:50 +02:00
  • fb181f8810 ci: Add Revolution Pi pipelines Sven Sager 2025-05-22 11:18:03 +02:00
  • 3dee7784e2 ci: Add GitLab python pipelines Sven Sager 2025-05-22 11:14:18 +02:00
  • 6d77dcddba feat(io): Integrate com.revolutionpi.ios1 bus to daemon devel/ssager/io-interface Sven Sager 2025-05-22 11:09:53 +02:00
  • e7768d8b2b doc(io): Add IO example program Sven Sager 2025-05-22 11:09:26 +02:00
  • 82c72e918e feat(io): Add dbus policy for com.revolutionpi.ios1 bus Sven Sager 2025-05-22 11:09:10 +02:00
  • 1774422dff feat(io): Add dbus bus com.revolutionpi.ios1 Sven Sager 2025-05-22 11:08:48 +02:00
  • 42744bf4b9 Update changelog for 0.0.5-1+deb12+1 release debian/0.0.5-1+deb12+1 debian/bookworm Sven Sager 2025-04-22 13:44:54 +02:00
  • ab562fe600 Merge tag 'v0.0.5' into debian/bookworm Sven Sager 2025-04-22 13:44:38 +02:00
  • b96152acca Update changelog for 0.0.4-1+deb12+1 release Sven Sager 2025-04-22 13:43:59 +02:00
  • cc560770ce feat(revpiconfig): Make unit config changes asynchronous v0.0.5 Sven Sager 2025-04-22 13:42:33 +02:00
  • 4df903783c fix(revpiconfig): Ensure systemd reloads after unit changes Sven Sager 2025-04-22 12:35:43 +02:00
  • c7d5b254e8 Update changelog for 0.0.4-1+deb12+1 release debian/0.0.4-1+deb12+1 Sven Sager 2025-04-22 11:08:32 +02:00
  • c668f34124 Merge tag 'v0.0.4' into debian/bookworm Sven Sager 2025-04-22 11:07:39 +02:00
  • 8db1f59cfe doc(revpiconfig): Docstrings for get_rfkill_index and simple_systemd v0.0.4 Sven Sager 2025-04-21 14:44:50 +02:00
  • 7051eba9b9 doc(revpiconfig): Add docstrings to enums in revpi_config.py Sven Sager 2025-04-21 14:44:04 +02:00
  • 04780bd0dd doc(revpiconfig): Add docstrings to RevPiConfig class and methods Sven Sager 2025-04-21 14:42:14 +02:00
  • 41fb2b3c61 doc(revpiconfig): Add detailed docstrings to ConfigTxt methods Sven Sager 2025-04-21 14:38:32 +02:00
  • 41d9b13e71 fix(dbus): Update systemd interface and path handling Sven Sager 2025-04-22 10:57:42 +02:00
  • 463a61a001 fix(dbus): Update DBus policy file path and interface name Sven Sager 2025-04-22 10:10:39 +02:00
  • 8fc058c7ee Update changelog for 0.0.3-1+deb12+1 release debian/0.0.3-1+deb12+1 Sven Sager 2025-04-21 13:44:28 +02:00
  • 0618bf8693 feat(deb): Add dependencies for dtoverlay command Sven Sager 2025-04-21 13:43:00 +02:00
  • e1e9db8a21 Merge tag '0.0.3' into debian/bookworm Sven Sager 2025-04-21 13:36:02 +02:00
  • 1fab228272 refactor: Rename WiFi to WLAN for consistent terminology v0.0.3 Sven Sager 2025-04-21 13:33:42 +02:00
  • fc82ec0eb9 feat(revpiconfig): Replace rfkill subprocess calls with sysfs writes Sven Sager 2025-04-21 13:25:56 +02:00
  • de1774f60e feat(cli): Add CLI support for RevPi configuration object (revpi-config) Sven Sager 2025-04-21 10:55:32 +02:00
  • 8c145ef2ff feat(cli): Add CLI command for configuring Revpi features Sven Sager 2025-04-21 10:55:11 +02:00
  • 0ecd86bd64 feat(cli): Add get_properties helper function for DBus interactions Sven Sager 2025-04-21 10:54:47 +02:00
  • 555c781aed feat(dbus): Add InterfaceRevpiConfig to DBus interfaces list Sven Sager 2025-04-21 10:21:36 +02:00
  • 604cb61870 feat(dbus): Add Bluetooth configuration functionality Sven Sager 2025-04-21 10:17:56 +02:00
  • 69e370f964 refactor(revpiconfig: Change Wi-Fi detection and rfkill index logic Sven Sager 2025-04-21 10:04:39 +02:00
  • 6eb7eeea40 feat(dbus): Add Wi-Fi configuration support to the system config Sven Sager 2025-04-21 09:22:30 +02:00
  • 18e6fb3d14 feat(revpiconfig): Enhance Wi-Fi detection and add rfkill index support Sven Sager 2025-04-21 09:04:10 +02:00
  • fe614d026a feat(dbus): Add support for configuring 'revpi-con-can' feature Sven Sager 2025-04-20 19:19:13 +02:00