cvt_common_defs.h File Reference

Common definitions. More...

#include <stdio.h>

Go to the source code of this file.

Defines

#define TRUE   -1
 Boolean TRUE value.
#define FALSE   0
 Boolean TRUE value.
#define TRACE(format)   printf( format)
 Traces a message to stdout.
#define TRACE1(format, p1)   printf( format, p1)
 Traces a message to stdout.
#define TRACE2(format, p1, p2)   printf( format, p1, p2)
 Traces a message to stdout.
#define TRACE3(format, p1, p2, p3)   printf( format, p1, p2, p3)
 Traces a message to stdout.
#define TRACE4(format, p1, p2, p3, p4)   printf( format, p1, p2, p3, p4)
 Traces a message to stdout.
#define TRACE5(format, p1, p2, p3, p4, p5)   printf( format, p1, p2, p3, p4, p5)
 Traces a message to stdout.
#define stricmp(str1, str2)   strcasecmp( str1, str2)
 Case insensitive string compare.
#define strnicmp(str1, str2, n)   strncasecmp( str1, str2, n)
 Case insensitive string compare up to n characters.

Typedefs

typedef int BOOL
 Boolean type.
typedef unsigned char UINT8
 Unsigned 8 bit word.
typedef unsigned short UINT16
 Unsigned 16 bit word.
typedef unsigned int UINT32
 Unsigned 32 bit word.
typedef unsigned long long UINT64
 Unsigned 64 bit word (Non Windows systems).
typedef signed char INT8
 Signed 8 bit word.
typedef short INT16
 Signed 16 bit word.
typedef int INT32
 Signed 32 bit word.
typedef long long INT64
 Signed 64 bit word (Non Windows systems).
typedef const char * PCSTR
 Constant pointer to char.


Detailed Description

Common definitions.

Author:
NDA
Version:
1.0
Date:
03/2006
Provides common data types, APIs and utility.

Definition in file cvt_common_defs.h.


Define Documentation

#define stricmp str1,
str2   )     strcasecmp( str1, str2)
 

Case insensitive string compare.

Parameters:
str1 First string to compare
str2 Second string to compare
Provides a wrapper to strcasecmp, for multiplatform issue.
Note:
Non Windows systems only

Definition at line 152 of file cvt_common_defs.h.

#define strnicmp str1,
str2,
 )     strncasecmp( str1, str2, n)
 

Case insensitive string compare up to n characters.

Parameters:
str1 First string to compare
str2 Second string to compare
n Maximun mumber of characters to compare
Provides a wrapper to strncasecmp, for multiplatform issue.
Note:
Non Windows systems only

Definition at line 164 of file cvt_common_defs.h.

#define TRACE format   )     printf( format)
 

Traces a message to stdout.

Parameters:
format The message string

Definition at line 76 of file cvt_common_defs.h.

Referenced by cvt_FIFO_BLT_read(), cvt_read(), cvt_V1190_clear_bitmask_control(), cvt_V1190_data_clear(), cvt_V1190_get_enable_pattern(), cvt_V1190_get_event_counter(), cvt_V1190_get_event_stored(), cvt_V1190_get_status(), cvt_V1190_get_system_info(), cvt_V1190_module_reset(), cvt_V1190_open(), cvt_V1190_set_almost_full(), cvt_V1190_set_bitmask_control(), cvt_V1190_set_channel_enable(), cvt_V1190_set_continuous_acquisition_mode(), cvt_V1190_set_head_trail_disable(), cvt_V1190_set_head_trail_enable(), cvt_V1190_set_interrupt(), cvt_V1190_set_MCST_CBLT(), cvt_V1190_set_readout_mode(), cvt_V1190_set_trigger_match(), cvt_V1190_set_trigger_matching_acquisition_mode(), cvt_V1190_set_windows_offset(), cvt_V1190_set_windows_width(), cvt_V1495_set_control(), cvt_V1495_set_port_A_enable(), cvt_V1495_set_port_B_enable(), cvt_V1495_set_port_D_enable(), cvt_V1724_data_clear(), cvt_V1724_get_system_info(), cvt_V1724_set_acquisition_mode(), cvt_V1724_set_channel_offset(), cvt_V1724_set_channel_trigger(), cvt_V1724_set_dither_enable(), cvt_V1724_set_interrupt(), cvt_V1724_set_MCST_CBLT(), cvt_V1724_set_readout_mode(), cvt_V1724_set_trigger_mode(), cvt_V1724_software_reset(), cvt_V1724_software_trigger(), cvt_V792_clear_bitmask_control_1(), cvt_V792_data_clear(), cvt_V792_get_ader_high(), cvt_V792_get_ader_low(), cvt_V792_get_control_1(), cvt_V792_get_event_counter(), cvt_V792_get_event_trigger(), cvt_V792_get_geo_address(), cvt_V792_get_interrupt_level(), cvt_V792_get_interrupt_vector(), cvt_V792_get_MCST_CBLT_address(), cvt_V792_get_MCST_CBLT_control(), cvt_V792_get_status(), cvt_V792_get_status_1(), cvt_V792_get_status_2(), cvt_V792_get_system_info(), cvt_V792_open(), cvt_V792_set_acquisition_mode(), cvt_V792_set_ader_high(), cvt_V792_set_ader_low(), cvt_V792_set_bit_clear_1(), cvt_V792_set_bit_clear_2(), cvt_V792_set_bit_set_1(), cvt_V792_set_bit_set_2(), cvt_V792_set_bitmask_control_1(), cvt_V792_set_control_1(), cvt_V792_set_crate_number(), cvt_V792_set_event_counter(), cvt_V792_set_event_trigger(), cvt_V792_set_fast_clear_window(), cvt_V792_set_geo_address(), cvt_V792_set_interrupt(), cvt_V792_set_interrupt_level(), cvt_V792_set_interrupt_vector(), cvt_V792_set_MCST_CBLT(), cvt_V792_set_MCST_CBLT_address(), cvt_V792_set_MCST_CBLT_control(), cvt_V792_set_MEB(), cvt_V792_set_overflow_suppression(), cvt_V792_set_pedestal(), cvt_V792_set_readout_mode(), cvt_V792_set_sliding_scale(), cvt_V792_set_zero_suppression(), cvt_V792_single_shot_reset(), cvt_V792_software_reset(), cvt_V812_get_fixed_code(), cvt_V812_get_manufacturer_number(), cvt_V812_get_module_type(), cvt_V812_get_serial_number(), cvt_V812_get_version(), cvt_V812_set_dead_time(), cvt_V812_set_majority_threshold(), cvt_V812_set_output_width(), cvt_V812_set_pattern_inhibit(), cvt_V812_set_test_pulse(), and cvt_write().

#define TRACE1 format,
p1   )     printf( format, p1)
 

Traces a message to stdout.

Parameters:
format The message format string
p1 The format string parameter 1

Definition at line 86 of file cvt_common_defs.h.

Referenced by cvt_set_MCST_CBLT(), cvt_V1190_get_enable_pattern(), cvt_V1190_get_system_info(), cvt_V1190_open(), cvt_V1190_peek_event(), cvt_V1190_set_channel_enable(), cvt_V1190_set_continuous_acquisition_mode(), cvt_V1190_set_MCST_CBLT(), cvt_V1190_set_trigger_matching_acquisition_mode(), cvt_V1724_get_channel_status(), cvt_V1724_read_buffer(), cvt_V1724_set_acquisition_mode(), cvt_V1724_set_MCST_CBLT(), cvt_V792_open(), cvt_V792_peek_event(), cvt_V792_set_channel_enable(), cvt_V792_set_MCST_CBLT(), cvt_V792_set_threshold(), cvt_V792_set_thresholds(), cvt_V792_set_zero_suppression(), and cvt_V812_set_threshold().

#define TRACE2 format,
p1,
p2   )     printf( format, p1, p2)
 

Traces a message to stdout.

Parameters:
format The message format string
p1 The format string parameter 1
p2 The format string parameter 2

Definition at line 97 of file cvt_common_defs.h.

#define TRACE3 format,
p1,
p2,
p3   )     printf( format, p1, p2, p3)
 

Traces a message to stdout.

Parameters:
format The message format string
p1 The format string parameter 1
p2 The format string parameter 2
p3 The format string parameter 3

Definition at line 109 of file cvt_common_defs.h.

#define TRACE4 format,
p1,
p2,
p3,
p4   )     printf( format, p1, p2, p3, p4)
 

Traces a message to stdout.

Parameters:
format The message format string
p1 The format string parameter 1
p2 The format string parameter 2
p3 The format string parameter 3
p4 The format string parameter 4

Definition at line 122 of file cvt_common_defs.h.

#define TRACE5 format,
p1,
p2,
p3,
p4,
p5   )     printf( format, p1, p2, p3, p4, p5)
 

Traces a message to stdout.

Parameters:
format The message format string
p1 The format string parameter 1
p2 The format string parameter 2
p3 The format string parameter 3
p4 The format string parameter 4
p5 The format string parameter 5

Definition at line 136 of file cvt_common_defs.h.


Generated on Wed Oct 18 12:36:55 2006 for CAEVMEToolLib by  doxygen 1.4.6-NO