function Write()

in MiddlemanElectronSampleApp/Electron/renderer.js [112:132]


function Write(i) {
    return new Promise(function(resolve) {
    var message = new ValueSet();
    message.insert("Command", PropertyValue.createString("Write"));
    message.insert("Data", PropertyValue.createString((i + 1) + "," + Math.floor((Math.random() * 100) + 1) + "," + Math.floor((Math.random() * 100) + 1) + "," + Math.floor((Math.random() * 100) + 1) + "," + Math.floor((Math.random() * 100) + 1) ));

    appServiceConnection.sendMessageAsync(message, (error, response) => {
        ReportResults("sendMessageAsync: " + AppServiceResponseStatusString(response.status));
        if (response.status === AppServiceResponseStatus.success) {
            var f = response.message.first();
            if (f.hasCurrent) {
                var ipvt = IPropertyValue.castFrom(f.current.value);
                var ipvts = ipvt.getString();
                console.log('DataStreamer::Send response', ipvts);
                ReportResults("Write result: " + ipvts);
            }
        }
        resolve();
    });
});
}