Poseidon2
– Family manual
HW group
www.HW-group.com
72 / 104
Storing all values from all devices into one large shared table
Setting the digital outputs
Setting the safe range thresholds for analog sensors
EX111: Simple Setting of Outputs
A very simple application shows how to change the values of
digital outputs. Written in Borland C++ Builder using the HWg
SDK.
Functions used:
SetBinaryOutput
Demonstrated features
Using the PosDamSDK.dll high-level library
Support for Poseidon and Damocles products
Setting the digital outputs
No HTTP authentication support
EX112: Setting Outputs, Non-blocking
The application shows how to change the values of digital outputs.
It shows how to create a non-blocking application that does not
“freeze” the graphical user interface. HTTP authentication is
supported for access to the device. Written in Borland C++ Builder
using the HWg SDK.
Functions used:
hwxml_init, hwxml_uninit, hwxml_open,
hwxml_close, hwxml_authenticate_set, hwxml_clr_callback, hwxml_callback,
hwxml_send_setup_xml, hwxml_finish, hwxml_get_setup_cache
Demonstrated features
Support for Poseidon and Damocles products
Setting the digital outputs
HTTP authentication support
Non-blocking graphical user interface (GUI)
EX113: Device Config
The application shows how to change the configuration of WEB51-based devices through
TCP setup. Quiet mode of TCP Setup is used. Written in Borland C++ Builder using the HWg
SDK.