Files
double-rack/ruoyi-mill/src/main/java/com/ruoyi/mill/service/IUdpService.java

39 lines
740 B
Java
Raw Normal View History

package com.ruoyi.mill.service;
import com.ruoyi.mill.udp.UdpProperties;
import com.ruoyi.common.core.domain.AjaxResult;
import java.util.List;
import java.util.Map;
/**
* UDP 通信服务接口
*
* @author ruoyi
*/
public interface IUdpService {
/**
* 获取UDP配置
*/
UdpProperties getUdpConfig();
/**
* 更新UDP配置
*/
AjaxResult updateUdpConfig(UdpProperties properties);
/**
* 发送UDP报文
*/
boolean sendTelegram(String tcNo, byte[] payload);
/**
* 获取电文历史记录
*/
List<Map<String, Object>> getTelegramHistory(int pageNum, int pageSize);
/**
* 获取电文统计数据
*/
Map<String, Object> getTelegramStats();
}