67 lines
2.6 KiB
C
67 lines
2.6 KiB
C
|
#ifndef __CMS_NET_LIGHT_H__
|
||
|
#define __CMS_NET_LIGHT_H__
|
||
|
/******************************************************************************
|
||
|
******************************************************************************
|
||
|
Copyright: - 2017- Copyrights of EigenComm Ltd.
|
||
|
File name: - cmsnetlight.h
|
||
|
Description: - the head file for cmsnetlight.c
|
||
|
History: - 03/30/2020, Originated by xlhu
|
||
|
******************************************************************************
|
||
|
******************************************************************************/
|
||
|
#include "cms_util.h"
|
||
|
#include "osasys.h"
|
||
|
|
||
|
/******************************************************************************
|
||
|
*****************************************************************************
|
||
|
* MARCO
|
||
|
*****************************************************************************
|
||
|
******************************************************************************/
|
||
|
|
||
|
|
||
|
/******************************************************************************
|
||
|
*****************************************************************************
|
||
|
* STRUCT
|
||
|
*****************************************************************************
|
||
|
******************************************************************************/
|
||
|
|
||
|
/******************************************************************************
|
||
|
*****************************************************************************
|
||
|
* ENUM
|
||
|
*****************************************************************************
|
||
|
******************************************************************************/
|
||
|
typedef enum CmsNetlightMode_Tag
|
||
|
{
|
||
|
NET_LIGHT_DISABLE = 0,
|
||
|
NET_LIGHT_ENABLE = 1
|
||
|
}
|
||
|
CmsNetlightMode;
|
||
|
|
||
|
typedef enum NetlightFlickerMode_Tag
|
||
|
{
|
||
|
NETLIGHT_FLICKER_NONE = 0,
|
||
|
NETLIGHT_FLICKER_FAST = 1,
|
||
|
NETLIGHT_FLICKER_SLOW = 2,
|
||
|
}
|
||
|
NetlightFlickerMode;
|
||
|
|
||
|
|
||
|
/******************************************************************************
|
||
|
******************************************************************************
|
||
|
* External global variable
|
||
|
******************************************************************************
|
||
|
******************************************************************************/
|
||
|
|
||
|
|
||
|
|
||
|
/******************************************************************************
|
||
|
*****************************************************************************
|
||
|
* Functions
|
||
|
*****************************************************************************
|
||
|
******************************************************************************/
|
||
|
CmsRetId cmsNetlightMonitorCmiInd(const SignalBuf *indSignalPtr);
|
||
|
CmsRetId cmsNetlightMonitorCmiCnf(const SignalBuf *cnfSignalPtr);
|
||
|
|
||
|
|
||
|
#endif
|
||
|
|