UNPKG

@mindconnect/mindconnect-nodejs

Version:

MindConnect Library for NodeJS (community based)

83 lines (69 loc) 2.15 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); //tslint:disable exports.dataTemplate = (timestamp, dataPointValues, configurationId) => `--mindspheremessage Content-Type:multipart/related;boundary=mindspherepart --mindspherepart Content-Type:application/vnd.siemens.mindsphere.meta+json { "type": "item", "version": "1.0", "payload": { "type": "standardTimeSeries", "version": "1.0", "details": { "configurationId": "${configurationId}" } } } --mindspherepart Content-Type:application/json [{ "timestamp":"${timestamp.toISOString()}", "values": ${JSON.stringify(dataPointValues)}}] --mindspherepart-- --mindspheremessage-- `.replace("--mindspherepart--", "\r\n--mindspherepart--"); exports.bulkDataTemplate = (timeStampedValues, configurationId) => `--mindspheremessage Content-Type:multipart/related;boundary=mindspherepart --mindspherepart Content-Type:application/vnd.siemens.mindsphere.meta+json { "type": "item", "version": "1.0", "payload": { "type": "standardTimeSeries", "version": "1.0", "details": { "configurationId": "${configurationId}" } } } --mindspherepart Content-Type:application/json ${JSON.stringify(timeStampedValues)} --mindspherepart-- --mindspheremessage-- `.replace("--mindspherepart--", "\r\n--mindspherepart--"); exports.fileTemplateHeader = (filename, creationDate, fileType) => `--mindspheremessage Content-Type:multipart/related;boundary=mindspherepart --mindspherepart Content-Type:application/vnd.siemens.mindsphere.meta+json { "type": "item", "version": "1.0", "payload": { "type": "file", "version": "1.0", "details": { "fileName": "${filename}", "creationDate" : "${creationDate.toISOString()}", "fileType" : "${fileType}" } } } --mindspherepart Content-Type:application/octet-stream `; exports.fileTemplateFooter = `--mindspherepart-- --mindspheremessage-- `.replace("--mindspherepart--", "\r\n--mindspherepart--"); //# sourceMappingURL=mindconnect-template.js.map