36 #ifndef SVHENCODERSETTINGS_H 37 #define SVHENCODERSETTINGS_H 57 : scalings(9, scaling)
87 for (
size_t i = 0; i < es.
scalings.size(); i++)
89 o << (int)i <<
":" << es.
scalings[i] <<
" ";
97 #endif // SVHENCODERSETTINGS_H
bool operator==(const SVHEncoderSettings &other) const
Compares two SVHEncoderSettings objects.
driver_svh::ArrayBuilder & operator<<(driver_svh::ArrayBuilder &ab, const SVHControlCommand &data)
std::vector< uint32_t > scalings
encoderSettings consist of multipliers for each encoder
driver_svh::ArrayBuilder & operator>>(driver_svh::ArrayBuilder &ab, SVHControlCommand &data)
overload stream operator to easily deserialize control commands for one channel
SVHEncoderSettings(uint32_t scaling=1)
SVHEncoderSettings Default CTOR will assign 9x1 to the scalings if no argument is given...
The SVHEncoderSettings hold the settings for the encoder scaling of each channel. ...