Class Tle5012b

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)

Public Members

safetyWord
mSlave
SPI3W
Reg

Protected Attributes

_command
_registers