Skip to content

Commit a5c9875

Browse files
DUNE/Hardware/BasicDeviceDriver: remove specific parameters to set Configurable Sampling parameters scope and visibility, update config files accordingly.
1 parent 7685dc3 commit a5c9875

File tree

3 files changed

+9
-74
lines changed

3 files changed

+9
-74
lines changed

etc/caravel.ini

Lines changed: 9 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -320,9 +320,7 @@ Default Monitoring -- Hardware = Clock,
320320
[Monitors.Medium]
321321
Enabled = Simulation
322322
Entity Label = Medium
323-
Active = true
324-
Active - Scope = idle
325-
Active - Visibility = developer
323+
Active {scope:idle, visibility:developer} = true
326324
Activation Time = 0
327325
Deactivation Time = 0
328326
Debug Level = None
@@ -507,11 +505,8 @@ Input Timeout = 5.0
507505
Power Channel - Names = ECHOTRIP_C
508506
Activation Time = 10.0
509507
Active {scope:global,visibility:user} = false
510-
Sample Time Duration - Visibility = user
511-
Sample Time Duration - Scope = global
512-
Periodicity of Data Sampling = 80
513-
Periodicity of Data Sampling - Visibility = user
514-
Periodicity of Data Sampling - Scope = global
508+
Sample Time Duration {visibility:user} = 60
509+
Periodicity of Data Sampling {visibility:user} = 80
515510
Vertical Profile Periodicity = 60
516511

517512
[Sensors.HemisphereV200s]
@@ -548,12 +543,8 @@ Debug Level = None
548543
IO Port - Device = uart:///dev/ttyS6:115200
549544
Power Channel - Names = ADCP_C
550545
Post Power On Delay = 2.0
551-
Sample Time Duration = 60
552-
Sample Time Duration - Visibility = user
553-
Sample Time Duration - Scope = global
554-
Periodicity of Data Sampling = 1800
555-
Periodicity of Data Sampling - Visibility = user
556-
Periodicity of Data Sampling - Scope = global
546+
Sample Time Duration {visibility:user} = 60
547+
Periodicity of Data Sampling {visibility:user} = 1800
557548
Vertical Profile Periodicity = 60
558549

559550
[Sensors.ThermalZone]
@@ -577,12 +568,8 @@ Entity Label - Depth = CTD
577568
Entity Label - Salinity = CTD
578569
Power Channel - Names = OXYGEN_C
579570
Power On Delay = 2.0
580-
Sample Time Duration = 60
581-
Sample Time Duration - Visibility = user
582-
Sample Time Duration - Scope = global
583-
Periodicity of Data Sampling = 80
584-
Periodicity of Data Sampling - Visibility = user
585-
Periodicity of Data Sampling - Scope = global
571+
Sample Time Duration {visibility:user} = 60
572+
Periodicity of Data Sampling {visibility:user} = 80
586573
Vertical Profile Periodicity = 60
587574

588575
[Sensors.RBRlegato3]
@@ -593,12 +580,8 @@ Debug Level = None
593580
Activation Time = 10.0
594581
IO Port - Device = uart:///dev/ttyS5:115200
595582
Sample Period (ms) = 125
596-
Sample Time Duration = 0.0
597-
Sample Time Duration - Visibility = user
598-
Sample Time Duration - Scope = global
599-
Periodicity of Data Sampling = 0.0
600-
Periodicity of Data Sampling - Visibility = user
601-
Periodicity of Data Sampling - Scope = global
583+
Sample Time Duration {visibility:user} = 0.0
584+
Periodicity of Data Sampling {visibility:user} = 0.0
602585
Power Channel - Names = CTD_C
603586
Power On Delay = 3.0
604587
Input Timeout = 60

src/DUNE/Hardware/BasicDeviceDriver.cpp

Lines changed: 0 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -192,18 +192,6 @@ namespace DUNE
192192
else
193193
m_periodicity_timer.setTop(0.0f);
194194
}
195-
196-
if (paramChanged(m_bdd_args.sample_time_duration_visibility))
197-
setParameterVisibility(c_sample_time_duration, m_bdd_args.sample_time_duration_visibility);
198-
199-
if (paramChanged(m_bdd_args.sample_time_duration_scope))
200-
setParameterScope(c_sample_time_duration, m_bdd_args.sample_time_duration_scope);
201-
202-
if (paramChanged(m_bdd_args.periodicity_data_sampling_visibility))
203-
setParameterVisibility(c_periodicity_data_sampling, m_bdd_args.periodicity_data_sampling_visibility);
204-
205-
if (paramChanged(m_bdd_args.periodicity_data_sampling_scope))
206-
setParameterScope(c_periodicity_data_sampling, m_bdd_args.periodicity_data_sampling_scope);
207195
}
208196

209197
if (m_honours_vp)
@@ -280,20 +268,6 @@ namespace DUNE
280268
.units(Units::Second)
281269
.description(samp_dur_description.str());
282270

283-
param(std::string(c_sample_time_duration) + " - Visibility", m_bdd_args.sample_time_duration_visibility)
284-
.visibility(Parameter::VISIBILITY_DEVELOPER)
285-
.scope(Parameter::SCOPE_GLOBAL)
286-
.defaultValue("developer")
287-
.values(Parameter::visibilityValues())
288-
.description("Visibility of the '" + std::string(c_sample_time_duration) + "' parameter");
289-
290-
param(std::string(c_sample_time_duration) + " - Scope", m_bdd_args.sample_time_duration_scope)
291-
.visibility(Parameter::VISIBILITY_DEVELOPER)
292-
.scope(Parameter::SCOPE_GLOBAL)
293-
.defaultValue("global")
294-
.values(Parameter::scopeValues())
295-
.description("Scoped of the '" + std::string(c_sample_time_duration) + "' parameter");
296-
297271
std::ostringstream perioditicity_description;
298272
perioditicity_description << c_periodicity_data_sampling << " (P) in seconds. "
299273
<< "This value must not be lower than "
@@ -344,20 +318,6 @@ namespace DUNE
344318
.defaultValue(uncastLexical(def_periodicity))
345319
.units(Units::Second)
346320
.description(perioditicity_description.str());
347-
348-
param(std::string(c_periodicity_data_sampling) + " - Visibility", m_bdd_args.periodicity_data_sampling_visibility)
349-
.visibility(Parameter::VISIBILITY_DEVELOPER)
350-
.scope(Parameter::SCOPE_GLOBAL)
351-
.defaultValue("developer")
352-
.values(Parameter::visibilityValues())
353-
.description("Visibility of the '" + std::string(c_periodicity_data_sampling) + "' parameter");
354-
355-
param(std::string(c_periodicity_data_sampling) + " - Scope", m_bdd_args.periodicity_data_sampling_scope)
356-
.visibility(Parameter::VISIBILITY_DEVELOPER)
357-
.scope(Parameter::SCOPE_GLOBAL)
358-
.defaultValue("global")
359-
.values(Parameter::scopeValues())
360-
.description("Scoped of the '" + std::string(c_periodicity_data_sampling) + "' parameter");
361321
}
362322

363323
void

src/DUNE/Hardware/BasicDeviceDriver.hpp

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -55,16 +55,8 @@ namespace DUNE
5555
double post_pwr_on_delay;
5656
//! Sample Time Duration.
5757
double sample_time_duration;
58-
//! Sample Time Duration visibility.
59-
std::string sample_time_duration_visibility;
60-
//! Sample Time Duration scope.
61-
std::string sample_time_duration_scope;
6258
//! Periodicity of Data Sampling.
6359
double periodicity_data_sampling;
64-
//! Periodicity of Data Sampling visibility.
65-
std::string periodicity_data_sampling_visibility;
66-
//! Periodicity of Data Sampling scope.
67-
std::string periodicity_data_sampling_scope;
6860
//! Vertical Profile Periodicity.
6961
double vp_periodicity;
7062
};

0 commit comments

Comments
 (0)