A wrapper over tizen-sdb, implemented using ES6 and along with async/await. This package is mainly used by Appium to perform all sdb operations on tizen device.
example:
import SDB, { DEFAULT_SDB_PORT } from 'appium-sdb';
let sdb = new SDB();
const opts = {
sdkRoot: null,
udid: null,
executable: {path: 'sdb', defaultArgs: []},
curDeviceId: null,
emulatorPort: null,
binaries: {},
suppressKillServer: null,
sdbPort: DEFAULT_SDB_PORT
};
let sdb2 = await SDB.createSDB(opts);
console.log(await sdb.getConnectedDevices());createSDBgetSdbWithCorrectSdbPathgetSdbVersiongetSdbPathisDeviceConnectedmkdirisValidClassforceStoprimrafpushpullprocessExistsforwardPortremovePortForwardpingrestartgetSdkBinaryPathConnectDevicegetCommandForOSgetConnectedDevicesgetDeviceStatusgetDevicesWithRetrygetConnectedEmulatorsgetPortFromEmulatorStringrestartSdbsdbExecshellsetEmulatorPortsetDeviceIdrebootfileExistsisAppInstalledstartAppuninstallinstallFromDevicePathinstallrootunroottakeScreenShotstartExeccheckProcessStatuskillProcess