Support Matrix

The table below lists all of the API classes and their support status in the latest revision of the FrontPanel SDK (6.1.0). Previous versions may have reduced support.

  • FP-GEN1-USB – Refers to our FX2-based products / USB 2.0 such as the XEM7001 and XEM7010.
  • FP-GEN2-USB – Refers to our FX3-based products / USB 3.0 such as the XEM7310 and XEM8350.
  • FPoIP / WebAPI – Indicates that the listed API is supported by FPoIP. Note that the underlying device support is also relevant to this.
ClassMethodFP-Gen1-USBFP-GEn2-USBFPoIP / Webapi
FrontPanelDevicesFrontPanelDevicesYesYesYes
FrontPanelDevicesGetCountYesYesX
FrontPanelDevicesGetSerialYesYesX
FrontPanelDevicesOpenYesYesYes
DeviceSettingsDeviceSettingsXYesYes
DeviceSettingsGetStringXYesYes
DeviceSettingsGetIntXYesYes
DeviceSettingsSetStringXYesYes
DeviceSettingsSetIntXYesYes
DeviceSettingsListXYesYes
DeviceSettingsDeleteXYesYes
DeviceSettingsSaveXYesYes
DeviceSensorsDeviceSensorsXYesYes
DeviceSensorsGetSensorCountXYesX
DeviceSensorsGetSensorXYesX
FrontPanelFrontPanelYesYesYes
FPGADataPortClassicActivateTriggerInYesYesYes
FrontPanelCloseYesYesYes
FrontPanelClearFPGAConfigurationYesYesYes
FrontPanelConfigureFPGAYesYesYes
FrontPanelConfigureFPGAWithResetXYesYes
FrontPanelConfigureFPGAFromMemoryYesYesYes
FrontPanelConfigureFPGAFromMemoryWithResetXYesYes
FrontPanelConfigureFPGAFromFlashXYesYes
FrontPanelEnableAsynchronousTransfersRemoved
(as of 6.0.0)
Removed
(as of 6.0.0)
Removed
(as of 6.0.0)
FrontPanelGetBoardModelRemoved
(as of 6.0.0)
Removed
(as of 6.0.0)
Removed
(as of 6.0.0)
FrontPanelGetDeviceCountRemoved
(as of 6.0.0)
Removed
(as of 6.0.0)
Removed
(as of 6.0.0)
FrontPanelGetDeviceIDRemoved
(as of 6.0.0)
Removed
(as of 6.0.0)
Removed
(as of 6.0.0)
FrontPanelGetDeviceInfoYesYesYes
FrontPanelGetFPGAResetProfileXXYes
FrontPanelGetDeviceListModelRemoved
(as of 6.0.0)
Removed
(as of 6.0.0)
FrontPanelGetDeviceListSerialRemoved
(as of 6.0.0)
Removed
(as of 6.0.0)
FrontPanelGetDeviceMajorVersionRemoved
(as of 6.0.0)
Removed
(as of 6.0.0)
Removed
(as of 6.0.0)
FrontPanelGetDeviceMinorVersionDeprecated
(as of 5.3.0)
Removed
(as of 5.3.0)
Removed
(as of 5.3.0)
FrontPanelGetDeviceSensorsXYesYes
FrontPanelGetDeviceSettingsXYesYes
FrontPanelGetEepromPLL22150ConfigurationYesXYes
FrontPanelGetEepromPLL22393ConfigurationYesXX
FrontPanelGetHostInterfaceWidthRemoved
(as of 6.0.0)
Removed
(as of 6.0.0)
Removed
(as of 6.0.0)
FrontPanelGetLastTransferLengthYesYesYes
FrontPanelGetPLL22150ConfigurationYesXYes
FrontPanelGetPLL22393ConfigurationYesXX
FrontPanelGetSerialNumberRemoved
(as of 6.0.0)
Removed
(as of 6.0.0)
Removed
(as of 6.0.0)
FPGADataPortClassicGetWireInValueYesYesYes
FPGADataPortClassicGetWireOutValueYesYesYes
FrontPanelIsHighSpeedRemoved
(as of 6.0.0)
FrontPanelIsFrontPanel3SupportedRemoved
(as of 6.0.0)
Removed
(as of 6.0.0)
FrontPanelIsFrontPanelEnabledYesYesYes
FrontPanelIsOpenYesYesX
FrontPanelIsRemoteYesYesX
FPGADataPortClassicIsTriggeredYesYesYes
FPGADataPortClassicGetTriggerOutVectorYesYesYes
FrontPanelLoadDefaultPLLConfigurationYesXYes
FrontPanelOpenBySerialRemoved
(as of 6.0.0)
Removed
(as of 6.0.0)
FrontPanelReadI2CYesXYes
FPGADataPortClassicReadFromBlockPipeOutYesYesYes
FPGADataPortClassicReadFromPipeOutYesYesYes
FPGADataPortClassicReadRegisterXYesX
FPGADataPortClassicReadRegistersXYesYes
FPGADataPortClassicResetFPGAYesXYes
FPGADataPortClassicSetBTPipePollingIntervalYesYesYes
FrontPanelSetFPGAResetProfileXYesYes
FrontPanelSetDeviceIDYesYesYes
FrontPanelSetPLL22150ConfigurationYesXYes
FrontPanelSetPLL22393ConfigurationYesXX
FrontPanelSetEepromPLL22150ConfigurationYesXYes
FrontPanelSetEepromPLL22393ConfigurationYesXX
FrontPanelSetTimeoutYesYesYes
FPGADataPortClassicSetWireInValueYesYesYes
FPGADataPortClassicUpdateTriggerOutsYesYesYes
FPGADataPortClassicUpdateWireInsYesYesYes
FPGADataPortClassicUpdateWireOutsYesYesYes
FrontPanelFlashEraseSectorXYesYes
FrontPanelFlashWriteXYesYes
FrontPanelFlashReadXYesYes
FrontPanelWriteI2CYesXYes
FPGADataPortClassicWriteRegisterXYesX
FPGADataPortClassicWriteRegistersXYesYes
FPGADataPortClassicWriteToBlockPipeInYesYesYes
FPGADataPortClassicWriteToPipeInYesYesYes