summaryrefslogtreecommitdiff
path: root/decoders/onewire_link/pd.py
AgeCommit message (Collapse)Author
2014-03-10Change PD options to be a tuple of dictionaries.Bert Vermeulen
Each option consists of a dictionary with the following keys: id The option id, which is passed in when setting a value. desc A description of the option, suitable for display. def The default value for this option. values (optional) If present, a tuple containing values the option may take. They must be of the same type as the default. Valid types for the options are UTF-8-encoded strings, integers, and floating point values.
2014-03-06onewire_link: Replaced us with µsJoel Holdsworth
2014-02-01onewire_link: Define annotation rows.Uwe Hermann
2014-01-30s/out_proto/out_python/.Uwe Hermann
The output type is now called OUTPUT_PYTHON, adapt all PDs to that.
2014-01-28All PDs: Drop unneeded comments.Uwe Hermann
The single comment re-stating the PD's name / description / purpose in each pd.py file is not really needed, that info is available in the Decoder class' attributes already.
2013-11-15Drop obsolete report() method.Bert Vermeulen
2013-11-15Use the new Decoder.register() APIBert Vermeulen
2013-11-07Rename inter-PD output type to SRD_OUTPUT_PYTHONBert Vermeulen
This better reflects what it is: a python object generated and processed by python code.
2013-10-30Receive samplerate via metadata(), not start()Bert Vermeulen
2013-10-09onewire_link: Provide short/long annotations.Uwe Hermann
2013-10-09onewire_link: Fix typos.Uwe Hermann
2013-10-09onewire_link: Split "reset" and "presence" annotations.Uwe Hermann
This needs a few more fixes later, but it's a start.
2013-10-09onewire_link: Default the 'overdrive' option to 'no'.Uwe Hermann
2013-10-08onewire_link: Use defaults for the PD options.Uwe Hermann
This also simplifies the PD code a bit.
2013-10-08onewire_link: Use annotation types.Uwe Hermann
This fixes bug #147.
2013-10-08onewire_link: Add/use annotation helpers.Uwe Hermann
2013-04-23GPL headers: Use correct project name.Uwe Hermann
2012-11-24All PDs: Name the files pd.py consistently.Uwe Hermann
The Python module name is determined by the directory name (e.g. dcf77), the *.py file names in that directory don't matter and can be kept consistent.