setSensorDataList function
To make a list of metric data list
Implementation
Future setSensorDataList(var type, var tempIDList) async{
for (var pluginsUUID in tempIDList) {
try {
if(pluginsUUID != Storage.geigerIndicatorUUID) {
logger.d('current pluginsUUID => "${pluginsUUID.toString()}"');
var path = ':' + type + ':' + pluginsUUID + ':data:metrics';
var metricNode = await Storage.controller.get(path);
var childrenNodes = await metricNode.getChildren();
if (childrenNodes.isNotEmpty) Storage.getValuePath.add(path);
}
} on StorageException {
logger.i('$pluginsUUID does not exist.');
} catch(e) {
logger.e('setPluginList "$type" "$tempIDList" ${e.toString()}');
}
}
}