# easyhmi-machine-sdk **Repository Path**: easyhmi/easyhmi-machine-sdk ## Basic Information - **Project Name**: easyhmi-machine-sdk - **Description**: 下位机内存模型协议绑定。 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-09-02 - **Last Updated**: 2024-01-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # [Click Here](http://10.17.169.13/documents/thinking/-/wikis/uploads/f01337753e1e353c44a567dafcd32b89/%E9%9D%A2%E5%90%91%E5%AF%B9%E8%B1%A1%E8%AE%BE%E8%AE%A1%E5%88%86%E4%BA%AB.vsdx) ## `org.easyhmi.machine.protocolbinding.annotation.ScanDemoTest` Ability的属性可以响应式地与协议属性双向绑定,只需修改ability的属性,即可实时写入或读取下位机状态。 修改ability的属性,立刻会引起协议属性的改变; 协议读入新的下位机的数据后,立刻会引起ability属性的改变。(是为双向绑定) Setting的属性与协议是单向绑定。主动向下位机发送获取配置的指令,收到数据后,能立刻更新 Setting的属性;修改setting的属性,并不会引起相关协议的同步修改,调用协议的get()方法后才 将setting的属性同步更新到协议中。(是为单向绑定)