﻿using UnityEngine;

public class AidlabSDK : AndroidJavaProxy {

    private readonly AidlabAndroid aidlab;

    public AidlabSDK(AidlabAndroid aidlab)
        : base("com.aidlab.sdk.AidlabManagerDelegate") {

        this.aidlab = aidlab;
    }

    void onDeviceScanStarted() => aidlab.onDeviceScanStartedEvent();

    void onDeviceScanStopped() => aidlab.onDeviceScanStoppedEvent();

    void onDeviceScanFailed(int errorCode) => aidlab.onDeviceScanFailedEvent(errorCode);

    void didDiscover(AndroidJavaObject device, int rssi) => aidlab.onDeviceDiscovered(device, rssi);
}
