From 05eb7fa1719214a88b6b0eed9c2fa99670cccd15 Mon Sep 17 00:00:00 2001 From: csba1652 <Bilal.Hassan@student.uibk.ac.at> Date: Tue, 23 May 2023 19:44:17 +0100 Subject: [PATCH] working in Marking Errors in Pro View --- projects/generated-api/src/model/sensor.ts | 6 +++--- src/app/app.component.html | 2 +- .../charts/Cjs-timeline-multiple/light-chart.component.ts | 6 ++++-- src/app/module/components/pro-view/pro-view.component.ts | 1 + 4 files changed, 9 insertions(+), 6 deletions(-) diff --git a/projects/generated-api/src/model/sensor.ts b/projects/generated-api/src/model/sensor.ts index a3a2146..a2a6b2b 100644 --- a/projects/generated-api/src/model/sensor.ts +++ b/projects/generated-api/src/model/sensor.ts @@ -3,7 +3,7 @@ * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * OpenAPI spec version: v0 - * + * * * NOTE: This class is auto generated by the swagger code generator program. * https://github.com/swagger-api/swagger-codegen.git @@ -11,7 +11,7 @@ */ import { Measurement } from './measurement'; -export interface Sensor { +export interface Sensor { id?: string; name?: string; protocol?: string; @@ -20,4 +20,4 @@ export interface Sensor { uniqueHardwareName?: string; description?: string; measurements?: Array<Measurement>; -} \ No newline at end of file +} diff --git a/src/app/app.component.html b/src/app/app.component.html index 8f1fd9f..70e3b6e 100644 --- a/src/app/app.component.html +++ b/src/app/app.component.html @@ -1,2 +1,2 @@ -<router-outlet name="main"></router-outlet> +<app-pro-view></app-pro-view> diff --git a/src/app/module/components/charts/Cjs-timeline-multiple/light-chart.component.ts b/src/app/module/components/charts/Cjs-timeline-multiple/light-chart.component.ts index 4b7571f..882c956 100644 --- a/src/app/module/components/charts/Cjs-timeline-multiple/light-chart.component.ts +++ b/src/app/module/components/charts/Cjs-timeline-multiple/light-chart.component.ts @@ -4,6 +4,7 @@ import {Chart} from "chart.js/auto"; import {DatePipe} from "@angular/common"; import {LogLevel, MyLoggerServiceService} from "../../../../shared/service/my-logger-service.service"; import {SensorData} from "../../pro-view/pro-view.component"; +import {ReadingPayload} from "../../../../../../projects/generated-api/src"; @Component({ @@ -29,7 +30,7 @@ export class CjsTimelineMultiple implements OnInit,OnChanges{ @Input() sensorDataArray!:[SensorData[]] dataParentArray:[Number[]]=[[]] - dataParentArrayOptions:[Number[]]=[[]] + dataParentArrayOptions:[ReadingPayload.SensorErrorEnum[]]=[[]] timeStampsAsHour:any @@ -108,10 +109,11 @@ export class CjsTimelineMultiple implements OnInit,OnChanges{ this.sensorDataArray.forEach( sensDat=>{ this.dataParentArray.push(sensDat.map(x=>x.readings.map(y=>y.value)).flat()) - //this.dataParentArrayOptions.push(sensDat.map(x=>x.readings.map(y=>y.)).flat()) + this.dataParentArrayOptions.push(sensDat.map(x=>x.errorStatus)) } ) this.logger.info("SensorData got from Server",this.dataParentArray) + this.logger.info("SensorDataError got from Server",this.dataParentArrayOptions) this.logger.info("Finished Mapping data") } } diff --git a/src/app/module/components/pro-view/pro-view.component.ts b/src/app/module/components/pro-view/pro-view.component.ts index cec400d..e7bca9f 100644 --- a/src/app/module/components/pro-view/pro-view.component.ts +++ b/src/app/module/components/pro-view/pro-view.component.ts @@ -254,5 +254,6 @@ export interface SensorData { sensorName: string; timestamp: string; uniqueHardwareName: string; + errorStatus: ReadingPayload.SensorErrorEnum; } -- GitLab