< >
Home » Farmbot开发入门教程 » farmbot开发入门教程-lua 工作

farmbot开发入门教程-lua 工作

说明:

  • 介绍FarmBot OS 中的 Lua 函数作业列表

设置作业(名称,参数?)

  • 在作业弹出窗口中创建或更新作业。这对于跟踪照片网格等长期运行的任务非常有用。

  • 参数params是一个可选表,具有以下可选字段:status、percent和time。首次创建作业时,它将使用 、 和 进行初始化status,Working并将percent设置0为time当前时间,除非另有明确定义。

  • 后续调用set_job()将仅更新提供的字段。

-- Create a job:
local job_name = "Scan the garden"
set_job(job_name)

wait(2000)

-- Update the job's status and percent:
set_job(job_name, {
  status = "Still working...",
  percent = 50
})

wait(2000)

-- Update just the job's percent:
set_job(job_name, {
  percent = 75
})

wait(2000)

-- Complete the job:
complete_job(job_name)

设置作业进度()

已弃用
这是一个低级函数,已被set_job()取代。

获取工作(姓名)

通过名字获得工作。

-- Get a job:
job = get_job("Job name")



local job_name = "Scan the garden"

set_job(job_name, {
  percent = 50
})

job = get_job(job_name)
toast("Job progress: " .. job.percent .. "%")

complete_job(job_name)

获取作业进度()

已弃用
这是一个低级函数,已被get_job()取代。

完成工作(名称)

  • 按名称完成一项工作percent,其中完成表示a100和statusa Complete。
-- Complete a job:
complete_job("Job name")

纠错,疑问,交流: 请进入讨论区点击加入Q群

获取最新文章: 扫一扫右上角的二维码加入“创客智造”公众号


标签: none