
Prog ramming the 3000A Series oscilloscopes
120
Copyright © 2011-2013 Pico Technology Limited. All rights reserved.
ps3000abpg.en r9
2.15
Driver status codes
Every function in the ps3000a driver returns a
driver status code
from the following
list of
PICO_STATUS
values. These definitions can also be found in the file
picoStatus.h,
which is included in the PicoScope 3000A SDK. Not all codes apply to
the PicoScope 3000A SDK.
Code
(hex)
Symbol and meaning
00
PICO_OK
The PicoScope is functioning correctly
01
PICO_MAX_UNITS_OPENED
An attempt has been made to open more than
PS3000A_MAX_UNITS.
02
PICO_MEMORY_FAIL
Not enough memory could be allocated on the host machine
03
PICO_NOT_FOUND
No PicoScope could be found
04
PICO_FW_FAIL
Unable to download firmware
05
PICO_OPEN_OPERATION_IN_PROGRESS
06
PICO_OPERATION_FAILED
07
PICO_NOT_RESPONDING
The PicoScope is not responding to commands from the PC
08
PICO_CONFIG_FAIL
The configuration information in the PicoScope has become corrupt or is
missing
09
PICO_KERNEL_DRIVER_TOO_OLD
The
picopp.sys
file is too old to be used with the device driver
0A
PICO_EEPROM_CORRUPT
The EEPROM has become corrupt, so the device will use a default setting
0B
PICO_OS_NOT_SUPPORTED
The operating system on the PC is not supported by this driver
0C
PICO_INVALID_HANDLE
There is no device with the handle value passed
0D
PICO_INVALID_PARAMETER
A parameter value is not valid
0E
PICO_INVALID_TIMEBASE
The timebase is not supported or is invalid
0F
PICO_INVALID_VOLTAGE_RANGE
The voltage range is not supported or is invalid
10
PICO_INVALID_CHANNEL
The channel number is not valid on this device or no channels have been set
11
PICO_INVALID_TRIGGER_CHANNEL
The channel set for a trigger is not available on this device
12
PICO_INVALID_CONDITION_CHANNEL
The channel set for a condition is not available on this device
13
PICO_NO_SIGNAL_GENERATOR
The device does not have a signal generator
14
PICO_STREAMING_FAILED
Streaming has failed to start or has stopped without user request
15
PICO_BLOCK_MODE_FAILED
Block failed to start - a parameter may have been set wrongly
16
PICO_NULL_PARAMETER
A parameter that was required is
NULL