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")
获取最新文章: 扫一扫右上角的二维码加入“创客智造”公众号