UNPKG

livesys

Version:

Calling Windows System Interface to Acquire Volume and Volume

39 lines (34 loc) 832 B
"use strict"; const path = require("path"); const fs = require('fs'); const edge = require('electron-edge-js'); const assemblyFile = path.join(__dirname,"dlls", "livesys.dll").replace('app.asar','app.asar.unpacked'); /** * */ let GetElectricData = edge.func({ assemblyFile: assemblyFile, typeName: 'livesys.ElectricQuantity', methodName: 'GetElectricData' }); /** * */ let GetVolumeData = edge.func({ assemblyFile: assemblyFile, typeName: 'livesys.Volume', methodName: 'GetVolumeData' }); /** * */ let SetVolumeData = edge.func({ assemblyFile: assemblyFile, typeName: 'livesys.Volume', methodName: 'SetVolumeDate' }); module.exports = { GetElectricData: GetElectricData, GetVolumeData: GetVolumeData, SetVolumeData: SetVolumeData };