MQTT KNX V2 DatapointTypes: различия между версиями
(Содержимое страницы заменено на «Теперь информация доступна только на Github: [https://github.com/wirenboard/wb-mqtt-knx/blob/master/datapointformat.md#%D0%BF%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-datapoint-%D1%82%D0%B8%D0%BF%D0%BE%D0%B2 Представление DataPoint типов]») Метка: замена |
|||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 1: | Строка 1: | ||
{{Draft}} | |||
{{DISPLAYTITLE: Список типов точек данных KNX}} | |||
=== Raw_Value === | |||
С помощью этого типа точки данных возможно принимать и оправлять массив байт по заданному групповому адресу. | |||
{| border="1" class="wikitable" | |||
! datapoint_field || type || range | |||
|- | |||
| - || text || - | |||
|} | |||
Пример принятых данных: <code>0x00 0x01 0x03 0x50</code>; <code>0x01</code>. | |||
Пример данных для оправки: <code>0x00 34 0x34 0b11011</code>; <code>0x00</code>. | |||
''Примечание:'' В посылке всегда передаётся и принимается первый байт KNX пейлоада, как в случае короткой так и в случае длинной посылки. | |||
<span id="xxx_b1"></span> | |||
=== 1.xxx_B1 === | |||
{| border="1" class="wikitable" | |||
! datapoint_field | |||
! type | |||
! range | |||
|- | |||
| b | |||
| switch | |||
| 0, 1 | |||
|} | |||
<span id="xxx_b2"></span> | |||
=== 2.xxx_B2 === | |||
{| border="1" class="wikitable" | |||
! datapoint_field | |||
! type | |||
! range | |||
|- | |||
| c | |||
| switch | |||
| 0, 1 | |||
|- | |||
| v | |||
| switch | |||
| 0, 1 | |||
|} | |||
<span id="xxx_b1u3"></span> | |||
=== 3.xxx_B1U3 === | |||
{| border="1" class="wikitable" | |||
! datapoint_field | |||
! type | |||
! range | |||
|- | |||
| c | |||
| switch | |||
| 0, 1 | |||
|- | |||
| StepCode | |||
| value | |||
| 0 … 7 | |||
|} | |||
<span id="xxx_character_set"></span> | |||
=== 4.xxx_Character_Set === | |||
{| border="1" class="wikitable" | |||
! datapoint_field | |||
! type | |||
! range | |||
|- | |||
| Character | |||
| text | |||
| - | |||
|} | |||
<span id="xxx_8-bit_unsigned_value"></span> | |||
=== 5.xxx_8-Bit_Unsigned_Value === | |||
{| border="1" class="wikitable" | |||
! datapoint_field | |||
! type | |||
! range | |||
|- | |||
| UnsignedValue | |||
| value | |||
| 0 … 255 | |||
|} | |||
<span id="xxx_v8"></span> | |||
=== 6.xxx_V8 === | |||
{| border="1" class="wikitable" | |||
! datapoint_field | |||
! type | |||
! range | |||
|- | |||
| RelSignedValue | |||
| value | |||
| -128 … 127 | |||
|} | |||
<span id="xxx_2-octet_unsigned_value"></span> | |||
=== 7.xxx_2-Octet_Unsigned_Value === | |||
{| border="1" class="wikitable" | |||
! datapoint_field | |||
! type | |||
! range | |||
|- | |||
| UnsignedValue | |||
| value | |||
| 0 … 65535 | |||
|} | |||
<span id="xxx_2-octet_signed_value"></span> | |||
=== 8.xxx_2-Octet_Signed_Value === | |||
{| border="1" class="wikitable" | |||
! datapoint_field | |||
! type | |||
! range | |||
|- | |||
| SignedValue | |||
| value | |||
| -32 768 … 32 767 | |||
|} | |||
<span id="xxx_2-octet_float_value"></span> | |||
=== 9.xxx_2-Octet_Float_Value === | |||
{| border="1" class="wikitable" | |||
! datapoint_field | |||
! type | |||
! range | |||
|- | |||
| FloatValue | |||
| value | |||
| -671 088,64 … 670 760,96 | |||
|} | |||
<span id="octet_unsigned_value"></span> | |||
=== 12.001_4-Octet_Unsigned_Value === | |||
{| border="1" class="wikitable" | |||
! datapoint_field | |||
! type | |||
! range | |||
|- | |||
| UnsignedValue | |||
| value | |||
| 0 … 4 294 967 295 | |||
|} | |||
<span id="xxx_4-octet_signed_value"></span> | |||
=== 13.xxx_4-Octet_Signed_Value === | |||
{| border="1" class="wikitable" | |||
! datapoint_field | |||
! type | |||
! range | |||
|- | |||
| SignedValue | |||
| value | |||
| -2 147 483 648 … 2 147 483 647 | |||
|} | |||
<span id="xxx_4-octet_float_value"></span> | |||
=== 14.xxx_4-Octet_Float_Value === | |||
{|border="1" class="wikitable" | |||
! datapoint_field | |||
! type | |||
! range | |||
|- | |||
| FloatValue | |||
| value | |||
| IEEE754::MIN … IEEE754::MAX | |||
|} | |||
<span id="xxx_n8"></span> | |||
=== 20.xxx_N8 === | |||
{|border="1" class="wikitable" | |||
! datapoint_field | |||
! type | |||
! range | |||
|- | |||
| field1 | |||
| value | |||
| 0 … 255 | |||
|} | |||
== Полезные ссылки == | |||
* [https://www.knx.org/wAssets/docs/downloads/Certification/Interworking-Datapoint-types/03_07_02-Datapoint-Types-v02.02.01-AS.pdf Информация по датапоинтам (PDF)] |
Версия 16:51, 17 января 2022
Это черновик страницы. Последняя правка сделана 17.01.2022 пользователем A.Degtyarev.
Raw_Value
С помощью этого типа точки данных возможно принимать и оправлять массив байт по заданному групповому адресу.
datapoint_field | type | range |
---|---|---|
- | text | - |
Пример принятых данных: 0x00 0x01 0x03 0x50
; 0x01
.
Пример данных для оправки: 0x00 34 0x34 0b11011
; 0x00
.
Примечание: В посылке всегда передаётся и принимается первый байт KNX пейлоада, как в случае короткой так и в случае длинной посылки.
1.xxx_B1
datapoint_field | type | range |
---|---|---|
b | switch | 0, 1 |
2.xxx_B2
datapoint_field | type | range |
---|---|---|
c | switch | 0, 1 |
v | switch | 0, 1 |
3.xxx_B1U3
datapoint_field | type | range |
---|---|---|
c | switch | 0, 1 |
StepCode | value | 0 … 7 |
4.xxx_Character_Set
datapoint_field | type | range |
---|---|---|
Character | text | - |
5.xxx_8-Bit_Unsigned_Value
datapoint_field | type | range |
---|---|---|
UnsignedValue | value | 0 … 255 |
6.xxx_V8
datapoint_field | type | range |
---|---|---|
RelSignedValue | value | -128 … 127 |
7.xxx_2-Octet_Unsigned_Value
datapoint_field | type | range |
---|---|---|
UnsignedValue | value | 0 … 65535 |
8.xxx_2-Octet_Signed_Value
datapoint_field | type | range |
---|---|---|
SignedValue | value | -32 768 … 32 767 |
9.xxx_2-Octet_Float_Value
datapoint_field | type | range |
---|---|---|
FloatValue | value | -671 088,64 … 670 760,96 |
12.001_4-Octet_Unsigned_Value
datapoint_field | type | range |
---|---|---|
UnsignedValue | value | 0 … 4 294 967 295 |
13.xxx_4-Octet_Signed_Value
datapoint_field | type | range |
---|---|---|
SignedValue | value | -2 147 483 648 … 2 147 483 647 |
14.xxx_4-Octet_Float_Value
datapoint_field | type | range |
---|---|---|
FloatValue | value | IEEE754::MIN … IEEE754::MAX |
20.xxx_N8
datapoint_field | type | range |
---|---|---|
field1 | value | 0 … 255 |