Soooo. Habe Doku studiert:
Even with the re-routing of all telegrams from the link layer to the application the address table still
filters all telegrams which are not for the BAOS Module. Only telegrams configured by the ETS for
the BAOS Module pass through. To disable this the address table must be switched off by writing
a length of 0. But first save the old length value to write it back later.
3. Disable the address table by writing length = 0:
uint8_t aBuffer[] =
{
0x05, // Length of this array
0xA6, // EMI2 service code: PC_Set_Value.req
0x01, // EMI2 data length
0x40, 0x00, // EMI2 address 4000
0x00 // EMI2 data value 0
};
KnxFt12_Write(aBuffer); // Send PC_Set_Value.req
This writes 0 to address 0x4000, which disables the address table.d PC_Get_Value.req
wie bekommt man das denn noch eingebaut Smurf
denke nach dem Link Layer setzen wäre es am besten oder?
http://www.weinzierl.de/images/downl...uide-en-US.pdf
Auf seite 42 steht das man den Wert vorher wegsichern sollte?
Even with the re-routing of all telegrams from the link layer to the application the address table still
filters all telegrams which are not for the BAOS Module. Only telegrams configured by the ETS for
the BAOS Module pass through. To disable this the address table must be switched off by writing
a length of 0. But first save the old length value to write it back later.
3. Disable the address table by writing length = 0:
uint8_t aBuffer[] =
{
0x05, // Length of this array
0xA6, // EMI2 service code: PC_Set_Value.req
0x01, // EMI2 data length
0x40, 0x00, // EMI2 address 4000
0x00 // EMI2 data value 0
};
KnxFt12_Write(aBuffer); // Send PC_Set_Value.req
This writes 0 to address 0x4000, which disables the address table.d PC_Get_Value.req
wie bekommt man das denn noch eingebaut Smurf
denke nach dem Link Layer setzen wäre es am besten oder?
http://www.weinzierl.de/images/downl...uide-en-US.pdf
Auf seite 42 steht das man den Wert vorher wegsichern sollte?
Kommentar