Vue UI + UI server
authorLucas Migeon <58305661+HazbinFaulted@users.noreply.github.com>
Mon, 22 Aug 2022 22:00:30 +0000 (00:00 +0200)
committerGitHub <noreply@github.com>
Mon, 22 Aug 2022 22:00:30 +0000 (00:00 +0200)
commit32de5a575189d226213641f5ee36004f8454cb50
tree30548bc97f5dc11c462caf01f8e6ce1388a83803
parent9952c548347c27a4006eb765659d7bc05c400260
Vue UI + UI server

Co-authored-by: Jérôme Benoit <jerome.benoit@sap.com>
Co-authored-by: MIGEON <lucas.migeon@sap.com>
65 files changed:
.github/workflows/ci.yml
.vscode/extensions.json
README.md
package-lock.json
src/charging-station/Bootstrap.ts
src/charging-station/ChargingStation.ts
src/charging-station/ChargingStationWorker.ts
src/charging-station/MessageChannelUtils.ts [new file with mode: 0644]
src/charging-station/WorkerBroadcastChannel.ts [new file with mode: 0644]
src/charging-station/ocpp/1.6/OCPP16IncomingRequestService.ts
src/charging-station/ocpp/1.6/OCPP16ResponseService.ts
src/charging-station/ocpp/OCPPIncomingRequestService.ts
src/charging-station/ocpp/OCPPRequestService.ts
src/charging-station/ui-server/AbstractUIServer.ts
src/charging-station/ui-server/UIWebSocketServer.ts
src/charging-station/ui-server/ui-services/AbstractUIService.ts
src/charging-station/ui-server/ui-services/UIService001.ts
src/charging-station/ui-server/ui-services/UIServiceUtils.ts
src/performance/PerformanceStatistics.ts
src/performance/storage/Storage.ts
src/scripts/deleteChargingStations.js
src/scripts/setCSPublicFlag.js
src/types/ChargingStationWorker.ts
src/types/Statistics.ts
src/types/UIProtocol.ts
src/types/Worker.ts
src/types/WorkerBroadcastChannel.ts [new file with mode: 0644]
src/ui/web/.browserslistrc [new file with mode: 0644]
src/ui/web/.eslintrc.js [new file with mode: 0644]
src/ui/web/.gitignore [new file with mode: 0644]
src/ui/web/README.md [new file with mode: 0644]
src/ui/web/babel.config.js [new file with mode: 0644]
src/ui/web/lint-staged.config.js [new file with mode: 0644]
src/ui/web/package-lock.json [new file with mode: 0644]
src/ui/web/package.json [new file with mode: 0644]
src/ui/web/public/favicon.ico [new file with mode: 0644]
src/ui/web/public/index.html [new file with mode: 0644]
src/ui/web/src/App.vue [new file with mode: 0644]
src/ui/web/src/assets/config.ts [new file with mode: 0644]
src/ui/web/src/assets/logo.png [new file with mode: 0644]
src/ui/web/src/components/Container.vue [new file with mode: 0644]
src/ui/web/src/components/Modal.vue [new file with mode: 0644]
src/ui/web/src/components/buttons/Button.vue [new file with mode: 0644]
src/ui/web/src/components/buttons/FlatButton.vue [new file with mode: 0644]
src/ui/web/src/components/buttons/ReloadButton.vue [new file with mode: 0644]
src/ui/web/src/components/charging-stations/CSConnector.vue [new file with mode: 0644]
src/ui/web/src/components/charging-stations/CSData.vue [new file with mode: 0644]
src/ui/web/src/components/charging-stations/CSInfoModal.vue [new file with mode: 0644]
src/ui/web/src/components/charging-stations/CSTable.vue [new file with mode: 0644]
src/ui/web/src/components/charging-stations/TagInputModal.vue [new file with mode: 0644]
src/ui/web/src/composable/UIClient.ts [new file with mode: 0644]
src/ui/web/src/composable/Utils.ts [new file with mode: 0644]
src/ui/web/src/main.ts [new file with mode: 0644]
src/ui/web/src/router/index.ts [new file with mode: 0644]
src/ui/web/src/shims-vue.d.ts [new file with mode: 0644]
src/ui/web/src/type/ChargingStationType.ts [new file with mode: 0644]
src/ui/web/src/type/ConfigurationType.ts [new file with mode: 0644]
src/ui/web/src/type/JsonType.ts [new file with mode: 0644]
src/ui/web/src/type/UIProtocol.ts [new file with mode: 0644]
src/ui/web/src/views/ChargingStationsView.vue [new file with mode: 0644]
src/ui/web/start.js [new file with mode: 0644]
src/ui/web/tsconfig.json [new file with mode: 0644]
src/ui/web/vue.config.js [new file with mode: 0644]
src/utils/FileUtils.ts
test/robohydra/plugins/wsServer/index.js