Skip to content
Snippets Groups Projects
sensor.service.ts 623 B
Newer Older
kasperlauge's avatar
kasperlauge committed
import { Injectable } from '@angular/core';
import { HttpClient } from '@angular/common/http';
import { environment } from 'src/environments/environment';
import { Observable } from 'rxjs';
import { Dht } from './models/dht.model';

@Injectable({
  providedIn: 'root'
})
export class SensorService {

  rootUrl: string;

  constructor(private http: HttpClient) { 
    this.rootUrl = environment.rootUrl;
  }

  getDht(): Observable<Dht> {
    return this.http.get<Dht>(`${this.rootUrl}api/sensor/dht`);
  }

  getUltraSonic(): Observable<number> {
    return this.http.get<number>(`${this.rootUrl}api/sensor/ultra`);
  }
}