/*
 * tz_arcounter_cmds.h
 */

#ifndef TZ_ARCOUNTER_CMDS_H_
#define TZ_ARCOUNTER_CMDS_H_

/* Command ID's for communication between Trustlet Connector and Trustlet */
//#define CMD_TZ_ARCOUNTER_example							0x00000001
#define CMD_TZ_ARCOUNTER_StoreRTCTime				0x00000002
#define CMD_TZ_ARCOUNTER_Initialize					 0x00000003
#define CMD_TZ_ARCOUNTER_Finalize						 0x00000004
#define CMD_TZ_ARCOUNTER_EnableCounter				0x00000005
#define CMD_TZ_ARCOUNTER_UpdateTick					 0x00000006
#define CMD_TZ_ARCOUNTER_ChangeTime					 0x00000007
#define CMD_TZ_ARCOUNTER_SetTimer						 0x00000008
#define CMD_TZ_ARCOUNTER_GetReferenceTime		 0x00000009
#define CMD_TZ_ARCOUNTER_GetTimer						 0x0000000A
#define CMD_TZ_ARCOUNTER_GetRemainingTime		 0x0000000B
#define CMD_TZ_ARCOUNTER_CancelTimer					0x0000000C
#define CMD_TZ_ARCOUNTER_DisableCounter			 0x0000000D

#endif /* TZ_ARCOUNTER_CMDS_H_ */
