MQTT KNX V2 DatapointTypes: различия между версиями

Материал из Wiren Board
(Содержимое страницы заменено на «Теперь информация доступна только на 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}}
Теперь информация доступна только на 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 типов]
{{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)]

Текущая версия на 19:25, 8 апреля 2022

Теперь информация доступна только на Github: Представление DataPoint типов