MCPcopy
hub / github.com/scottbez1/splitflap / set_text

Method set_text

software/splitflap.py:85–94  ·  view source on GitHub ↗
(self, text)

Source from the content-addressed store, hash-verified

83 return self.character_list
84
85 def set_text(self, text):
86 text = text[0:self.num_modules] # trim to number of modules available
87 for letter in text:
88 assert self.in_character_list(letter), 'Unexpected letter: {!r}. Must be one of {!r}'.format(
89 letter,
90 list(self.character_list),
91 )
92 self.last_command = text
93 self.serial.write(b'=' + text.encode() + b'\n')
94 return self._loop_for_status()
95
96 def recalibrate_all(self):
97 self.serial.write(b'@')

Callers 3

runFunction · 0.80
runFunction · 0.80
runFunction · 0.80

Calls 3

in_character_listMethod · 0.95
_loop_for_statusMethod · 0.95
writeMethod · 0.45

Tested by 1

runFunction · 0.64