2026-03-17 13:31:18 -07:00

64 lines
1.7 KiB
Java

package com.honeywell.honeywellXL10NextGen.xl10Controller.manager;
import com.honeywell.honeywellXL10NextGen.functionalBlocks.blocks.builtIn.BSchedule;
import com.honeywell.honeywellXL10NextGen.networkInterface.INetworkObject;
import com.honeywell.honeywellXL10NextGen.points.BIOPointInterface;
import java.util.Map;
import javax.baja.batchJob.BValueList;
import javax.baja.sys.BBlob;
import javax.baja.sys.BComponent;
public interface ISpyderDataManager {
void clearAllBinaryInfo();
void clearCrcCorrectionProxyDataInfo();
void clearFullProxyDataInfo();
void clearOptimizedProxyDataInfo();
BComponent getAIOffsetContainer();
BValueList getCompiledData();
BComponent getCrcCorrectionProxyDataInfo();
BComponent getFullProxyDataInfo();
BComponent getOptimizedProxyDataInfo();
boolean isCompiledDataAvailable();
void removeAIOffsetList();
void removeNSList();
void storeCompiledData(BBlob[] bBlobArr);
boolean storeCompiledData(BValueList bValueList);
void updateAIOffsetBinaries(int i, float f);
void updateControlNvRamBinaries(Map map);
void updateCrcCorrectionProxyInfo(Map map);
void updateDLSBinaries();
void updateFullProxyDataInfo(Map map);
void updateNSOrAIOffsetList(BIOPointInterface bIOPointInterface, float f);
void updateNSOrAIOffsetList(BIOPointInterface bIOPointInterface, INetworkObject iNetworkObject, float f);
void updateOptimizedProxyDataInfo(Map map);
void updateParamBinariesDuringSyncFromFieldDevice(byte[] bArr, byte[] bArr2, byte[] bArr3);
void updateProxyFileData(byte[] bArr);
void updateScheduleBinaries(BSchedule bSchedule);
void writeSpyderBinariesToFile(BValueList bValueList) throws Exception;
}