bitwise operators for gain caps

This commit is contained in:
Erik Frojdh
2022-02-02 18:35:44 +01:00
parent 6793f5e530
commit 6c662b1370
3 changed files with 22 additions and 4 deletions

View File

@ -576,6 +576,21 @@ operator&(const slsDetectorDefs::streamingInterface &a,
return slsDetectorDefs::streamingInterface(static_cast<int32_t>(a) &
static_cast<int32_t>(b));
};
inline slsDetectorDefs::M3_GainCaps
operator|(const slsDetectorDefs::M3_GainCaps &a,
const slsDetectorDefs::M3_GainCaps &b) {
return slsDetectorDefs::M3_GainCaps(static_cast<int32_t>(a) |
static_cast<int32_t>(b));
};
inline slsDetectorDefs::M3_GainCaps
operator&(const slsDetectorDefs::M3_GainCaps &a,
const slsDetectorDefs::M3_GainCaps &b) {
return slsDetectorDefs::M3_GainCaps(static_cast<int32_t>(a) &
static_cast<int32_t>(b));
};
#endif
#ifdef __cplusplus