fmi_export/fmi3/instance/
impl_se.rs1use fmi::fmi3::ScheduledExecution;
2
3use crate::fmi3::{Context, Model, ModelGetSet, ModelGetSetStates, ModelInstance, UserModel};
4
5impl<M, C> ScheduledExecution for ModelInstance<M, C>
6where
7 M: Model + UserModel + ModelGetSet<M> + ModelGetSetStates,
8 C: Context<M>,
9{
10 fn activate_model_partition(
11 &mut self,
12 _clock_reference: fmi::fmi3::binding::fmi3ValueReference,
13 _activation_time: f64,
14 ) -> Result<fmi::fmi3::Fmi3Res, fmi::fmi3::Fmi3Error> {
15 self.context.log(
17 fmi::fmi3::Fmi3Error::Error.into(),
18 M::LoggingCategory::default(),
19 format_args!("activate_model_partition() is not implemented yet."),
20 );
21 Err(fmi::fmi3::Fmi3Error::Error)
22 }
23}