
#ifndef _ODRM_TLK_ATP_DEFINES_H_
#define _ODRM_TLK_ATP_DEFINES_H_

/*
 * All the includes that are needed for code using this module to
 * compile correctly should be #included here.
 */


#ifdef __cplusplus
extern "C"
{
#endif

  /*
   *  Object %name    : %
   *  State           :  %state%
   *  Creation date   :  5-Dec-07
   *  Last modified   :  %modify_time%
   */
  /** @file
   *  \brief A brief description of this module
   *
   *  \version ODRM_TLK_ATP_Defines.h#1:incl:1
   *  \author SagitB
   *  \remarks Copyright (C) 2007 by Discretix Technologies Ltd.
   *           All Rights reserved
   */


#include "CRYS_RSA_Types.h" 


/************************ Global Data **************************/

#define   CERTTLK_TEST_PASS  0
#define   CERTTLK_TEST_FAIL  1

/************************ Defines ******************************/
/* Defines for Enabling QA main */
/*------------------------------*/
/* Defines for working with/without board */
/*----------------------------------------*/
#define DX_CRYS_CS6_BOARD_BASE_ADDRESS   0xC0000000

/* Defines for Enable log printouts */
/*----------------------------------*/
#define CERT_TLK_TST_LOG_ENABLE   0
#define CERT_TLK_LOG_FILE_NAME    "C:\TEMP\LOG\CERT_TLK_LOG_FILE_NAME.txt"

/* Arrays size Defines */
/*---------------------*/
#ifndef TST_FUNC_STRING_LEN
  #define TST_FUNC_STRING_LEN 100
#endif 
#ifndef TST_NAME_STRING_LEN
  #define TST_NAME_STRING_LEN 150
#endif 

/* Defines for Printing level */
/*----------------------------*/
#ifndef ATP_LOG_TST_MAX_LEVEL_ENABLED
  #define ATP_LOG_TST_MAX_LEVEL_ENABLED 20
#endif  
/* Print levels */
/*--------------*/
#define CERTTLK_TST_MSG           10
#define CERTTLK_ATP_TST_DBG_HIGH  20
#define CERTTLK_ATP_TST_DBG_MED   30
#define CERTTLK_ATP_TST_DBG_LOW   40

/* Tests defines */
/*--------------*/
#define  CERTTLK_ATP_FILE_NAME "CSLK_FILE"
#ifdef __cplusplus
}
#endif
 
#endif
