X-Git-Url: https://sigrok.org/gitweb/?p=libsigrokdecode.git;a=blobdiff_plain;f=decoders%2Frgb_led_ws281x%2Fpd.py;fp=decoders%2Frgb_led_ws281x%2Fpd.py;h=6f659609614e9dbfc1c3ff9dfb6e33e5142b33f2;hp=439f736e54fb0b869877d218105a0e98a83eb70e;hb=5b0b88ced37e8fbe3031867255412f449245ca26;hpb=135b790c851c52400279e7c932e1f900d91ae5cc diff --git a/decoders/rgb_led_ws281x/pd.py b/decoders/rgb_led_ws281x/pd.py index 439f736..6f65960 100644 --- a/decoders/rgb_led_ws281x/pd.py +++ b/decoders/rgb_led_ws281x/pd.py @@ -49,7 +49,7 @@ class Decoder(srd.Decoder): def __init__(self): self.samplerate = None self.oldpin = None - self.packet_ss = None + self.ss_packet = None self.ss = None self.es = None self.bits = [] @@ -66,10 +66,10 @@ class Decoder(srd.Decoder): if len(self.bits) == 24: grb = reduce(lambda a, b: (a << 1) | b, self.bits) rgb = (grb & 0xff0000) >> 8 | (grb & 0x00ff00) << 8 | (grb & 0x0000ff) - self.put(self.packet_ss, samplenum, self.out_ann, + self.put(self.ss_packet, samplenum, self.out_ann, [2, ['#%06x' % rgb]]) self.bits = [] - self.packet_ss = None + self.ss_packet = None def decode(self, ss, es, data): if not self.samplerate: @@ -98,7 +98,7 @@ class Decoder(srd.Decoder): self.inreset = True self.bits = [] - self.packet_ss = None + self.ss_packet = None self.ss = None if not self.oldpin and pin: @@ -115,8 +115,8 @@ class Decoder(srd.Decoder): self.bits.append(bit_) self.handle_bits(samplenum) - if self.packet_ss is None: - self.packet_ss = samplenum + if self.ss_packet is None: + self.ss_packet = samplenum self.ss = samplenum