/*
 * uspagent_dm.h - Library for USPAgent datamodel
 *
 * Copyright (C) 2024, IOPSYS Software Solutions AB.
 *
 * Author Suvendhu Hansa <suvendhu.hansa@iopsys.eu>
 *
 * See LICENSE file for license related information.
 *
 */

#ifndef __USPAGENT_DM_H
#define __USPAGENT_DM_H

#include "common.h"

extern DMOBJ tUSPAgentMTPObj[];
extern DMLEAF tUSPAgentMTPParams[];
extern DMOBJ tUSPAgentControllerObj[];
extern DMLEAF tUSPAgentControllerParams[];
extern DMLEAF tUSPAgentCertificateParams[];
extern DMOBJ tUSPAgentControllerTrustObj[];
extern DMLEAF tUSPAgentControllerTrustParams[];
extern DMLEAF tUSPAgentMTPSTOMPParams[];
extern DMLEAF tUSPAgentMTPCoAPParams[];
extern DMLEAF tUSPAgentMTPWebSocketParams[];
extern DMLEAF tUSPAgentMTPMQTTParams[];
extern DMLEAF tUSPAgentMTPUDSParams[];
extern DMOBJ tUSPAgentControllerMTPObj[];
extern DMLEAF tUSPAgentControllerMTPParams[];
extern DMLEAF tUSPAgentControllerMTPSTOMPParams[];
extern DMLEAF tUSPAgentControllerMTPCoAPParams[];
extern DMLEAF tUSPAgentControllerMTPWebSocketParams[];
extern DMLEAF tUSPAgentControllerMTPMQTTParams[];
extern DMLEAF tUSPAgentControllerMTPUDSParams[];
extern DMOBJ tUSPAgentTrustRoleObj[];
extern DMLEAF tUSPAgentTrustRoleParams[];
extern DMLEAF tUSPAgentCredentialParams[];
extern DMLEAF tUSPAgentChallengeParams[];
extern DMLEAF tUSPAgentTrustRolePermisParams[];

#endif
