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