55 lines
1.6 KiB
C
55 lines
1.6 KiB
C
#ifndef __IMI_MOD_H__
|
|
#define __IMI_MOD_H__
|
|
/*******************************************************************************
|
|
Copyright: - 2023- Copyrights of EigenComm Ltd.
|
|
File name: - imimod.h
|
|
Description: - IMS module/device interface
|
|
History: - 2023/04/10, Original created
|
|
******************************************************************************/
|
|
#include "imicomm.h"
|
|
|
|
/******************************************************************************
|
|
*****************************************************************************
|
|
* IMI enum
|
|
*****************************************************************************
|
|
******************************************************************************/
|
|
typedef enum IMI_MOD_PRIM_ID_TAG
|
|
{
|
|
IMI_MOD_PRIM_BASE = 0,
|
|
|
|
IMI_MOD_POWER_WAKE_UP_REQ, /* ImiModPowerWakeUpReq */
|
|
IMI_MOD_POWER_WAKE_UP_CNF,
|
|
|
|
IMI_MOD_PS_SILENT_RESET_IND, /* ImiModPsSilentResetInd */
|
|
|
|
IMI_MOD_PRIM_END = 0x0fff
|
|
}IMI_MOD_PRIM_ID;
|
|
|
|
|
|
/******************************************************************************
|
|
*****************************************************************************
|
|
* STRUCT
|
|
*****************************************************************************
|
|
******************************************************************************/
|
|
|
|
|
|
/**
|
|
* PRIM ID: IMI_MOD_POWER_WAKE_UP_REQ
|
|
* wakeup IMS from deep slp
|
|
*/
|
|
typedef ImiEmptySig ImiModPowerWakeUpReq;
|
|
|
|
/**
|
|
* PRIM ID: IMI_MOD_POWER_WAKE_UP_CNF
|
|
*/
|
|
typedef ImiEmptySig ImiModPowerWakeUpCnf;
|
|
|
|
|
|
/*
|
|
* PRIM ID: IMI_MOD_PS_SILENT_RESET_IND
|
|
*/
|
|
typedef ImiEmptySig ImiModPsSilentResetInd;
|
|
|
|
#endif
|
|
|