def _writeBytePMBus(self, cmd, byte, pecByte=True): bus = SMBus(self.busID) bus.pec = pecByte bus.write_byte_data(self.address, cmd, byte) bus.close()
def _readBytePMBus(self, cmd, pecByte=True): bus = SMBus(self.busID) bus.pec = pecByte data = bus.read_byte_data(self.address, cmd) bus.close() return data
def _writeWordPMBus(self, cmd, word, pecByte=True): bus = SMBus(self.busID) bus.pec = pecByte bus.write_word_data(self.address, cmd, word) bus.close()