PS6000USB BAL parameter structure. More...
Data Fields | |
| uint16_t | wId |
| Layer ID for this BAL component, NEVER MODIFY! | |
| uint8_t * | pDeviceName |
| Name of PicoScope Osci device. | |
| int16_t | pDeviceHandle |
| Handle of PicoScope Osci device. | |
| uint8_t | bPortOpen |
| Internal State if port is opened. | |
| uint32_t | dwAdditionalInfo |
| Storage for additional error information. | |
| uint16_t | wTimeout |
| Shadow for the timeout. | |
| void * | pLibraryHandle |
| Handle of the PS6000.dll. | |
| uint8_t | pDriverVersion [PHBAL_REG_PS6000_GET_UNIT_INFO_BUFFER_SIZE] |
| This value stores the Version number of PicoScope 6000 DLL. | |
| uint8_t | pUSBVersion [PHBAL_REG_PS6000_GET_UNIT_INFO_BUFFER_SIZE] |
| This value stores the Type of USB connection to device: 1.1, 2.0 or 3.0. | |
| uint8_t | pHardwareVersion [PHBAL_REG_PS6000_GET_UNIT_INFO_BUFFER_SIZE] |
| This value stores the Hardware version of device. | |
| uint8_t | pVariantInfo [PHBAL_REG_PS6000_GET_UNIT_INFO_BUFFER_SIZE] |
| This value stores the Model number of device. | |
| uint8_t | pBatchAndSerial [PHBAL_REG_PS6000_GET_UNIT_INFO_BUFFER_SIZE] |
| This value stores the Batch and serial number of device. | |
| uint8_t | pCalibrationDate [PHBAL_REG_PS6000_GET_UNIT_INFO_BUFFER_SIZE] |
| This value stores the Calibration date of device. | |
| uint8_t | pKernelVersion [PHBAL_REG_PS6000_GET_UNIT_INFO_BUFFER_SIZE] |
| This value stores the Version of kernel driver. | |
| uint8_t | pDigitalHardwareVersion [PHBAL_REG_PS6000_GET_UNIT_INFO_BUFFER_SIZE] |
| This value stores the Hardware version of the digital section. | |
| uint8_t | pAnalogueHardwareVersion [PHBAL_REG_PS6000_GET_UNIT_INFO_BUFFER_SIZE] |
| This value stores the Hardware version of the analogue section. | |
| uint8_t | pFirmwareVersion1 [PHBAL_REG_PS6000_GET_UNIT_INFO_BUFFER_SIZE] |
| This value stores the Version information of Firmware 1. | |
| uint8_t | pFirmwareVersion2 [PHBAL_REG_PS6000_GET_UNIT_INFO_BUFFER_SIZE] |
| This value stores the Version information of Firmware 2. | |
| PHBAL_REG_PS6000USB_OPEN_UNIT | pfPs6000Usb_OpenUnit |
| function pointer for pfPs6000Usb_OpenUnit. | |
| PHBAL_REG_PS6000USB_OPEN_UNIT_ASYNC | pfPs6000Usb_OpenUnitAsync |
| function pointer for pfPs6000Usb_OpenUnitAsync. | |
| PHBAL_REG_PS6000USB_OPEN_UNIT_PROGRESS | pfPs6000Usb_OpenUnitProgress |
| function pointer for pfPs6000Usb_OpenUnitProgress. | |
| PHBAL_REG_PS6000USB_GET_UNIT_INFO | pfPs6000Usb_GetUnitInfo |
| function pointer for pfPs6000Usb_GetUnitInfo. | |
| PHBAL_REG_PS6000USB_FLASH_LED | pfPs6000Usb_FlashLed |
| function pointer for pfPs6000Usb_FlashLed. | |
| PHBAL_REG_PS6000USB_CLOSE_UNIT | pfPs6000Usb_CloseUnit |
| function pointer for pfPs6000Usb_CloseUnit. | |
| PHBAL_REG_PS6000USB_MEMORY_SEGMENTS | pfPs6000Usb_MemorySegments |
| function pointer for pfPs6000Usb_MemorySegments. | |
| PHBAL_REG_PS6000USB_SET_CHANNEL | pfPs6000Usb_SetChannel |
| function pointer for pfPs6000Usb_SetChannel. | |
| PHBAL_REG_PS6000USB_GET_TIMEBASE | pfPs6000Usb_GetTimebase |
| function pointer for pfPs6000Usb_GetTimebase. | |
| PHBAL_REG_PS6000USB_GET_TIMEBASE2 | pfPs6000Usb_GetTimebase2 |
| function pointer for pfPs6000Usb_GetTimebase2. | |
| PHBAL_REG_PS6000USB_SET_SIG_GEN_ARBITRARY | pfPs6000Usb_SetSigGenArbitrary |
| function pointer for pfPs6000Usb_SetSigGenArbitrary. | |
| PHBAL_REG_PS6000USB_SET_SIG_GEN_BUILT_IN | pfPs6000Usb_SetSigGenBuiltIn |
| function pointer for pfPs6000Usb_SetSigGenBuiltIn. | |
| PHBAL_REG_PS6000USB_SIG_GEN_SOFTWARE_CONTROL | pfPs6000Usb_SigGenSoftwareControl |
| function pointer for pfPs6000Usb_SigGenSoftwareControl. | |
| PHBAL_REG_PS6000USB_SET_SIMPLE_TRIGGER | pfPs6000Usb_SetSimpleTrigger |
| function pointer for pfPs6000Usb_SetSimpleTrigger. | |
| PHBAL_REG_PS6000USB_SET_ETS | pfPs6000Usb_SetEts |
| function pointer for pfPs6000Usb_SetEts. | |
| PHBAL_REG_PS6000USB_SET_TRIGGER_CHANNEL_PROPERTIES | pfPs6000Usb_SetTriggerChannelProperties |
| function pointer for pfPs6000Usb_SetTriggerChannelProperties. | |
| PHBAL_REG_PS6000USB_SET_TRIGGER_CHANNEL_CONDITIONS | pfPs6000Usb_SetTriggerChannelConditions |
| function pointer for pfPs6000Usb_SetTriggerChannelConditions. | |
| PHBAL_REG_PS6000USB_SET_TRIGGER_CHANNEL_DIRECTIONS | pfPs6000Usb_SetTriggerChannelDirections |
| function pointer for pfPs6000Usb_SetTriggerChannelDirections. | |
| PHBAL_REG_PS6000USB_SET_TRIGGER_DELAY | pfPs6000Usb_SetTriggerDelay |
| function pointer for pfPs6000Usb_SetTriggerDelay. | |
| PHBAL_REG_PS6000USB_SET_PULSE_WIDTH_QUALIFIER | pfPs6000Usb_SetPulseWidthQualifier |
| function pointer for pfPs6000Usb_SetPulseWidthQualifier. | |
| PHBAL_REG_PS6000USB_IS_TRIGGER_OR_PULSE_WIDTH_QUALIFIER_ENABLED | pfPs6000Usb_IsTriggerOrPulseWidthQualifierEnabled |
| function pointer for pfPs6000Usb_IsTriggerOrPulseWidthQualifierEnabled. | |
| PHBAL_REG_PS6000USB_GET_TRIGGER_TIME_OFFSET | pfPs6000Usb_GetTriggerTimeOffset |
| function pointer for pfPs6000Usb_GetTriggerTimeOffset. | |
| PHBAL_REG_PS6000USB_GET_TRIGGER_TIME_OFFSET64 | pfPs6000Usb_GetTriggerTimeOffset64 |
| function pointer for pfPs6000Usb_GetTriggerTimeOffset64. | |
| PHBAL_REG_PS6000USB_GET_VALUES_TRIGGER_TIME_OFFSET_BULK | pfPs6000Usb_GetValuesTriggerTimeOffsetBulk |
| function pointer for pfPs6000Usb_GetValuesTriggerTimeOffsetBulk. | |
| PHBAL_REG_PS6000USB_GET_VALUES_TRIGGER_TIME_OFFSET_BULK64 | pfPs6000Usb_GetValuesTriggerTimeOffsetBulk64 |
| function pointer for pfPs6000Usb_GetValuesTriggerTimeOffsetBulk64. | |
| PHBAL_REG_PS6000USB_SET_DATA_BUFFERS | pfPs6000Usb_SetDataBuffers |
| function pointer for pfPs6000Usb_SetDataBuffers. | |
| PHBAL_REG_PS6000USB_SET_DATA_BUFFER | pfPs6000Usb_SetDataBuffer |
| function pointer for pfPs6000Usb_SetDataBuffer. | |
| PHBAL_REG_PS6000USB_SET_DATA_BUFFER_BULK | pfPs6000Usb_SetDataBufferBulk |
| function pointer for pfPs6000Usb_SetDataBufferBulk. | |
| PHBAL_REG_PS6000USB_SET_DATA_BUFFERS_BULK | pfPs6000Usb_SetDataBuffersBulk |
| function pointer for pfPs6000Usb_SetDataBuffersBulk. | |
| PHBAL_REG_PS6000USB_SET_ETS_TIME_BUFFER | pfPs6000Usb_SetEtsTimeBuffer |
| function pointer for pfPs6000Usb_SetEtsTimeBuffer. | |
| PHBAL_REG_PS6000USB_SET_ETS_TIME_BUFFERS | pfPs6000Usb_SetEtsTimeBuffers |
| function pointer for pfPs6000Usb_SetEtsTimeBuffers. | |
| PHBAL_REG_PS6000USB_RUN_BLOCK | pfPs6000Usb_RunBlock |
| function pointer for pfPs6000Usb_RunBlock. | |
| PHBAL_REG_PS6000USB_IS_READY | pfPs6000Usb_IsReady |
| function pointer for pfPs6000Usb_IsReady. | |
| PHBAL_REG_PS6000USB_RUN_STREAMING | pfPs6000Usb_RunStreaming |
| function pointer for pfPs6000Usb_RunStreaming. | |
| PHBAL_REG_PS6000USB_GET_STREAMING_LATEST_VALUES | pfPs6000Usb_GetStreamingLatestValues |
| function pointer for pfPs6000Usb_GetStreamingLatestValues. | |
| PHBAL_REG_PS6000USB_NO_OF_STREAMING_VALUES | pfPs6000Usb_NoOfStreamingValues |
| function pointer for pfPs6000Usb_NoOfStreamingValues. | |
| PHBAL_REG_PS6000USB_GET_MAX_DOWN_SAMPLE_RATIO | pfPs6000Usb_GetMaxDownSampleRatio |
| function pointer for pfPs6000Usb_GetMaxDownSampleRatio. | |
| PHBAL_REG_PS6000USB_GET_VALUES | pfPs6000Usb_GetValues |
| function pointer for pfPs6000Usb_GetValues. | |
| PHBAL_REG_PS6000USB_GET_VALUES_BULK | pfPs6000Usb_GetValuesBulk |
| function pointer for pfPs6000Usb_GetValuesBulk. | |
| PHBAL_REG_PS6000USB_GET_VALUES_ASYNC | pfPs6000Usb_GetValuesAsync |
| function pointer for pfPs6000Usb_GetValuesAsync. | |
| PHBAL_REG_PS6000USB_GET_VALUES_OVERLAPPED | pfPs6000Usb_GetValuesOverlapped |
| function pointer for pfPs6000Usb_GetValuesOverlapped. | |
| PHBAL_REG_PS6000USB_GET_VALUES_OVERLAPPED_BULK | pfPs6000Usb_GetValuesOverlappedBulk |
| function pointer for pfPs6000Usb_GetValuesOverlappedBulk. | |
| PHBAL_REG_PS6000USB_GET_VALUES_BULK_ASYNC | pfPs6000Usb_GetValuesBulkAsync |
| function pointer for pfPs6000Usb_GetValuesBulkAsync. | |
| PHBAL_REG_PS6000USB_GET_NO_OF_CAPTURES | pfPs6000Usb_GetNoOfCaptures |
| function pointer for pfPs6000Usb_GetNoOfCaptures. | |
| PHBAL_REG_PS6000USB_STOP | pfPs6000Usb_Stop |
| function pointer for pfPs6000Usb_Stop. | |
| PHBAL_REG_PS6000USB_SET_NO_OF_CAPTURES | pfPs6000Usb_SetNoOfCaptures |
| function pointer for pfPs6000Usb_SetNoOfCaptures. | |
| PHBAL_REG_PS6000USB_SET_WAVEFORM_LIMITER | pfPs6000Usb_SetWaveformLimiter |
| function pointer for pfPs6000Usb_SetWaveformLimiter. | |
| PHBAL_REG_PS6000USB_ENUMERATE_UNITS | pfPs6000Usb_EnumerateUnits |
| function pointer for pfPs6000Usb_EnumerateUnits. | |
| PHBAL_REG_PS6000USB_SET_EXTERNAL_CLOCK | pfPs6000Usb_SetExternalClock |
| function pointer for pfPs6000Usb_SetExternalClock. | |
| PHBAL_REG_PS6000USB_PING_UNIT | pfPs6000Usb_PingUnit |
| function pointer for pfPs6000Usb_PingUnit. | |
PS6000USB BAL parameter structure.