目录
一、 概述……4
二、 CLI 用例说明……6
三、 用户权限管理……7
四、 语法说明……8
五、 属性说明……10
六、 附录…… 19
概述
RMC CLI 定义参考SMASH SM_CLP 标准进行定义,具体参考模型为SM_CLP 的“Modular System Profile”(参考概述文献:DSP0214)。采用SM_CLP 的树形结构定义,便于灵活扩展。这篇文章档只对CLI 中的对象和属性关键字进行统一,对于CLI 的实现,和命令行的具体格式定义,请参照SM_CLP 的定义标准。
RMC 信息监控实现方式
由于通过I2C 的传输时延较大,不利于实现所有信息都实时获取。对于信息我们将信息分为动态信息和静态信息;
静态信息:不会随时间变化发生变化的属性
动态信息:随着时间变化动态变化的属性,如:温度,功耗等。
所有对象的温度,功耗,状态,sensors 值定义为动态信息,其他为静态信息。
对象属性定义
RMC 对象属性类型包括两类:
一类为只读属性Read Only 以下简称为RO(这类属性只要求能够通过命令行读出其数值);
另一类为读写属性Read and Write 以下简称为RW(这类属性作为可控属性,支持设定,修改,删除功能)
对于没有定义的属性,属性值使用na 标识。
对于定义了但是未能获取到的属性,或者是模块不在位时属性值no
天蝎机柜管理单元RMC-CLI规范v1.0.pdf