
Prog ramming the 3000A Series oscilloscopes
126
Copyright © 2011-2013 Pico Technology Limited. All rights reserved.
ps3000abpg.en r9
PS3000A_CHANNEL_A_MAX,
PS3000A_CHANNEL_A_MIN,
PS3000A_CHANNEL_B_MAX,
PS3000A_CHANNEL_B_MIN,
PS3000A_CHANNEL_C_MAX,
PS3000A_CHANNEL_C_MIN,
PS3000A_CHANNEL_D_MAX,
PS3000A_CHANNEL_D_MIN,
PS3000A_MAX_CHANNEL_BUFFERS
} PS3000A_CHANNEL_BUFFER_INDEX;
typedef enum
enPS3000ADigitalChannel
{
PS3000A_DIGITAL_CHANNEL_0,
PS3000A_DIGITAL_CHANNEL_1,
PS3000A_DIGITAL_CHANNEL_2,
PS3000A_DIGITAL_CHANNEL_3,
PS3000A_DIGITAL_CHANNEL_4,
PS3000A_DIGITAL_CHANNEL_5,
PS3000A_DIGITAL_CHANNEL_6,
PS3000A_DIGITAL_CHANNEL_7,
PS3000A_DIGITAL_CHANNEL_8,
PS3000A_DIGITAL_CHANNEL_9,
PS3000A_DIGITAL_CHANNEL_10,
PS3000A_DIGITAL_CHANNEL_11,
PS3000A_DIGITAL_CHANNEL_12,
PS3000A_DIGITAL_CHANNEL_13,
PS3000A_DIGITAL_CHANNEL_14,
PS3000A_DIGITAL_CHANNEL_15,
PS3000A_DIGITAL_CHANNEL_16,
PS3000A_DIGITAL_CHANNEL_17,
PS3000A_DIGITAL_CHANNEL_18,
PS3000A_DIGITAL_CHANNEL_19,
PS3000A_DIGITAL_CHANNEL_20,
PS3000A_DIGITAL_CHANNEL_21,
PS3000A_DIGITAL_CHANNEL_22,
PS3000A_DIGITAL_CHANNEL_23,
PS3000A_DIGITAL_CHANNEL_24,
PS3000A_DIGITAL_CHANNEL_25,
PS3000A_DIGITAL_CHANNEL_26,
PS3000A_DIGITAL_CHANNEL_27,
PS3000A_DIGITAL_CHANNEL_28,
PS3000A_DIGITAL_CHANNEL_29,
PS3000A_DIGITAL_CHANNEL_30,
PS3000A_DIGITAL_CHANNEL_31,
PS3000A_MAX_DIGITAL_CHANNELS
} PS3000A_DIGITAL_CHANNEL;
typedef enum
enPS3000ADigitalDirection
{
PS3000A_DIGITAL_DONT_CARE,
PS3000A_DIGITAL_DIRECTION_LOW,
PS3000A_DIGITAL_DIRECTION_HIGH,
PS3000A_DIGITAL_DIRECTION_RISING,
PS3000A_DIGITAL_DIRECTION_FALLING,
PS3000A_DIGITAL_DIRECTION_RISING_OR_FALLING,
PS3000A_DIGITAL_MAX_DIRECTION
} PS3000A_DIGITAL_DIRECTION;
typedef
enum
enPS3000ARange
{
PS3000A_10MV,
PS3000A_20MV,
PS3000A_50MV,
PS3000A_100MV,
PS3000A_200MV,
PS3000A_500MV,