| | |
| | | import android.text.TextUtils; |
| | | |
| | | import com.hdl.photovoltaic.HDLApp; |
| | | import com.hdl.photovoltaic.config.ConstantManage; |
| | | import com.hdl.photovoltaic.config.UserConfigManage; |
| | | import com.hdl.photovoltaic.utils.LocalManageUtil; |
| | | |
| | | import org.apache.commons.io.FileUtils; |
| | | |
| | |
| | | return getAPPInternalStoreFilesPath() + "/upgrade/firmware"; |
| | | } |
| | | |
| | | /** |
| | | * 获取中文【json资源文件夹】全路径 |
| | | * |
| | | * @param deviceModel 设备型号 |
| | | */ |
| | | public String getHdlESLocalJsonZhRootPath(String deviceModel) { |
| | | return getAPPInternalStoreFilesPath() + "/hdlESLocalJson/" + LocalManageUtil.zh + "/" + deviceModel; |
| | | } |
| | | |
| | | /** |
| | | * 获取英文【json资源文件夹】全路径 |
| | | * |
| | | * @param deviceModel 设备型号 |
| | | */ |
| | | public String getHdlESLocalJsonEnRootPath(String deviceModel) { |
| | | return getAPPInternalStoreFilesPath() + "/hdlESLocalJson/" + LocalManageUtil.en + "/" + deviceModel; |
| | | } |
| | | |
| | | |
| | | /** |
| | |
| | | return getCurrentHomeRootPath() + "/log.txt"; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 获取【用户文件】全路径 |
| | | */ |
| | | public String getUserFilePath() { |
| | | return getAPPInternalStoreFilesPath() + "/userConfigManage.txt"; |
| | | } |
| | | |
| | | /** |
| | | * 获取中文【json资源文件】全路径 |
| | | */ |
| | | public String getHdlESLocalJsonZhFilePath(String deviceModel, String fileName) { |
| | | if (!fileName.endsWith(".json")) { |
| | | fileName += ".json"; |
| | | } |
| | | return getAPPInternalStoreFilesPath() + "/hdlESLocalJson/" + LocalManageUtil.zh + "/" + deviceModel + "/" + fileName; |
| | | } |
| | | |
| | | /** |
| | | * 获取英文【json资源文件】全路径 |
| | | */ |
| | | public String getHdlESLocalJsonEnFilePath(String deviceModel, String fileName) { |
| | | if (!fileName.endsWith(".json")) { |
| | | fileName += ".json"; |
| | | } |
| | | return getAPPInternalStoreFilesPath() + "/hdlESLocalJson/" + LocalManageUtil.en + "/" + deviceModel + "/" + fileName; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 获取驱动升级文件全路径 |
| | |
| | | this.createFileDir(this.getDriveRootPath()); |
| | | //固件文件 |
| | | this.createFileDir(this.getFirmwareRootPath()); |
| | | } |
| | | |
| | | /** |
| | | * 预创建json资源文件夹 |
| | | */ |
| | | public void createHdlESLocalJsonDirectory() { |
| | | //中文文件夹 |
| | | //并网-逆变器 |
| | | this.createFileDir(this.getHdlESLocalJsonZhRootPath(HdlESLocalJsonLogic.DeviceModel.INV));//并网-逆变器 |
| | | this.createFileDir(this.getHdlESLocalJsonZhRootPath(HdlESLocalJsonLogic.DeviceModel.LC));//负载中心 |
| | | this.createFileDir(this.getHdlESLocalJsonZhRootPath(HdlESLocalJsonLogic.DeviceModel.INV_BMS));//BMS |
| | | this.createFileDir(this.getHdlESLocalJsonZhRootPath(HdlESLocalJsonLogic.DeviceModel.INV_BATTERY));//电池包 |
| | | //离线-逆变器 |
| | | this.createFileDir(this.getHdlESLocalJsonZhRootPath(HdlESLocalJsonLogic.DeviceModel.OFF_INV));//离线-逆变器 |
| | | this.createFileDir(this.getHdlESLocalJsonZhRootPath(HdlESLocalJsonLogic.DeviceModel.OFF_INV_BMS));//离网-逆变器-虚拟BMS |
| | | this.createFileDir(this.getHdlESLocalJsonZhRootPath(HdlESLocalJsonLogic.DeviceModel.OFF_INV_BATTERY));//离网-逆变器-电池包 |
| | | |
| | | //离线-3.6kw逆变器 |
| | | this.createFileDir(this.getHdlESLocalJsonZhRootPath(HdlESLocalJsonLogic.DeviceModel.OFF_INV_3));//离线-逆变器 |
| | | this.createFileDir(this.getHdlESLocalJsonZhRootPath(HdlESLocalJsonLogic.DeviceModel.OFF_INV_BMS_3));//离网-逆变器-虚拟BMS |
| | | //电池包转换器 |
| | | this.createFileDir(this.getHdlESLocalJsonZhRootPath(HdlESLocalJsonLogic.DeviceModel.INV_KE_GLE_B5K_BATTERY));//电池包转换器 |
| | | |
| | | |
| | | //英文文件夹 |
| | | this.createFileDir(this.getHdlESLocalJsonEnRootPath(HdlESLocalJsonLogic.DeviceModel.INV)); |
| | | this.createFileDir(this.getHdlESLocalJsonEnRootPath(HdlESLocalJsonLogic.DeviceModel.LC)); |
| | | this.createFileDir(this.getHdlESLocalJsonEnRootPath(HdlESLocalJsonLogic.DeviceModel.INV_BMS)); |
| | | this.createFileDir(this.getHdlESLocalJsonEnRootPath(HdlESLocalJsonLogic.DeviceModel.INV_BATTERY)); |
| | | //离线逆变器 |
| | | this.createFileDir(this.getHdlESLocalJsonEnRootPath(HdlESLocalJsonLogic.DeviceModel.OFF_INV));//离线-逆变器 |
| | | this.createFileDir(this.getHdlESLocalJsonEnRootPath(HdlESLocalJsonLogic.DeviceModel.OFF_INV_BMS));//离网-逆变器-虚拟BMS |
| | | this.createFileDir(this.getHdlESLocalJsonEnRootPath(HdlESLocalJsonLogic.DeviceModel.OFF_INV_BATTERY));//离网-逆变器-电池包 |
| | | |
| | | //离线-3.6kw逆变器 |
| | | this.createFileDir(this.getHdlESLocalJsonEnRootPath(HdlESLocalJsonLogic.DeviceModel.OFF_INV_3));//离线-逆变器 |
| | | this.createFileDir(this.getHdlESLocalJsonEnRootPath(HdlESLocalJsonLogic.DeviceModel.OFF_INV_BMS_3));//离网-逆变器-虚拟BMS |
| | | |
| | | //电池包转换器 |
| | | this.createFileDir(this.getHdlESLocalJsonEnRootPath(HdlESLocalJsonLogic.DeviceModel.INV_KE_GLE_B5K_BATTERY));//电池包转换器 |
| | | |
| | | } |
| | | |