package com.common.bluetooth.callback

/**
 * 蓝牙消息监听器
 *
 * @author wangym
 * @since 2021-12-1
 */
abstract class BtMsgListener {
    /**
     * 通知
     * @param state 消息类型
     * @param msg 消息内容
     */
    open fun messageReceive(state: Int, msg: String) {}

    companion object {
        /**
         * 断开连接
         */
        const val DISCONNECTED = 0

        /**
         * 连接成功
         */
        const val CONNECTED = 1

        /**
         * 连接错误
         */
        const val CONN_ERROR = 2

        /**
         * 消息
         */
        const val MSG = 3
    }
}