aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2023-10-19agl-demo-control-panel: Refactor Settings, Config and UI scalingsuchinton200123-2100/+2496
V1: - Add template to specify new configs in config.ini - Add drop-down to load all configurations specified in config.ini - Add new assets and refine UI elements (Scaling issue fixed) - Add size grip to main window - Add options in settings to configure port and AGL's CA.pem file - Removed unused or redundant files V2: - Check for user configs agl-demo-control-panel.ini & config.ini before resorting to default config.ini - Check for CA.pem and jwt tokens in default paths - Add new fields in settings for CA.pem file, jwt token path, TLS Server name - Fix crash in dashboard.py module due to icon.availableSizes() V3: Add Start/Stop states for the client V4: Block subscription event updates to the UI when values are changed on the control panel Bug-AGL: SPEC-4905 Signed-off-by: suchinton2001 <suchinton.2001@gmail.com> Change-Id: Id7883ba3bc88248dabb58d54e6e931f6d365fd54
2023-10-13Add a Dockerfile and related filesLisandro Pérez Meyer5-0/+125
This builds a Docker container based upon bookworm-slim and starts the application using Qt's VNC platform plugin. Change-Id: Ica4437bb73b7c9b73b8e7ade6d2a7b508bb817e9 Signed-off-by: Lisandro Pérez Meyer <lpmeyer@ics.com>
2023-10-12agl-demo-control-panel: Add installation steps for debian/RPiOSsuchinton20015-53/+102
V1: - Fix window dragging event crash - Update dependencies in requirements.txt - Add installation instructions for Debian-based systems - Update Dashboard scaling of icons SPEC-4929 Signed-off-by: suchinton2001 <suchinton.2001@gmail.com> Change-Id: I200f18606a6008780d2f4553052f24a9df5d10b7
2023-10-09agl-demo-control-panel: Add grpc support for databrokersuchinton20019-593/+813
- Add grpc support for databroker (set default protocol) - Add virtual car for script mode in IC app - Refine UI elements - Use specific grpc/ws jwt tokens - Simplify settings menu Bug-AGL: SPEC-4905 Signed-off-by: suchinton2001 <suchinton.2001@gmail.com> Change-Id: I59c4b1de80e280fe22993b2d2f7c92d6b41a89c7
2023-10-07agl-demo-control-panel: Update and add new assetssuchinton20017-5560/+19
v1: - Add new carbon icons - update res.qrc and res_rc.py to include new icons - Relocate CA.pem - Add grpc jwt token v2: - Fix merge conflict for res.qrc and res_rc.py v3: - Remove autogenerated res_rc.py resource file Bug-AGL: SPEC-4905 Signed-off-by: suchinton2001 <suchinton.2001@gmail.com> Change-Id: I5172ad45cfa6ec8d9c6761fc8e8a3639097f5a96
2023-09-27Update UI filessuchinton200110-1246/+1185
V1: - Widen Scroll bars in IC and HVAC Page - Update UI to use carbon icon resources - Add new Dashboard page - Add bottom navigation bar to main window UI - Remove deprecated navigation page files Bug-AGL: SPEC-4905 Signed-off-by: suchinton2001 <suchinton.2001@gmail.com> Change-Id: Ia307d326c4bc9af9969e1d6b2a2cb4948a7ee286
2023-09-18Update extra modulessuchinton20014-110/+447
V1: - Add module to feed Steering Control CAN messages - Add License headers to files - Modify UI_Handler to accommodate new Navigation bar animations - Minor code refactoring V2: - Add subscription handling in UI_Handler module - Add documentation for code - Remove redundant code Bug-AGL: SPEC-4905 Signed-off-by: suchinton2001 <suchinton.2001@gmail.com> Change-Id: I6f7c2c2fb00885064c7894329329f13e447648d3
2023-09-18Update default configsuchinton20011-2/+22
- Add License header - Add CA.pem file path to enable "Secure mode" connection with kuksa Bug-AGL: SPEC-4905 Signed-off-by: suchinton2001 <suchinton.2001@gmail.com> Change-Id: Ib9c8d7d2984db97563d6ba62d03d272b79979823
2023-09-18Update Resources and Requirementssuchinton200133-141992/+3438
V1: Rename carbon icons folder under assets and update res.qrc to reflect the same V2: - Upload updated res_rc.py file (Recompiled) - Upload updated requirements.txt file Bug-AGL: SPEC-4905 Signed-off-by: suchinton2001 <suchinton.2001@gmail.com> Change-Id: I3d3aea92885b3fb80918356f2a591e997ffd26ce
2023-09-07Upload progress on AGL demo control panel in one batchsuchinton200172-0/+151486
AGL Demo Control Panel is a PyQt5 application used to simulate CAN bus signals using Kuksa.val v1: Initial commit v2: Remove unused assets v3: Add Opensans fonts, remove un-used styles and add Lisences as attributions v4: - Remove Opensans fonts, default to Dejavu fonts - Replace feather icons with carbon icons. - Reusing AGL demo app assests for HVAC and Steering wheel inputs. v5: Remove assets/Images/Lisences.md attribution file Signed-off-by: suchinton2001 <suchinton.2001@gmail.com> Change-Id: I1529495deff6fc27eacb92f7a29c4f71f8c8d5d9
2023-07-05Initial empty repositoryJan-Simon Moeller0-0/+0