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; }