1 #ifndef __CTAUAALARMMANAGER_H__
2 #define __CTAUAALARMMANAGER_H__
4 #include "historymanagerbase.h"
5 #include "uabasenodes.h"
6 #include "servermanager.h"
8 #include "nodemanagerbase.h"
10 namespace CTA_Slc_Dict {
15 class ControllerObject;
56 virtual UaStatus
readRaw(
const ServiceContext& serviceContext,
57 HistoryVariableHandle* pVariableHandle,
58 HistoryReadCPUserDataBase** ppContinuationPoint,
59 OpcUa_TimestampsToReturn timestampsToReturn, OpcUa_UInt32 maxValues,
60 OpcUa_DateTime& startTime, OpcUa_DateTime& endTime,
61 OpcUa_Boolean returnBounds, UaDataValues& dataValues);
64 void startUp(ServerManager* pServerManager);
75 std::map<UaNodeId, AlarmVariable*> m_mapVariables;
81 ServerManager* m_pServerManager;
85 #endif // __CTAUAALARMMANAGER_H__