BAOS SDK v2
1.0.1
An SDK providing access to IP-BAOS devices through BAOS binary protocol version 2.x
|
This sample demonstrates how the raw bytes in datapoint values can be converted to other types and vice versa.
Usage:
Pre-condition: It assumes that the following datapoints are configured:
Datapoints: |--------|-----------------|---------------------------------------------------|----------------------|----------|---|---|---|---|---| | Id | Object Function | Data Type | Name | Length | C | R | W | T | U | |--------|-----------------|---------------------------------------------------|----------------------|----------|---|---|---|---|---| | 21 | DPT 1 | 1-bit, switch | 21-DPT1 | 1 bit | C | - | W | T | - | |--------|-----------------|---------------------------------------------------|----------------------|----------|---|---|---|---|---| | 22 | DPT 2 | 1-bit controlled, switch control | 22-DPT2 | 2 bit | C | - | W | T | - | |--------|-----------------|---------------------------------------------------|----------------------|----------|---|---|---|---|---| | 23 | DPT 3 | 3-bit controlled, dimming control | 23-DPT3 | 4 bit | C | - | W | T | - | |--------|-----------------|---------------------------------------------------|----------------------|----------|---|---|---|---|---| | 24 | DPT 4 | character, character (ASCII) | 24-DPT4 | 1 byte | C | - | W | T | - | |--------|-----------------|---------------------------------------------------|----------------------|----------|---|---|---|---|---| | 25 | DPT 5 | 8-bit unsigned value, percentage (0..100%) | 25-DPT5 | 1 byte | C | - | W | T | - | |--------|-----------------|---------------------------------------------------|----------------------|----------|---|---|---|---|---| | 26 | DPT 6 | 8-bit signed value, percentage (-128..127%) | 26-DPT6 | 1 byte | C | - | W | T | - | |--------|-----------------|---------------------------------------------------|----------------------|----------|---|---|---|---|---| | 27 | DPT 7 | 2-byte unsigned value, pulses | 27-DPT7 | 2 bytes | C | - | W | T | - | |--------|-----------------|---------------------------------------------------|----------------------|----------|---|---|---|---|---| | 28 | DPT 8 | 2-byte signed value, pulses difference | 28-DPT8 | 2 bytes | C | - | W | T | - | |--------|-----------------|---------------------------------------------------|----------------------|----------|---|---|---|---|---| | 29 | DPT 9 | 2-byte float value, temperature (°C) | 29-DPT9 | 2 bytes | C | - | W | T | - | |--------|-----------------|---------------------------------------------------|----------------------|----------|---|---|---|---|---| | 30 | DPT 10 | time, time of day | 30-DPT10 | 3 bytes | C | - | W | T | - | |--------|-----------------|---------------------------------------------------|----------------------|----------|---|---|---|---|---| | 31 | DPT 11 | date, date | 31-DPT11 | 3 bytes | C | - | W | T | - | |--------|-----------------|---------------------------------------------------|----------------------|----------|---|---|---|---|---| | 32 | DPT 12 | 4-byte unsigned value, counter pulses (unsigned) | 32-DPT12 | 4 bytes | C | - | W | T | - | |--------|-----------------|---------------------------------------------------|----------------------|----------|---|---|---|---|---| | 33 | DPT 13 | 4-byte signed value, counter pulses (signed) | 33-DPT13 | 4 bytes | C | - | W | T | - | |--------|-----------------|---------------------------------------------------|----------------------|----------|---|---|---|---|---| | 34 | DPT 14 | 4-byte float value, angular acceleration (rad/s²) | 34-DPT14 | 4 bytes | C | - | W | T | - | |--------|-----------------|---------------------------------------------------|----------------------|----------|---|---|---|---|---| | 35 | DPT 16 | character string, Character String (ISO 8859-1) | 35-DPT16 | 14 bytes | C | - | W | T | - | |--------|-----------------|---------------------------------------------------|----------------------|----------|---|---|---|---|---| | 36 | DPT 18 | scene control, scene control | 36-DPT18 | 1 byte | C | - | W | T | - | |--------|-----------------|---------------------------------------------------|----------------------|----------|---|---|---|---|---|