bbfdm/tools/tools_input.json
Suvendhu Hansa 248a8e2053 Handle param information from xml and json
* Added handilng to add description from BBF's DM xml file to converted json file.
* Change DM aggregation in temp txt file from CSV format to JSON
* Added "dm_json_files" in tools_input.json file to define the path of Json files having more details about DM parameters
* Added support to read DM param description from json plugin and update it in "datamodel_default.xml"
* Added support to read the description from defined "dm_json_files" in case description of param is not present in json plugin
* Added support to read the description from defined "dm_json_files" in case datamodel param defined in 'C' code
* Added enum and list type DM parameter in generated "datamodel_default.xml"
2022-09-28 08:46:30 +00:00

94 lines
2.1 KiB
JSON

{
"manufacturer": "IOPSYS",
"protocol": "DEVICE_PROTOCOL_DSLFTR069v1",
"manufacturer_oui": "002207",
"product_class": "DG400PRIME",
"model_name": "DG400PRIME-A",
"software_version": "1.2.3.4",
"root_node": "Device.",
"vendor_list": [
"iopsys",
"openwrt"
],
"dm_json_files": [
"../dmtree/json/tr181.json",
"../dmtree/json/tr104.json"
],
"vendor_prefix": "X_IOPSYS_EU_",
"plugins": [
{
"repo": "https://dev.iopsys.eu/iopsys/bulkdata.git",
"proto": "git",
"dm_files": [
"bbf_plugin/bulkdata.json"
]
},
{
"repo": "https://dev.iopsys.eu/iopsys/xmppc.git",
"proto": "git"
},
{
"repo": "https://dev.iopsys.eu/iopsys/stunc.git",
"proto": "git",
"version": "devel",
"dm_files": [
"datamodel.c"
]
},
{
"repo": "https://dev.iopsys.eu/iopsys/udpechoserver.git",
"proto": "git",
"version": "master",
"dm_files": [
"datamodel.c"
]
},
{
"repo": "https://dev.iopsys.eu/iopsys/twamp-light.git",
"proto": "git",
"version": "devel",
"dm_files": [
"src/datamodel.c"
]
},
{
"repo": "https://dev.iopsys.eu/iopsys/periodicstats.git",
"proto": "git",
"version": "devel",
"dm_files": [
"bbf_plugin/bbf_plugin.c"
]
},
{
"repo": "https://dev.iopsys.eu/feed/iopsys.git",
"proto": "git",
"version": "devel",
"dm_files": [
"urlfilter/files/etc/bbfdm/json/urlfilter.json",
"obuspa/files/etc/bbfdm/json/USPAgent.json",
"obuspa/files/etc/bbfdm/json/TransferComplete.json",
"icwmp/files/etc/bbfdm/json/CWMPManagementServer.json"
]
},
{
"repo": "https://dev.iopsys.eu/iopsys/swmodd.git",
"proto": "git",
"version": "devel",
"dm_files": [
"src/datamodel.c"
]
}
],
"output": {
"acs": [
"default",
"hdm"
],
"file_format": [
"xls",
"xml"
],
"output_dir": "./out",
"output_file_prefix": "datamodel"
}
}