/**
* @fileOverview Transport 类,协议指令的传输通道,由 Transport.send 将协议发送给蓝牙,串口,2.4G,wifi等
* @private
*/
class Transport {
/**
* Create a command.
*/
constructor() {
this.send = () => {};
}
/**
* setter interface
* @private
* @param {Function} fn this fn will be set as the sender
* @return {Undefined}
*/
set sender(fn) {
if(typeof fn === 'function') {
this.send = fn;
}
}
}
export default new Transport();