summaryrefslogtreecommitdiff
path: root/decoder.c
diff options
context:
space:
mode:
authorBert Vermeulen <bert@biot.com>2013-11-14 00:19:28 +0100
committerBert Vermeulen <bert@biot.com>2013-11-15 22:05:54 +0100
commit7ee0c40b4ac605c68a8ec2008ef4ab61a1872475 (patch)
treeab7dbaf517ff82ecae11b3d61c2b20a9705bf1ee /decoder.c
parent0b9224604aa166775a6693efba215a33ce594b70 (diff)
downloadlibsigrokdecode-7ee0c40b4ac605c68a8ec2008ef4ab61a1872475.tar.gz
libsigrokdecode-7ee0c40b4ac605c68a8ec2008ef4ab61a1872475.zip
Implement OUTPUT_META
This replaces the Decoder.add() method with Decoder.register(). The first argument is still output type, but all arguments are now optional: Decoder.register(output_type, id='someid', meta=(object-type, 'Name', 'Description')) 'id' defaults to the protocol decoder instance id, and only needs changing if a decoder chain needs to fork. 'object-type' refers to a Python object, such as int or str. After registering, the PD submits data as usual with Decoder.put(), with the only argument a value of the registered object-type.
Diffstat (limited to 'decoder.c')
0 files changed, 0 insertions, 0 deletions