elevator

时间:2021-03-06 03:27:12
【文件属性】:
文件名称:elevator
文件大小:24KB
文件格式:ZIP
更新时间:2021-03-06 03:27:12
D 电梯工程 概括 创建用于控制m楼层中并行运行的n电梯的软件。 主要要求 合理:您可能会遇到一些语义上的障碍,以创建“技术上正确的”东西。 如果您觉得这些要求有歧义或遗漏,请立即与我们联系。 没有订单丢失 大厅呼叫按钮(将电梯呼叫到该楼层的按钮;控制面板上的前6个按钮)上的灯打开后,电梯应到达该楼层 同样,对于出租车呼叫(用于告知电梯您要离开的楼层;控制面板上的前4个按钮),但是只有该特定工作区的电梯才需要下达命令 这意味着要处理网络数据包丢失,完全失去网络连接,崩溃的软件以及断电-电梯电机和控制电梯的机器 对于驾驶室订单,处理掉电/软件崩溃的损失意味着一旦恢复服务就执行订单 用于检测这些故障的时间应该是合理的,即。 以秒为单位(不是分钟) 网络数据包丢失不是错误,并且可以随时发生 如果电梯与网络断开连接,它仍应为所有当前有效的订单服务(即,无论显示什么指示灯) 它还应继续接听新的出租车
【文件预览】:
elevator-master
----mix.exs(575B)
----Simulator()
--------src()
--------simulator.con(635B)
--------LICENSE(1KB)
--------README.md(8KB)
----lib()
--------driver_elixir.ex(4KB)
--------positioner.ex(1KB)
--------cabcall.ex(1KB)
--------supervisor.ex(208B)
--------constants.ex(57B)
--------door.ex(810B)
--------actuator.ex(1KB)
--------floor.ex(882B)
--------driver()
----.formatter.exs(97B)
----test()
--------supervisor_test.exs(147B)
--------test_helper.exs(15B)
----testing_from_home.md(6KB)
----README.md(6KB)
----Brainstorming.md(2KB)
----.gitignore(658B)
----elixir-test.exs(2B)

网友评论