示例#1
0
文件: AD7147.py 项目: stiebrs/llic-py
 def read_stage_value(self, stage):
     stage_address = REG_STAGE_RESULT_BASE + stage._id
     return merge_bytes(self._read_reg(stage_address, 2))
示例#2
0
文件: AD7147.py 项目: stiebrs/llic-py
 def read_status(self):
     response = merge_bytes(self._read_reg(REG_PWR_CONTROL, 2))
     self.power_status = AD7147.ConfigurationReg.parseRaw(response)
示例#3
0
文件: AD7147.py 项目: stiebrs/llic-py
 def get_chip_id(self):
     if self.chip_id == 0:
         response = self._read_reg(REG_CHIP_ID, 2)
         self.chip_id = merge_bytes(response) >> 4
         self.chip_revision = response[1] & 0x0F
     return self.chip_id
示例#4
0
文件: AD7147.py 项目: stiebrs/llic-py
 def read_stage_value_slow_fifo_ambient(self, stage):
     addr = REG_STAGE_RESULT_SF_AMBIENT + stage._id * 36
     return merge_bytes(self._read_reg(addr, 2))
示例#5
0
文件: AD7147.py 项目: stiebrs/llic-py
 def read_stage_value_avg_min(self, stage):
     addr = REG_STAGE_RESULT_AVG_MIN + stage._id * 36
     return merge_bytes(self._read_reg(addr, 2))
示例#6
0
文件: AD7147.py 项目: stiebrs/llic-py
 def read_stage_value_raw(self, stage):
     stage_address_raw = REG_STAGE_RESULT_RAW_BASE + stage._id * 36
     return merge_bytes(self._read_reg(stage_address_raw, 2))