Class Tle5012b
Defined in File tle5012b.py
Class Documentation
- class Tle5012b
Public Functions
- __init__(self)
- begin(self, miso='P9_1', mosi='P9_0', sck='P9_2', cs='P9_3', slaveNum=TLE5012B_S0)
- read_from_sensor(self, command, upd, safe)
- read_more_registers(self, command, upd, safe)
- write_to_sensor(self, command, data_to_write, change_crc)
- write_temp_coeff_update(self, data_to_write)
- check_safety(self, safety, command, readreg, length)
- reset_safety(self)
- regular_crc_update(self)
- read_block_crc(self)
- read_status(self, upd=UPD_low, safe=SAFE_high)
- read_activation_status(self, upd=UPD_low, safe=SAFE_high)
- read_sil(self)
- read_int_mode1(self)
- read_int_mode2(self)
- read_int_mode3(self)
- read_int_mode4(self)
- read_offset_x(self)
- read_offset_y(self)
- read_synch(self)
- read_ifab(self)
- read_temp_coeff(self)
- read_temp_dmag(self)
- read_temp_iif_cnt(self)
- read_temp_raw(self)
- read_temp_t25(self)
- read_raw_x(self)
- read_raw_y(self)
- get_angle_value(self)
- get_angle_value_with_params(self, upd, safe)
- get_temperature(self)
- get_temperature_with_params(self, upd, safe)
- get_num_revolutions(self, upd=UPD_low, safe=SAFE_high)
- get_angle_speed(self)
- get_angle_speed_with_params(self, upd, safe)
- get_angle_range(self)
- write_int_mode2(self, data_to_write)
- write_int_mode3(self, data_to_write)
- write_offset_x(self, data_to_write)
- write_offset_y(self, data_to_write)
- write_synch(self, data_to_write)
- write_ifab(self, data_to_write)
- write_int_mode4(self, data_to_write)
- write_temp_coeff(self, data_to_write)
- write_activation_status(self, data_to_write)
- write_int_mode1(self, data_to_write)
- write_sil(self, data_to_write)
- write_slave_number(self, data_to_write)
- read_reg_map(self)
- write_interface_type(self, iface)
- set_calibration(self, cal_mode)