How do I convert legacy WaveShaper control programs from the .DLL to the new RESTful Ethernet Interface?

The new RESTful Ethernet interface does not use the .DLL to interface with the WaveShaper ‘A’ series.

If you need to convert a current program using the .DLL, please find below a guide to equivalent commands used in the RESTful Ethernet interface.

In case you need further assistance in using the RESTful interface, please check the help pages in the WaveShaper App. To access the help pages please start the WaveShaper App. When the “WaveShaper Connect” window appears you may simply click on “Help” ==> “Help” as shown in the screenshot below.

Alternatively, when a WaveShaper is connected, you may click on “Help” in the GUI.

DLL Command Equivalent Web Command
WS_CREATE_WAVESHAPER obsolete
WS_CREATE_WAVESHAPER4 obsolete
WS_OPEN_WAVESHAPER obsolete
WS_CLOSE_WAVESHAPER obsolete
WS_LOAD_PROFILE loadprofile
WS_LOAD_PREDEFINEDPROFILE loadprofile
WS_GET_RESULT_DESCRIPTION obsolete
WS_GET_SNO devinfo
WS_GET_FREQUENCYRANGE devinfo
WS_GET_PORTCOUNT devinfo
WS_GET_PROFILE getprofile
WS_GET_VERSION obsolete
WS_GET_CONFIGVERSION unavailable
WS_LOAD_FIRMWARE unavailable
WS_LIST_DEVICES unavailable
WS_CREATE_WAVESHAPER_FROMSNO obsolete
WS_READ_CONFIGDATA obsolete
WS_WRITE_CONFIGDATA obsolete
WS_LOAD_PROFILE_FOR_MODELING obsolete
WS_GET_MODEL_PROFILE unavailable
WS_SEND_COMMAND unavailable
WS_CREATE_WAVESHAPER_FORSIMULATION obsolete
PS_CREATE_PSOBJECT obsolete
PS_DELETE_PSOBJECT obsolete
PS_OPEN_WAVESHAPER obsolete
PS_CLOSE_WAVESHAPER obsolete
PS_LOAD_PSP loadprofile*/ loadsplitter
PS_LOAD_PREDEFINEDPROFILE loadprofile
PS_GET_FREQUENCYRANGE getprofile
* Undocumented
Please rate this article