IVGCVSW-4794 Change ArmNN counters to report delta values

Signed-off-by: Finn Williams <Finn.Williams@arm.com>
Change-Id: I7957ee41fd700ee502cc14aa313a60664d4caec9
diff --git a/src/profiling/PeriodicCounterCapture.hpp b/src/profiling/PeriodicCounterCapture.hpp
index 796c494..5abad9e 100644
--- a/src/profiling/PeriodicCounterCapture.hpp
+++ b/src/profiling/PeriodicCounterCapture.hpp
@@ -28,7 +28,7 @@
 public:
     PeriodicCounterCapture(const Holder& data,
                            ISendCounterPacket& packet,
-                           const IReadCounterValues& readCounterValue,
+                           IReadCounterValues& readCounterValue,
                            const ICounterMappings& counterIdMap,
                            const std::unordered_map<armnn::BackendId,
                                    std::shared_ptr<armnn::profiling::IBackendProfilingContext>>&
@@ -49,7 +49,7 @@
 
 private:
     CaptureData ReadCaptureData();
-    void Capture(const IReadCounterValues& readCounterValues);
+    void Capture(IReadCounterValues& readCounterValues);
     void DispatchPeriodicCounterCapturePacket(
             const armnn::BackendId& backendId, const std::vector<Timestamp>& timestampValues);
 
@@ -57,7 +57,7 @@
     bool                      m_IsRunning;
     std::atomic<bool>         m_KeepRunning;
     std::thread               m_PeriodCaptureThread;
-    const IReadCounterValues& m_ReadCounterValues;
+    IReadCounterValues&       m_ReadCounterValues;
     ISendCounterPacket&       m_SendCounterPacket;
     const ICounterMappings&   m_CounterIdMap;
     const std::unordered_map<armnn::BackendId,