1.3.9 • Published 1 year ago
@zuler_platform/todesk-sdk v1.3.9
ToDesk SDK
npm install --save @zuler_platform/todesk-sdk
How to use in Electron
Master SDK
const { createMaster } = require('@zuler_platform/todesk-sdk')
let path_sdk_master = path.join(__dirname, 'ToDeskSDK/sdkmaster/ToDesk_SDK_Master.framework/ToDesk_SDK_Master');
process.platform == 'win32' && (path_sdk_master = path.join(__dirname, "ToDeskSDK/sdkmaster/ToDesk_SDK_Master.dll"),
process.env.PATH += ';' + path.join(__dirname, "ToDeskSDK/sdkmaster"));
process.platform == 'linux' && (path_sdk_master = path.join(__dirname, "ToDeskSDK/sdkmaster/libToDesk_SDK_Master.so"));
const ToDeskSDK = createMaster(path_sdk_master);
ToDeskSDK.init((msg,context)=>{
},null);
ToDeskSDK.setConfig({...});
ToDeskSDK.login('username','password');
ToDeskSDK.connect('device_id', mode = 0 );
Slave SDK
const { createSlave } = require('@zuler_platform/todesk-sdk')
let path_sdk_slave = path.join(__dirname, 'ToDeskSDK/sdkslave/ToDesk_SDK_Slave.framework/ToDesk_SDK_Slave');
process.platform == 'win32' && (path_sdk_slave = path.join(__dirname, "ToDeskSDK/sdkslave/ToDesk_SDK_Slave.dll"),
process.env.PATH += ';' + path.join(__dirname, "ToDeskSDK/sdkslave"));
process.platform == 'linux' && (path_sdk_slave = path.join(__dirname, "ToDeskSDK/sdkslave/libToDesk_SDK_Slave.so"));
const ToDeskSDK = createSlave(path_sdk_slave);
ToDeskSDK.init((msg,context)=>{
},null);
ToDeskSDK.setConfig({...});
ToDeskSDK.deployDevice('deploy_code','device_name');