(self, mdio)
| 284 | self.state = 'DATA' |
| 285 | |
| 286 | def state_DATA(self, mdio): |
| 287 | if self.data == -1: |
| 288 | self.data = 0 |
| 289 | self.putff([2, ['TA', 'T']]) |
| 290 | if self.ta_invalid: |
| 291 | self.putff([4, ['TA%s' % self.ta_invalid, 'TA', 'T']]) |
| 292 | self.ss_frame_field = self.samplenum |
| 293 | self.data_bits -= 1 |
| 294 | self.data |= mdio << self.data_bits |
| 295 | if not self.data_bits: |
| 296 | # Output final bit. |
| 297 | self.mdiobits[0][2] = self.mdiobits[0][1] + self.quartile_cycle_length() |
| 298 | self.bitcount += 1 |
| 299 | self.putbit(self.mdiobits[0][0], self.mdiobits[0][1], self.mdiobits[0][2]) |
| 300 | self.putdata() |
| 301 | self.reset_decoder_state() |
| 302 | |
| 303 | def process_state(self, argument, mdio): |
| 304 | method_name = 'state_' + str(argument) |
nothing calls this directly
no test coverage detected