X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=example-apps%2FROBO%2FRoboUI%2Fsrc%2Fapp%2Frobo.service.ts;fp=example-apps%2FROBO%2FRoboUI%2Fsrc%2Fapp%2Frobo.service.ts;h=6546fe7a88c3a9238658a8424e75234359085527;hb=5f7e757b5f667f7d9e4f3fbccaabae91ffd0feec;hp=b74e7b7a5d2bea105408d7c3bef4da0a6dab2fcf;hpb=b7a2463907edc63f681b2cfc5beb300960791f4c;p=ealt-edge.git diff --git a/example-apps/ROBO/RoboUI/src/app/robo.service.ts b/example-apps/ROBO/RoboUI/src/app/robo.service.ts index b74e7b7..6546fe7 100644 --- a/example-apps/ROBO/RoboUI/src/app/robo.service.ts +++ b/example-apps/ROBO/RoboUI/src/app/robo.service.ts @@ -3,6 +3,7 @@ import { Injectable } from '@angular/core'; import { HttpClient, HttpHeaders, HttpParams, HttpResponse } from '@angular/common/http'; import { Observable,throwError } from 'rxjs' import { timer, Subscription, pipe } from 'rxjs'; +import { switchMap } from 'rxjs/operators'; import { cameraData, camerainfo, cameraDetails, monitorDetails, monitorinfo, cameraID, appsPvcs, backupRestore, monitorImage } from './datainterface' @@ -20,7 +21,7 @@ export class RoboService { private cameraDetailsUrl = this.inventoryBaseUrl + '/v1/monitor/cameras' private cameraDetails_url = './../assets/data/sample.json' - private monitorDetails_url = './../assets/data/sample.json' + private monitorDetails_url = './../assets/data/inventory.json' private monitorDetailsUrl = this.inventoryBaseUrl + '/v1/inventry/table' private monitorImageUrl = this.inventoryBaseUrl + '/v1/inventry/image' @@ -32,7 +33,7 @@ export class RoboService { private backupRestoreDetailsUrl = this.baseUrl + '/v1/robo/backup-restore' - //private backupRestoreDetails_url = './../assets/data/backuprestore.json' + private backupRestoreDetails_url = './../assets/data/backuprestore.json' private postBackupDetailsUrl = this.baseUrl + '/v1/robo/backup' @@ -70,8 +71,15 @@ export class RoboService { return this.http.get(this.monitorDetailsUrl); } + + getMonitorImage(): Observable { debugger; + // return timer(0, 2000) + // .pipe( + + // switchMap(_ => this.http.get(this.monitorImageUrl)), + // ); return this.http.get(this.monitorImageUrl); } @@ -79,7 +87,9 @@ export class RoboService { triggerDetection(data): Observable { console.log(data); debugger; + this.triggerObjUrl = this.inventoryBaseUrl + '/v1/monitor/cameras/'; this.triggerObjUrl = this.triggerObjUrl + data; + debugger; console.log(this.triggerObjUrl); return this.http.get(this.triggerObjUrl) @@ -89,6 +99,10 @@ export class RoboService { return this.http.get(this.appsPvcsDetailsUrl); } + // getBackupRestoreInfo(): Observable { + // } + // return this.http.get(this.backupRestoreDetails_url); + getBackupRestoreInfo(): Observable { return this.http.get(this.backupRestoreDetailsUrl); }