JLChen
2020-06-24 2e80ba72598546c8f80ab50d2395e70e0d9e66a0
hdl_core/src/main/java/com/hdl/sdk/hdl_core/HDLDeviceManger/Core/HDLSDK.java
@@ -1,64 +1,64 @@
//package com.hdl.sdk.hdl_core.HDLDeviceManger.Core;
//
//import android.content.Context;
//
//import com.hdl.sdk.hdl_core.Util.LogUtil.HDLLog;
//import com.hdl.sdk.hdl_core.Util.SPUtil.SPUtils;
//
///**
// * Created by jlchen on 2020-06-23.
// */
//public class HDLSDK {
//
//    /**
//     * 初始化 SDK
//     *
//     * @param context
//     */
//    public static void init(Context context) {
//        HDLDeviceManager.init(context);
//    }
//
//    /**
//     * 开启bus模式
//     * 启用6000端口
//     * @param context
//     */
//    public static void startHomeMode(Context context) {
//        SPUtils.setParam(context, SPUtils.KEY_RCU_IP_, "");
//        HandleSearch.curSearchMode = HandleSearch.GET_BUS_DEVICES;
//        HandleSearch.rcuIp = "";
//        HDLUdpCore.closeSocket6008();
//        HDLUdpCore.init6000();
//    }
//
//    /**
//     * 开启RCU模式
//     * 启用6008端口
//     * @param context
//     * @param newRcuIp RCU的IP地址
//     */
//    public static void startRcuMode(Context context, String newRcuIp) {
//        HandleSearch.curSearchMode = HandleSearch.GET_RCU_DEVICES;
//        HandleSearch.rcuIp = newRcuIp;
//        SPUtils.setParam(context, SPUtils.KEY_RCU_IP_, newRcuIp);
//        HDLUdpCore.closeSocket6000();
//        HDLUdpCore.init6008();
//    }
//
//    /**
//     * 是否开启SDK日志打印
//     *
//     * @param bOpen
//     */
//    public static void setHDLLogOpen(boolean bOpen) {
//        HDLLog.setHDLLogOpen(bOpen);
//    }
//
//    /**
//     * 释放资源 关闭串口
//     */
//    public static void release() {
//        HDLDeviceManager.release();
//    }
//}
package com.hdl.sdk.hdl_core.HDLDeviceManger.Core;
import android.content.Context;
import com.hdl.sdk.hdl_core.Util.LogUtil.HDLLog;
import com.hdl.sdk.hdl_core.Util.SPUtil.SPUtils;
/**
 * Created by jlchen on 2020-06-23.
 */
public class HDLSDK {
    /**
     * 初始化 SDK
     *
     * @param context
     */
    public static void init(Context context) {
        HDLDeviceManager.init(context);
    }
    /**
     * 开启bus模式
     * 启用6000端口
     * @param context
     */
    public static void startHomeMode(Context context) {
        SPUtils.setParam(context, SPUtils.KEY_RCU_IP_, "");
        HandleSearch.curSearchMode = HandleSearch.GET_BUS_DEVICES;
        HandleSearch.rcuIp = "";
        HDLUdpCore.closeSocket6008();
        HDLUdpCore.init6000();
    }
    /**
     * 开启RCU模式
     * 启用6008端口
     * @param context
     * @param newRcuIp RCU的IP地址
     */
    public static void startRcuMode(Context context, String newRcuIp) {
        HandleSearch.curSearchMode = HandleSearch.GET_RCU_DEVICES;
        HandleSearch.rcuIp = newRcuIp;
        SPUtils.setParam(context, SPUtils.KEY_RCU_IP_, newRcuIp);
        HDLUdpCore.closeSocket6000();
        HDLUdpCore.init6008();
    }
    /**
     * 是否开启SDK日志打印
     *
     * @param bOpen
     */
    public static void setHDLLogOpen(boolean bOpen) {
        HDLLog.setHDLLogOpen(bOpen);
    }
    /**
     * 释放资源 关闭串口
     */
    public static void release() {
        HDLDeviceManager.release();
    }
}