From cadac019b6cdabe5d42b3658414e1842662aac37 Mon Sep 17 00:00:00 2001 From: Sam Scholten Date: Thu, 11 Sep 2025 14:49:58 +1000 Subject: init --- status_values_pico.html | 683 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 683 insertions(+) create mode 100644 status_values_pico.html (limited to 'status_values_pico.html') diff --git a/status_values_pico.html b/status_values_pico.html new file mode 100644 index 0000000..63a9aca --- /dev/null +++ b/status_values_pico.html @@ -0,0 +1,683 @@ + + + + + PICO_STATUS values + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ Show/Hide Toolbars +
+
+
+ +
+ + +
+
+
+ + +
+
+ +
+ +
+ +
+ + + + + +
+
+

Navigation: + Driver routines +

+ +

PICO_STATUS values

+ + +
+
+ + + Scroll + + Prev + + + Top + + + Next + + + More + +
+
+
+
+
+
+ +

Every function in the PicoLog 1000 Series API returns an error code from the following list of PICO_STATUS values defined in PicoStatus.h:

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Code

+

(hex)

+

Enum

+

Description

+

00

+

PICO_OK

+

The Data Logger is functioning correctly

+

01

+

PICO_MAX_UNITS_OPENED

+

An attempt has been made to open more than 64 units

+

02

+

PICO_MEMORY_FAIL

+

Not enough memory could be allocated on the host machine

+

03

+

PICO_NOT_FOUND

+

No PicoLog 1000 device could be found

+

04

+

PICO_FW_FAIL

+

Unable to download firmware

+

05

+

PICO_OPEN_OPERATION_IN_PROGRESS

+

A request to open a device is in progress

+

06

+

PICO_OPERATION_FAILED

+

The operation was unsuccessful

+

07

+

PICO_NOT_RESPONDING

+

The device is not responding to commands from the PC

+

08

+

PICO_CONFIG_FAIL

+

The configuration information in the device has become corrupt or is missing

+

09

+

PICO_KERNEL_DRIVER_TOO_OLD

+

The kernel driver 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

+

18

+

PICO_DATA_NOT_AVAILABLE

+

No data is available from a run block call

+

19

+

PICO_STRING_BUFFER_TOO_SMALL

+

The buffer passed for the information was too small

+

1A

+

PICO_ETS_NOT_SUPPORTED

+

ETS is not supported on this device

+

1B

+

PICO_AUTO_TRIGGER_TIME_TOO_SHORT

+

The auto trigger time is less than the time it will take to collect the data

+

1C

+

PICO_BUFFER_STALL

+

The collection of data has stalled as unread data would be overwritten

+

1D

+

PICO_TOO_MANY_SAMPLES

+

The number of samples requested is more than available in the current memory segment

+

1E

+

PICO_TOO_MANY_SEGMENTS

+

Not possible to create number of segments requested

+

1F

+

PICO_PULSE_WIDTH_QUALIFIER

+

A null pointer has been passed in the trigger function or one of the parameters is out of range

+

20

+

PICO_DELAY

+

One or more of the hold-off parameters are out of range

+

21

+

PICO_SOURCE_DETAILS

+

One or more of the source details are incorrect

+

22

+

PICO_CONDITIONS

+

One or more of the conditions are incorrect

+

24

+

PICO_DEVICE_SAMPLING

+

An attempt is being made to get stored data while streaming. Stop streaming by calling pl1000Stop().

+

25

+

PICO_NO_SAMPLES_AVAILABLE

+

...because a run has not been completed

+

26

+

PICO_SEGMENT_OUT_OF_RANGE

+

The memory index is out of range

+

27

+

PICO_BUSY

+

Data cannot be returned yet

+

28

+

PICO_STARTINDEX_INVALID

+

The start time to get stored data is out of range

+

29

+

PICO_INVALID_INFO

+

The information number requested is not a valid number

+

2A

+

PICO_INFO_UNAVAILABLE

+

The handle is invalid so no information is available about the device. Only PICO_DRIVER_VERSION is available.

+

2B

+

PICO_INVALID_SAMPLE_INTERVAL

+

The sample interval selected for streaming is out of range

+

2C

+

PICO_TRIGGER_ERROR

+

Not used

+

2D

+

PICO_MEMORY

+

Driver cannot allocate memory

+

36

+

PICO_DELAY_NULL

+

NULL pointer passed as delay parameter

+

37

+

PICO_INVALID_BUFFER

+

The buffers for overview data have not been set while streaming

+

3A

+

PICO_CANCELLED

+

A block collection has been canceled

+

3B

+

PICO_SEGMENT_NOT_USED

+

The segment index is not currently being used

+

3F

+

PICO_NOT_USED

+

The function is not available

+

41

+

PICO_INVALID_STATE

+

Device is in an invalid state

+

43

+

PICO_DRIVE_FUNCTION

+

You called a driver function while another driver function was still being processed

+
+
+ +
+
+
+
+ +
+
+ + + + + + + + + + +
  
+
+
+
+ + + + -- cgit v1.2.3