/*
 * 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_ */
