pub trait TcatMutableSectionOperation<T>: TcatOperation + TcatSectionSerdes<T>
where T: Default + Debug,
{ // Provided methods fn whole_update( req: &FwReq, node: &FwNode, section: &Section, params: &T, timeout_ms: u32 ) -> Result<(), Error> { ... } fn partial_update( req: &FwReq, node: &FwNode, section: &Section, params: &T, prev: &mut T, timeout_ms: u32 ) -> Result<(), Error> { ... } }
Expand description

Operation to change content in section of TCAT general protocol for parameters.

Provided Methods§

source

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

Update whole section by the parameters.

source

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

Update part of section for any change at the parameters.

Object Safety§

This trait is not object safe.

Implementors§