咨询私有类的使用方式

model.json下定义了一个类,不需要挂到bus上,主要用类结构化数据,通过实例化对象 给对象赋值 然后将赋值后的对象扔出去

{
    "ModuleInfo": {
        "properties" : {
            "CompletionCode": {
                "baseType": "U8"
            },
            "ItemCount": {
                "baseType": "U8"
            },
            "SubPacketField": {
                "baseType": "U8"
            },
            "ItemInfoCollection": {
                "baseType": "Array",
                "items": {
                    "baseType": "Struct",
                    "$ref": "types.json#/defs/ModuleItemInfo"
                }
            }
        }
    }
}

在src下的 _app.lua中,用的时候 是直接引用model吗?

self.my_mds_model = self:CreateMyMDSModel(1, function(object)      -- 创建一个mds对象实例
        object.ObjectName = "MyMDSModel_1"                             -- 在回调函数中进行对象的属性赋值
        object.WelcomeMessage = "Hello OpenUBMC!"
        object.SecretNumber = 330
    end)

这边文档中自动生成的代码中gen下面有CreateMyMDSModel方法可以取到对象实例,但是没有bus的path的时候 不生成这个方法
还需要间接通过引用server.lua还是直接引用model.lua来使用
或者说 上面定义的私有类 怎么在_app.lua中实例化 赋值 这些操作

这是一个问题,短期内会处理