ToolsExamples - knxd/knxd GitHub Wiki

knxd currently builds and install a lot of example programs. Some commonly used should be moved to "tools" subdirectory. These should get proper documentation. The rest should be installed only by request (install-examples) with the possibility to install to a separate directory (share/doc/knxd/examples).

To be decided:

  • which ones to install by default

  • keep the names or prefix them with knxd (knxdgroupread,knxdgroupwrite,...)

  • perhaps create a new tool to control knxd

  • Compatibility should be considered, there are some solutions out there which directly use these "examples" from the Shell.

To be installed by default

  • groupread
  • groupwrite
  • grouplisten

complete list of binaries

  • bcu/

  • bcuaddrtab

  • bcuread

  • examples/

  • busmonitor1

  • busmonitor2

  • busmonitor3

  • eibnetdescribe

  • eibnetsearch

  • groupcacheclear

  • groupcachedisable

  • groupcacheenable

  • groupcachelastupdates

  • groupcacheread

  • groupcachereadsync

  • groupcacheremove

  • grouplisten

  • groupread

  • groupreadresponse

  • groupresponse

  • groupsocketlisten

  • groupsocketread

  • groupsocketswrite

  • groupsocketwrite

  • groupsresponse

  • groupswrite

  • groupwrite

  • knxtool

  • madcread

  • maskver

  • mmaskver

  • mpeitype

  • mprogmodeoff

  • mprogmodeon

  • mprogmodestatus

  • mprogmodetoggle

  • mpropdesc

  • mpropread

  • mpropscan

  • mpropscanpoll

  • mpropwrite

  • mread

  • mrestart

  • msetkey

  • mwrite

  • mwriteplain

  • progmodeoff

  • progmodeon

  • progmodestatus

  • progmodetoggle

  • readindividual

  • vbusmonitor1

  • vbusmonitor1poll

  • vbusmonitor2

  • vbusmonitor3

  • writeaddress

  • xpropread

  • xpropwrite