aboutsummaryrefslogtreecommitdiff
path: root/src/Inputs.cc
diff options
context:
space:
mode:
authorLoic Guegan <manzerbredes@mailbox.org>2021-05-08 17:10:06 +0200
committerLoic Guegan <manzerbredes@mailbox.org>2021-05-08 17:10:06 +0200
commitf9ce6e80c60cf74d5fabf33cb423cd2e961cdeb4 (patch)
tree59c66c81bbb8f203a5833cdedd5250aca8cd297a /src/Inputs.cc
parent8b7b9c9e0a3f0a2f2c5ff4d516a640002b5f1891 (diff)
Setup experimentations
Diffstat (limited to 'src/Inputs.cc')
-rw-r--r--src/Inputs.cc8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/Inputs.cc b/src/Inputs.cc
index 70f3d51..4eeff77 100644
--- a/src/Inputs.cc
+++ b/src/Inputs.cc
@@ -17,7 +17,9 @@ Inputs::Inputs(std::string node_name){
use_hint=d["nodes"][node_name.c_str()]["use_hint"].GetBool();
data_size=d["nodes"][node_name.c_str()]["data_size"].GetInt();
extended=d["extended"].GetBool();
-
+ simkey=d["simkey"].GetString();
+ seed=d["seed"].GetInt();
+
// Instantiate wake_ts
for(auto& v:d["nodes"][node_name.c_str()]["wake_ts"].GetArray()){
wake_ts.push_back(v.GetDouble());
@@ -29,6 +31,10 @@ Inputs::Inputs(std::string node_name){
}
// Identity check
+ if(wake_ts.size()<1){
+ std::cerr << "Invalid node configuration: wake_ts.size() == 0" <<std::endl;
+ exit(1);
+ }
if(wake_ts.size()!=wake_duration.size()){
std::cerr << "Invalid node configuration: wake_ts.size() != wake_duration.size()" <<std::endl;
exit(1);