pub trait TcatFluctuatedSectionOperation<T>: TcatSectionOperation<T>
where T: Default + Debug,
{ const FLUCTUATED_OFFSETS: &'static [usize]; // Provided method fn partial_cache( req: &FwReq, node: &FwNode, section: &Section, params: &mut T, timeout_ms: u32 ) -> Result<(), Error> { ... } }
Expand description

Operation for fluctuated content in section of TCAT general protocol.

Required Associated Constants§

source

const FLUCTUATED_OFFSETS: &'static [usize]

The set of address offsets in which any value is changed apart from software operation; e.g. hardware metering.

Provided Methods§

source

fn partial_cache( req: &FwReq, node: &FwNode, section: &Section, params: &mut T, timeout_ms: u32 ) -> Result<(), Error>

Cache part of section for fluctuated values, then deserialize for parameters.

Object Safety§

This trait is not object safe.

Implementors§