X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=decoders%2Fir_sirc%2Fpd.py;h=b713c56acdc7f3f3fb2a4d23403c0409c987dda5;hb=c449c5832bb560ca543b9d6c962c405d1a227312;hp=9aba8a53c4e9aa448ff4f9bbb4e6732eba61d2ac;hpb=3e10fce7f87ff1bae97241a8b8f9d3602c3bfe8a;p=libsigrokdecode.git diff --git a/decoders/ir_sirc/pd.py b/decoders/ir_sirc/pd.py index 9aba8a5..b713c56 100644 --- a/decoders/ir_sirc/pd.py +++ b/decoders/ir_sirc/pd.py @@ -33,41 +33,39 @@ class Decoder(srd.Decoder): api_version = 3 id = 'ir_sirc' name = 'IR SIRC' - longname = 'IR SIRC' - desc = 'Sony SIRC infrared remote control protocol.' + longname = 'Sony IR (SIRC)' + desc = 'Sony infrared remote control protocol (SIRC).' license = 'gplv2+' + tags = ['IR'] inputs = ['logic'] - outputs = ['ir_sirc'] + outputs = [] channels = ( - dict(id='ir', name='IR', desc='Data line'), + {'id': 'ir', 'name': 'IR', 'desc': 'IR data line'}, ) options = ( - dict(id='polarity', desc='Polarity', default='active-low', - values=('active-low', 'active-high')), + {'id': 'polarity', 'desc': 'Polarity', 'default': 'active-low', + 'values': ('active-low', 'active-high')}, ) annotations = ( ('bit', 'Bit'), ('agc', 'AGC'), ('pause', 'Pause'), - ('start', 'Start'), ('command', 'Command'), ('address', 'Address'), ('extended', 'Extended'), - ('remote', 'Remote'), - - ('warnings', 'Warnings'), + ('warning', 'Warning'), ) annotation_rows = ( ('bits', 'Bits', (0, 1, 2)), ('fields', 'Fields', (3, 4, 5, 6)), - ('remote', 'Remote', (7,)), + ('remotes', 'Remotes', (7,)), ('warnings', 'Warnings', (8,)), ) def __init__(self): - pass + self.reset() def reset(self): pass