|
static unsigned char | Encode_DPT1 (bool value) |
|
static bool | Decode_DPT1 (array< unsigned char >^ groupData) |
|
static unsigned char | Encode_DPT2 (bool control, bool value) |
|
static void | Decode_DPT2 (array< unsigned char >^ groupData, bool% control, bool% value) |
|
static unsigned char | Encode_DPT3 (bool control, unsigned char value) |
|
static void | Decode_DPT3 (array< unsigned char >^ groupData, bool% control, unsigned char% value) |
|
static array< unsigned char > ^ | Encode_DPT4 (unsigned char character) |
|
static unsigned char | Decode_DPT4 (array< unsigned char >^ groupData) |
|
static array< unsigned char > ^ | Encode_DPT5 (unsigned char value) |
|
static unsigned char | Decode_DPT5 (array< unsigned char >^ groupData) |
|
static array< unsigned char > ^ | Encode_DPT6 (char value) |
|
static char | Decode_DPT6 (array< unsigned char >^ groupData) |
|
static array< unsigned char > ^ | Encode_DPT7 (unsigned short value) |
|
static unsigned short | Decode_DPT7 (array< unsigned char >^ groupData) |
|
static array< unsigned char > ^ | Encode_DPT8 (short value) |
|
static short | Decode_DPT8 (array< unsigned char >^ groupData) |
|
static array< unsigned char > ^ | Encode_DPT9 (float value) |
|
static float | Decode_DPT9 (array< unsigned char >^ groupData) |
|
static array< unsigned char > ^ | Encode_DPT10_Local () |
|
static array< unsigned char > ^ | Encode_DPT10_UTC () |
|
static array< unsigned char > ^ | Encode_DPT10 (int day, int hour, int minute, int second) |
|
static void | Decode_DPT10 (array< unsigned char >^ groupData, int% day, int% hour, int% minute, int% second) |
|
static array< unsigned char > ^ | Encode_DPT11_Local () |
|
static array< unsigned char > ^ | Encode_DPT11_UTC () |
|
static array< unsigned char > ^ | Encode_DPT11 (int year, int month, int day) |
|
static array< unsigned char > ^ | Encode_DPT11_KNX (int year, int month, int day) |
|
static array< unsigned char > ^ | Encode_DPT11_YYYY (int year, int month, int day) |
|
static void | Decode_DPT11 (array< unsigned char >^ groupData, int% year, int% month, int% day) |
|
static void | Decode_DPT11_KNX (array< unsigned char >^ groupData, int% year, int% month, int% day) |
|
static void | Decode_DPT11_YYYY (array< unsigned char >^ groupData, int% year, int% month, int% day) |
|
static array< unsigned char > ^ | Encode_DPT12 (unsigned int value) |
|
static unsigned int | Decode_DPT12 (array< unsigned char >^ groupData) |
|
static array< unsigned char > ^ | Encode_DPT13 (int value) |
|
static int | Decode_DPT13 (array< unsigned char >^ groupData) |
|
static array< unsigned char > ^ | Encode_DPT14 (float value) |
|
static float | Decode_DPT14 (array< unsigned char >^ groupData) |
|
static array< unsigned char > ^ | Encode_DPT15 (int accessCode, bool error, bool permission, bool direction, bool encrypted, int index) |
|
static void | Decode_DPT15 (array< unsigned char >^ groupData, int% accessCode, bool% error, bool% permission, bool% direction, bool% encrypted, int% index) |
|
static array< unsigned char > ^ | Encode_DPT16 (System::String^ value) |
|
static System::String ^ | Decode_DPT16 (array< unsigned char >^ groupData) |
|
This is a wrapper around the functions found in kdrive_express_dpt.h.
|----------|----------|-----------------------------|-------------|---------------|
| Id | Number | Name | SizeInBit | Implemented |
|----------|----------|-----------------------------|-------------|---------------|
| DPT-1 | 1 | 1 bit | 1 | Yes |
|----------|----------|-----------------------------|-------------|---------------|
| DPT-2 | 2 | 1 bit controlled | 2 | Yes |
|----------|----------|-----------------------------|-------------|---------------|
| DPT-3 | 3 | 3 bit controlled | 4 | Yes |
|----------|----------|-----------------------------|-------------|---------------|
| DPT-4 | 4 | Character | 8 | Yes |
|----------|----------|-----------------------------|-------------|---------------|
| DPT-5 | 5 | 8 bit unsigned value | 8 | Yes |
|----------|----------|-----------------------------|-------------|---------------|
| DPT-6 | 6 | 8 bit signed value | 8 | Yes |
|----------|----------|-----------------------------|-------------|---------------|
| DPT-7 | 7 | 2 byte unsigned value | 16 | Yes |
|----------|----------|-----------------------------|-------------|---------------|
| DPT-8 | 8 | 2 byte signed value | 16 | Yes |
|----------|----------|-----------------------------|-------------|---------------|
| DPT-9 | 9 | 2 byte float value | 16 | Yes |
|----------|----------|-----------------------------|-------------|---------------|
| DPT-10 | 10 | Time | 24 | Yes |
|----------|----------|-----------------------------|-------------|---------------|
| DPT-11 | 11 | Date | 24 | Yes |
|----------|----------|-----------------------------|-------------|---------------|
| DPT-12 | 12 | 4 byte unsigned value | 32 | Yes |
|----------|----------|-----------------------------|-------------|---------------|
| DPT-13 | 13 | 4 byte signed value | 32 | Yes |
|----------|----------|-----------------------------|-------------|---------------|
| DPT-14 | 14 | 4 byte float value | 32 | Yes |
|----------|----------|-----------------------------|-------------|---------------|
| DPT-15 | 15 | Entrance access | 32 | Yes |
|----------|----------|-----------------------------|-------------|---------------|
| DPT-16 | 16 | Character string | 112 | Yes |
|----------|----------|-----------------------------|-------------|---------------|
| DPT-17 | 17 | Scene Number | 8 | No |
|----------|----------|-----------------------------|-------------|---------------|
| DPT-18 | 18 | Scene Control | 8 | No |
|----------|----------|-----------------------------|-------------|---------------|
| DPT-19 | 19 | Date Time | 64 | No |
|----------|----------|-----------------------------|-------------|---------------|
| DPT-20 | 20 | 1 byte | 8 | use DPT-5/6 |
|----------|----------|-----------------------------|-------------|---------------|
| DPT-217 | 217 | Version | 16 | No |
|----------|----------|-----------------------------|-------------|---------------|
| DPT-219 | 219 | Alarm Info | 48 | No |
|----------|----------|-----------------------------|-------------|---------------|
| DPT-222 | 222 | 3x 16-Float Value | 48 | No |
|----------|----------|-----------------------------|-------------|---------------|