package com.fizz.business.service;

import com.fizz.business.form.OpcBatchWriteDataForm;
import com.fizz.business.form.OpcWriteDataForm;

/**
 * OPC 数据读写服务接口
 */
public interface OpcDataService {

    /**
     * 向单个点位写入数据（通过字段名）
     * @param form 写数据请求表单
     * @return 是否写入成功
     */
    boolean writeData(OpcWriteDataForm form);

    /**
     * 批量向多个点位写入数据（通过字段名）
     * @param form 批量写数据请求表单
     * @return 是否全部写入成功
     */
    boolean batchWriteData(OpcBatchWriteDataForm form);
}

