AMO-Tools-Suite  v.0.9.0
Set of tools for calculating energy efficiency in industrial equipment
All Classes Namespaces Files Functions Variables Enumerations Friends Macros Pages
calculator.cpp
1 #include <nan.h>
2 #include "calculator.h"
3 
4 using namespace Nan;
5 
6 NAN_MODULE_INIT(InitCalculator)
7 {
8  Nan::Set(target, New<String>("electricityReduction").ToLocalChecked(),
9  GetFunction(New<FunctionTemplate>(electricityReduction)).ToLocalChecked());
10 
11  Nan::Set(target, New<String>("naturalGasReduction").ToLocalChecked(),
12  GetFunction(New<FunctionTemplate>(naturalGasReduction)).ToLocalChecked());
13 
14  Nan::Set(target, New<String>("compressedAirReduction").ToLocalChecked(),
15  GetFunction(New<FunctionTemplate>(compressedAirReduction)).ToLocalChecked());
16 
17  Nan::Set(target, New<String>("compressedAirLeakSurvey").ToLocalChecked(),
18  GetFunction(New<FunctionTemplate>(compressedAirLeakSurvey)).ToLocalChecked());
19 
20  Nan::Set(target, New<String>("compressedAirPressureReduction").ToLocalChecked(),
21  GetFunction(New<FunctionTemplate>(compressedAirPressureReduction)).ToLocalChecked());
22 
23  Nan::Set(target, New<String>("waterReduction").ToLocalChecked(),
24  GetFunction(New<FunctionTemplate>(waterReduction)).ToLocalChecked());
25 
26  Nan::Set(target, New<String>("pipeInsulationReduction").ToLocalChecked(),
27  GetFunction(New<FunctionTemplate>(pipeInsulationReduction)).ToLocalChecked());
28 
29  Nan::Set(target, New<String>("tankInsulationReduction").ToLocalChecked(),
30  GetFunction(New<FunctionTemplate>(tankInsulationReduction)).ToLocalChecked());
31 
32  Nan::Set(target, New<String>("steamReduction").ToLocalChecked(),
33  GetFunction(New<FunctionTemplate>(steamReduction)).ToLocalChecked());
34 }
35 
36 NODE_MODULE(calculator, InitCalculator)