Skip to main content

REG_FEATURE_STATUS

Constant REG_FEATURE_STATUS 

Source
pub const REG_FEATURE_STATUS: u64 = 0x2009c;
Expand description

EventSelector backing register: a GigE Vision event identifier. REG_FEATURE_STATUS is a FLIR-shaped feature-status word: one big-endian register whose individual bits say whether a feature is implemented, available and locked, addressed by <MaskedIntReg> + <Bit>.

It exists so the fake can disagree with us about bit numbering. Every other predicate here is an <IntSwissKnife> or a <StructEntry>, and both of those took the code path that was already correct — so the whole suite passed while <MaskedIntReg> read big-endian registers off the wrong end on real hardware (issue #120). GenICam counts <Bit> from the MSB on a big-endian register, so bit 0 is 0x8000_0000.