This function opens and enumerates the unit
Returns:
PICO_OK
PICO_OS_NOT_SUPPORTED
PICO_OPEN_OPERATION_IN_PROGRESS
PICO_EEPROM_CORRUPT
PICO_KERNEL_DRIVER_TOO_OLD
PICO_FW_FAIL
PICO_MAX_UNITS_OPENED
PICO_NOT_FOUND <------------- This error code is on my example ? yes ?
PICO_NOT_RESPONDING
handle: the function will write a value here that uniquely identifies the data logger that was opened. Use this as the [handle] parameter when calling any other PicoLog 1000 Series API function
This function returns a string containing the specified item of information about the unit.
Returns:
00 PICO_OK
0C PICO_INVALID_HANDLE
16 PICO_NULL_PARAMETER
29 PICO_INVALID_INFO
2A PICO_INFO_UNAVAILABLE
handle: handle returned from
pl1000OpenUnit
pl1000OpenUnitProgress
string: a location where the function writes the requested information, or [NULL] if you are only interested in the value of [requiredSize]
stringLength: the maximum number of charakters
that the function should write to [string]
requiredSize: a location where the function writes the length of the information string before it was truncated to [stringLenght]. If the string was not truncated then [requiredSize] wil be less than or equal to [stringLength].
info: the information that the driver should return. These values are specified in [picostatus.h]
PICO_DRIVER_VERSION
PICO_USB_VERSION
PICO_HARDWARE_VERSION
PICO_VARIANT_INFO
PICO_BATCH_AND_SERIAL
From labview I get this:
PICO_STATUS 13 (decimal) 0D (hex). does it mean that 0D error is PICO_INVALID_PARAMETER ?
How to fix this problem ?
BTW I found mistake in programers guide (I think) PICO_INFO have to be Unsigned Long 32 integer with pointer.
1. What inputs are going into the Call Function library node (if it has changed from your earlier post).
2. The Properties windows for the pl1000GetUnitInfo Call Function Library Node so we can see how each of the parameters has been defined.