Custom device driver

Hello all,

Could anybody tell me what do the numbers in the line ADDRESS_TABLE = [[0xe8, c105, 0x92], [0xe8, c105, 0x92]] which I’ve found in the driver.py mean? Thanks for your helps!

I guess that they are : Endpoint, Profile ID and Cluster ID? Could anyone confirme that?

Yes they are - that variable is a bit more important than though.

It is an attempt by Dia to rein-in conflicts between drivers. Suppose you wish to see endpoint 0xE8 data? Guess what, so do many other drivers. Conflict is okay - it just means Dia needs to filter packets more finely than just end-point.

You should put in here the details of the incoming packets which your driver wishes to see.