-module(choose_rack_and_pps_task). -behavior(bt_task). -export([ get_params/0, run/3 ]). get_params() -> ["bid", "rack_id", "pps_id"]. run(#{"rack_id" := RackId_key, "pps_id" := PpsId_key}, BB, _) -> %% just return rack <<"1">> and pps 1 RackId = <<"1">>, PpsId = 1, io:format("Choosing rack ~p and pps ~p~n", [RackId, PpsId]), NewBB1 = blackboard:write(RackId_key, RackId, BB), NewBB2 = blackboard:write(PpsId_key, PpsId, NewBB1), {success, NewBB2}.