diff options
author | Bert Vermeulen <bert@biot.com> | 2013-11-14 00:19:28 +0100 |
---|---|---|
committer | Bert Vermeulen <bert@biot.com> | 2013-11-15 22:05:54 +0100 |
commit | 7ee0c40b4ac605c68a8ec2008ef4ab61a1872475 (patch) | |
tree | ab7dbaf517ff82ecae11b3d61c2b20a9705bf1ee /decoders/ds1307/__init__.py | |
parent | 0b9224604aa166775a6693efba215a33ce594b70 (diff) | |
download | libsigrokdecode-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 'decoders/ds1307/__init__.py')
0 files changed, 0 insertions, 0 deletions