/****************************************************************************
** File name    :  HTMmslite.h
** Description  :  define sisco iec mmslite 61850 network protocol api
** Create date  :  2019.09.01
** Auther by    :  Liuyx
** Version info :  V1.0.01
** Copyright (C) 2002-2019 xi'an huatek, Inc Co., Ltd
** Update record:
** DATE         AUTHER   DESC
** -------------------------------------------------------------------------
** 2019.09.01   Liuyx    first build
****************************************************************************/
#ifndef __HT_SISCO_MMSLITE_61850_H
#define __HT_SISCO_MMSLITE_61850_H

#include "HTGlobal.h"
// window 环境下只有静态库
#if (defined(_WIN32) || defined(_MSC_VER))
    #pragma comment(lib,"iec61850.lib") 
    #pragma comment(lib,"mmslite_ld.lib") 
#endif // _SISCO_MMS_LITE

// Linux 环境下只有动态库
#if (defined(__unix__) || defined(unix) || defined(linux))
#define LIB_SISCO_MMS_61860_FILENAME    "libcosmos_ld.so"   // sisco mmslite so filename
#endif



#pragma pack (push ,1)


#pragma pack (pop)


#if defined (__cplusplus)
extern "C" {
#endif /* defined (__cplusplus) */


void *thread_iec61850_service_proc(void *arg);



#if defined (__cplusplus)
}
#endif /* defined (__cplusplus) */

#endif /* __HT_SISCO_MMSLITE_61850_H */
