pub trait ICapeArrayBooleanParameter {
// Required methods
fn get_value(
&mut self,
value: &mut CapeArrayBooleanOut<'_>,
) -> Result<(), COBIAError>;
fn set_value(
&mut self,
value: &CapeArrayBooleanIn<'_>,
) -> Result<(), COBIAError>;
fn get_element_value(
&mut self,
position: &CapeArrayIntegerIn<'_>,
) -> Result<CapeBoolean, COBIAError>;
fn set_element_value(
&mut self,
position: &CapeArrayIntegerIn<'_>,
value: CapeBoolean,
) -> Result<(), COBIAError>;
fn get_default_value(&mut self) -> Result<CapeBoolean, COBIAError>;
fn validate_element(
&mut self,
position: &CapeArrayIntegerIn<'_>,
value: CapeBoolean,
message: &mut CapeStringOut<'_>,
) -> Result<CapeBoolean, COBIAError>;
fn validate(
&mut self,
value: &CapeArrayBooleanIn<'_>,
message: &mut CapeStringOut<'_>,
) -> Result<CapeBoolean, COBIAError>;
}Expand description
ICapeArrayBooleanParameter
ICapeArrayBooleanParameter interface