package com.shining.cloud.service.RealTimeInfo;

import com.njcn.service.configuration.LineService;
import com.shining.cloud.pojo.RealTimeInfo.*;

import java.util.List;

/**
 * @description: 监测点信息列表Service
 * @author: denghuajun
 * @time: 2019-12-16 10:27:46
 **/

public interface RealTimeInfoService {
    //获取监测点详情
    LineBaseInfo getLineBaseInfo(int lineIndex);
    //实时数据
    RealTimeInfo getRealTimeInfo(int lineIndex);
    //获取默认监测点
    LineInfo getLineId(String userIndex);
    //获取定值详情数据
    HarmRateIAndV getHarmRateIAndV(int lineIndex);

    /**
     * 前期版本，后期功能稳定可删除，
     * @author cdf
     * @date 2021/1/28
     */
    HarmRateIAndV getRInfo(int lineIndex);




    /**
     * 从redis中获取实时电流电压
     * @author cdf
     * @date 2021/2/1
     */
    HarmRateIAndV RealRedisData(int lineIndex,int type) throws Exception;

}
