64 lines
1.7 KiB
Java
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;
|
|
}
|