@@ -87,14 +87,27 @@ class Parameters
8787 // / Type for the gbt mux map parameter
8888 using GbtMuxMapType = std::map<uint32_t , GbtMux::type>;
8989
90+ // / Type for the clock parameter
9091 using ClockType = Clock::type;
92+
93+ // / Type for the datapath mode parameter
9194 using DatapathModeType = DatapathMode::type;
95+
96+ // / Type for the downstream data parameter
9297 using DownstreamDataType = DownstreamData::type;
98+
99+ // / Type for the gbt mux parameter
93100 using GbtMuxType = GbtMux::type;
101+
102+ // / Type for the gbt mode parameter
94103 using GbtModeType = GbtMode::type;
95104
105+ // / Type for the link loopback enabled parameter
96106 using LinkLoopbackEnabledType = bool ;
97107
108+ // / Type for the STBRD enabled parameter
109+ using StbrdEnabledType = bool ;
110+
98111 // Setters
99112
100113 // / Sets the CardId parameter
@@ -301,6 +314,14 @@ class Parameters
301314 // / \return Reference to this object for chaining calls
302315 auto setGbtMuxMap (GbtMuxMapType value) -> Parameters&;
303316
317+ // / Sets the StbrdEnabled parameter
318+ // /
319+ // / If enabled the STBRD command is used to start the CRORC trigger.
320+ // /
321+ // / \param value The value to set
322+ // / \return Reference to this object for chaining calls
323+ auto setStbrdEnabled (StbrdEnabledType value) -> Parameters&;
324+
304325
305326 // on-throwing getters
306327
@@ -376,6 +397,10 @@ class Parameters
376397 // / \return The value
377398 auto getGbtMuxMap () const -> boost::optional<GbtMuxMapType>;
378399
400+ // / Gets the StbrdEnabled parameter
401+ // / \return The value wrapped in an optional if it is present, or an empty optional if it was not
402+ auto getStbrdEnabled () const -> boost::optional<StbrdEnabledType>;
403+
379404 // Throwing getters
380405
381406 // / Gets the CardId parameter
@@ -468,6 +493,11 @@ class Parameters
468493 // / \return The value
469494 auto getGbtMuxMapRequired () const -> GbtMuxMapType;
470495
496+ // / Gets the StbrdEnabled parameter
497+ // / \exception ParameterException The parameter was not present
498+ // / \return The value
499+ auto getStbrdEnabledRequired () const -> StbrdEnabledType;
500+
471501 // Helper functions
472502
473503 // / Convenience function to make a Parameters object with card ID and channel number, since these are the most
0 commit comments