Skip to content

Commit 853e6f2

Browse files
committedMay 2, 2024
added read handler for TimeSource in AAI
1 parent ff7806c commit 853e6f2

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed
 

‎src/app/clusters/time-synchronization-server/time-synchronization-server.cpp

+3
Original file line numberDiff line numberDiff line change
@@ -1083,6 +1083,9 @@ CHIP_ERROR TimeSynchronizationAttrAccess::Read(const ConcreteReadAttributePath &
10831083
case Granularity::Id: {
10841084
return aEncoder.Encode(TimeSynchronizationServer::Instance().GetGranularity());
10851085
}
1086+
case TimeSource::Id: {
1087+
return aEncoder.Encode(TimeSynchronizationServer::Instance().GetTimeSource());
1088+
}
10861089
case TrustedTimeSource::Id: {
10871090
return ReadTrustedTimeSource(aPath.mEndpointId, aEncoder);
10881091
}

‎src/app/clusters/time-synchronization-server/time-synchronization-server.h

+1
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ class TimeSynchronizationServer : public FabricTable::Delegate
8989
CHIP_ERROR SetUTCTime(chip::EndpointId ep, uint64_t utcTime, GranularityEnum granularity, TimeSourceEnum source);
9090
CHIP_ERROR GetLocalTime(chip::EndpointId ep, DataModel::Nullable<uint64_t> & localTime);
9191
GranularityEnum & GetGranularity() { return mGranularity; }
92+
TimeSourceEnum & GetTimeSource() { return mTimeSource; }
9293

9394
void ScheduleDelayedAction(System::Clock::Seconds32 delay, System::TimerCompleteCallback action, void * aAppState);
9495

0 commit comments

Comments
 (0)