网络软件设计10——有状态设计.pptVIP

  • 2
  • 0
  • 约7.01千字
  • 约 38页
  • 2017-06-03 发布于湖北
  • 举报
需求 功能控制 * 基于状态机的主控设计 主程序架构 * 事件驱动基本架构 * 状态设计 * 序号 名称 说明 界面 宏定义 1 空闲状态 系统进入的初始状态,输入动作被取消时的状态; 欢迎页面 ST_IDLE 2 设置状态 用户按设置键,进入设置状态,具有多个子状态; 设置页面 ST_SET 3 编辑状态 用户按编辑键,进入编辑状态; 编辑页面 ST_EDIT 4 等待回显状态 向上位机发送数据后,等待上位机回显信息的状态。 等待页面 ST_WAIT 5 回显状态 得到上位机数据,进行显示。有多个子状态; 回显页面 ST_SYSINFO 状态转移图 * 状态转移表 * 事件 动作 状态 功能键或RFID扫描 上位机数据 数字编辑键 确认(OK键) 取消(返回键) 设置键 上下键 左右键 WLAN驱动 文字 菜单 图片 有编辑 无编辑 有编辑 无编辑 上 下 左 右 AP列表 空闲 组包上传;显示等待回显页面 计算自动换行,滚动条,显示一屏静态回显页面 计算滚动条,显示一屏交互回显页面 (目前在picServer中接收图片,收完后会给命令解析发送命令,显示这个图片)。显示图片 记录键值,显示编辑页面 (不可能出现) 组包上传;显示等待页面 (不可能出现) 组包上传;显示等待页面 显示设置首页页面 组包上传;显示等待页面 组包上传;显示等待页面 解释为空格,显示编辑页面 记录列表 等

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档