All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.relayr.java.api.mock.MockRawDataService Maven / Gradle / Ivy

package io.relayr.java.api.mock;

import com.google.gson.reflect.TypeToken;

import javax.inject.Inject;

import io.relayr.java.api.services.RawDataService;
import io.relayr.java.model.action.Reading;
import io.relayr.java.model.json.JsonListResponse;
import io.relayr.java.model.raw.RawReading;
import rx.Observable;

public class MockRawDataService implements RawDataService {

    private final MockBackend mMockBackend;

    @Inject
    public MockRawDataService(MockBackend mockBackend) {
        mMockBackend = mockBackend;
    }

    @Override
    public Observable> getData(String deviceId,
                                                            String path,
                                                            String meaning,
                                                            String start,
                                                            String end) {

        return mMockBackend.createObservable(new TypeToken>() {
        }, MockBackend.HISTORY_RAW);
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy