#ifndef NDTSRS2AERRORS_H
#define NDTSRS2AERRORS_H

#ifdef __cplusplus
extern "C" {
#endif

#include "NDTSRS2AConstants.h"

typedef enum
{
	RS2A_OK													= 0x00060000,

	RS2A_TakeSnapshot_UnsupportedTriggerMode				= 0x00060100,
	RS2A_TakeSnapshot_TimeoutWaitingForSamples				= 0x00060101,

	RS2A_LastError
} RS2A_ReturnCode ;


void RS2A_HandleRS2AError(RS2A_ReturnCode errorCode) ;
RS2A_API const char * CALL_CONV RS2A_GetCodeString(int errorCode) ;

#ifdef __cplusplus
}
#endif

#endif
