sensorium
Version:
makeblock mainboards protocol api
31 lines (26 loc) • 471 B
JavaScript
import {
composer
} from '../core/utils';
import protocolAssembler from '../protocol/cmd';
import Control from '../core/control';
/**
* @private
*/
class Version {
constructor() {
}
/**
* getter of protocol
*/
get protocol () {
return composer(protocolAssembler.readVersion);
}
/**
* Get data of Gas sensor
* @return {Promise}
*/
async getData() {
return await Control.read(this.protocol);
}
}
export default new Version();