@@ -753,7 +753,7 @@ void Instance::HandleRequestConstraintBasedForecast(HandlerContext & ctx,
753
753
}
754
754
755
755
uint32_t currentUtcTime = 0 ;
756
- status = GetCurrentTimeEpochS (currentUtcTime);
756
+ status = GetMatterEpochTimeFromUnixTime (currentUtcTime);
757
757
if (status != Status::Success)
758
758
{
759
759
ChipLogError (Zcl, " DEM: Failed to get UTC time" );
@@ -815,7 +815,7 @@ void Instance::HandleRequestConstraintBasedForecast(HandlerContext & ctx,
815
815
816
816
if (constraint.loadControl .Value () < -100 || constraint.loadControl .Value () > 100 )
817
817
{
818
- ChipLogError (Zcl, " DEM: RequestConstraintBasedForecast bad loadControl %d" , constraint.loadControl .HasValue ());
818
+ ChipLogError (Zcl, " DEM: RequestConstraintBasedForecast bad loadControl %d" , constraint.loadControl .Value ());
819
819
ctx.mCommandHandler .AddStatus (ctx.mRequestPath , Status::ConstraintError);
820
820
return ;
821
821
}
@@ -849,7 +849,7 @@ void Instance::HandleRequestConstraintBasedForecast(HandlerContext & ctx,
849
849
return ;
850
850
}
851
851
852
- prevConstraint = iterator. GetValue () ;
852
+ prevConstraint = constraint ;
853
853
}
854
854
}
855
855
@@ -892,7 +892,7 @@ void Instance::HandleCancelRequest(HandlerContext & ctx, const Commands::CancelR
892
892
ctx.mCommandHandler .AddStatus (ctx.mRequestPath , status);
893
893
}
894
894
895
- Status Instance::GetCurrentTimeEpochS (uint32_t & currentUtcTime) const
895
+ Status Instance::GetMatterEpochTimeFromUnixTime (uint32_t & currentUtcTime) const
896
896
{
897
897
currentUtcTime = 0 ;
898
898
System::Clock::Milliseconds64 cTMs;
0 commit comments