``` self.comp = hal.component("atc_widget") self.comp.newpin("steps_in", hal.HAL_FLOAT, hal.HAL_IN) self.comp.newpin("steps_cw", hal.HAL_FLOAT, hal.HAL_IN) self.comp.newpin("steps_ccw", hal.HAL_FLOAT, hal.HAL_IN) self.comp.ready() self.hal_stat = HALStatus() # self.steps_in = self.hal_stat.getHALPin('atc_widget.steps_in') self.steps_cw = self.hal_stat.getHALPin('atc_widget.steps_cw') self.steps_ccw = self.hal_stat.getHALPin('atc_widget.steps_ccw') # # self.steps_in.setLogChange(True) # self.steps_in.connect(self.rotate) self.steps_cw.setLogChange(True) self.steps_cw.connect(self.rotate_fw) self.steps_ccw.setLogChange(True) self.steps_ccw.connect(self.rotate_rev) ```