Commit 05f9d528 authored by Pithon Kabiro's avatar Pithon Kabiro
Browse files

Edit function that maps buildings to datastreams

Fix typo in one of the property names. Perform minor tweaks to function.
parent 9d2a363c
...@@ -18,9 +18,6 @@ export const getDatastreamIdFromBuildingNumber = function ( ...@@ -18,9 +18,6 @@ export const getDatastreamIdFromBuildingNumber = function (
phenomenon, phenomenon,
samplingRate samplingRate
) { ) {
// Ensure that building number passed here is numeric
if (!Number.isInteger(buildingNumber)) return;
const buildingToDatastreamMapping = { const buildingToDatastreamMapping = {
101: { 101: {
vl: { "15min": "69", "60min": "75" }, vl: { "15min": "69", "60min": "75" },
...@@ -46,7 +43,7 @@ export const getDatastreamIdFromBuildingNumber = function ( ...@@ -46,7 +43,7 @@ export const getDatastreamIdFromBuildingNumber = function (
energy: { "15min": "119", "60min": "125" }, energy: { "15min": "119", "60min": "125" },
energy_verb: { "15min": "131", "60min": "137" }, energy_verb: { "15min": "131", "60min": "137" },
}, },
"112_118": { "112, 118": {
vl: { "15min": "72", "60min": "78" }, vl: { "15min": "72", "60min": "78" },
rl: { "15min": "84", "60min": "90" }, rl: { "15min": "84", "60min": "90" },
flow: { "15min": "96", "60min": "102" }, flow: { "15min": "96", "60min": "102" },
...@@ -72,6 +69,11 @@ export const getDatastreamIdFromBuildingNumber = function ( ...@@ -72,6 +69,11 @@ export const getDatastreamIdFromBuildingNumber = function (
}, },
}; };
if (!buildingNumber) return;
// check if building is contained in mapping object
if (!(buildingNumber in buildingToDatastreamMapping)) return;
const datastreamIdMatched = Number( const datastreamIdMatched = Number(
buildingToDatastreamMapping[buildingNumber][phenomenon][samplingRate] buildingToDatastreamMapping[buildingNumber][phenomenon][samplingRate]
); );
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment