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.

Implementors§