func update_current_floor() { floorSensorSignal := driver.Get_floor_sensor_signal() if floorSensorSignal != -1 { driver.Set_cur_floor(floorSensorSignal) driver.Set_floor_indicator(floorSensorSignal) } }
func Elev_init() { fmt.Printf("%sInitialising elevator, please wait...%s\n", def.ColG, def.ColN) driver.Elev_init() driver.Set_motor_dir(-1) defer driver.Set_motor_dir(0) queue.Get_backup_from_file() for { if driver.Get_floor_sensor_signal() != -1 { fmt.Printf("%sInitialising was successful%s\n", def.ColG, def.ColN) return } } }