UNPKG

@mindconnect/mindconnect-nodejs

Version:

NodeJS Library for Siemens Insights Hub Connectivity - TypeScript SDK for Insights Hub and Industrial IoT - Command Line Interface - Insights Hub Development Proxy (Siemens Insights Hub was formerly known as MindSphere)

87 lines (73 loc) 2.39 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.fileTemplateFooter = exports.fileTemplateHeader = exports.bulkDataTemplate = exports.dataTemplate = void 0; //tslint:disable const 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.dataTemplate = dataTemplate; const 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.bulkDataTemplate = bulkDataTemplate; const 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.fileTemplateHeader = fileTemplateHeader; exports.fileTemplateFooter = `--mindspherepart-- --mindspheremessage-- `.replace("--mindspherepart--", "\r\n--mindspherepart--"); //# sourceMappingURL=mindconnect-template.js.map