1、御膳坊智慧厨房读取菜谱
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>http://10.27.204.40:8082/api/YushanfangCtl/getmenu</code></li>
</ul>
<p><strong>参数:</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">macno</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>设备号</td>
</tr>
<tr>
<td style="text-align: left;">mac_no</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>炒菜机编号1-10</td>
</tr>
<tr>
<td style="text-align: left;">menu_no</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>菜谱编号</td>
</tr>
<tr>
<td style="text-align: left;">url</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>异步通知地址</td>
</tr>
<tr>
<td style="text-align: left;">sign</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>机器云平台回调请求sign: md5("dlc")</td>
</tr>
</tbody>
</table>
<p><strong>返回示例(如果同步结果返回超时,则等待异步回调结果)</strong></p>
<pre><code>{
"code": "1",
"msg": "发送成功",
"data":{//看下面参数
}
}</code></pre>
<p><strong>data参数:</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">macno</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>设备号</td>
</tr>
<tr>
<td style="text-align: left;">mac_no</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>炒菜机编号</td>
</tr>
<tr>
<td style="text-align: left;">menu_no</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>菜谱编号</td>
</tr>
<tr>
<td style="text-align: left;">step_num</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>步骤数目。</td>
</tr>
<tr>
<td style="text-align: left;">step_content</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">array</td>
<td>步骤数目 * 步骤内容(具体参数看下面步骤内容参数)</td>
</tr>
<tr>
<td style="text-align: left;">time</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">array</td>
<td>返回时间戳</td>
</tr>
</tbody>
</table>
<p>*<em>step_content步骤内容参数:(步骤数 </em> 步骤内容)** </p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">step</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>执行步骤:16加热,32-35倒1-4号菜,48-63继电器动作,其中48:锅内加水,49:加油,50:冲水洗锅,64关锅盖,65开锅盖,80锅体炒菜位,81锅体倒菜位,82锅体倒水位,160翻炒,176 出锅,192 洗锅</td>
</tr>
<tr>
<td style="text-align: left;">time</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>该步骤执行的时间,单位为秒,范围1-65535,为0表示一直执行该步骤</td>
</tr>
<tr>
<td style="text-align: left;">condition_temp</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>执行该步骤的温度条件,范围1-240℃,其他值表示没有温度条件</td>
</tr>
<tr>
<td style="text-align: left;">condition_time</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>执行该步骤的时间条件,上一步骤执行完后等待多长时间开始执行下一步骤。单位为秒,范围0-65535,为0表示没有时间条件</td>
</tr>
<tr>
<td style="text-align: left;">condition_sign</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>执行该步骤需要的输入条件,暂时为1:菜盘信号,0表示没有信号输入条件,1:有菜盘信号,需要等待放置菜盘,2:无菜盘信号,需要等待菜盘拿开</td>
</tr>
<tr>
<td style="text-align: left;">action_temp_low</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>保持的温度下限,范围1-240,其他值表示不控制下限温度</td>
</tr>
<tr>
<td style="text-align: left;">action_temp_top</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>保持的温度上限,范围1-240,其他值表示不控制上限温度</td>
</tr>
<tr>
<td style="text-align: left;">action_fire</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>执行火力大小,范围1-8,其他值表示不加热</td>
</tr>
<tr>
<td style="text-align: left;">action_direction</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>翻炒方向:0 不转,1 正向,2 反向</td>
</tr>
<tr>
<td style="text-align: left;">action_speed</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>翻炒速度:0-100,调节PWM占空比</td>
</tr>
<tr>
<td style="text-align: left;">dish_type</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>倒菜方式:0:直接倒菜,1:停留倒菜, 2:抖动倒菜,3:摇晃倒菜</td>
</tr>
</tbody>
</table>