From 1da89c1be6d3d284ab55fd777ebd0b9f72acb6e6 Mon Sep 17 00:00:00 2001 From: kiritow <1362050620@qq.com> Date: Thu, 4 Jan 2018 23:42:38 +0800 Subject: [PATCH] Add load support --- transport_client.lua | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/transport_client.lua b/transport_client.lua index bb1bf17..11b440e 100644 --- a/transport_client.lua +++ b/transport_client.lua @@ -151,6 +151,31 @@ local function resetDevice() print("Device reset done.") end + +local function lockLoadChest() + setSignal("LoadBoxCtrl",green) +end + +local function unlockLoadChest() + setSignal("LoadBoxCtrl",red) +end + + +local function startLoad() + lockLoadChest() + local sz=load_transposer.getInventorySize(load_box_side) + local cnt=1 + for i=1,sz,1 do + if(load_transposer.getStackInSlot(load_box_side,i)~=nil) then + load_transposer.transferItem(load_box_side,sides.down) + cnt=cnt+1 + end + end + + print("startLoad " .. cnt-1 .. " item transferred.") + unlockLoadChest() +end + local function main() checkDevice() resetDevice()