From: Anusha Gugale Date: Mon, 27 Sep 2021 09:39:31 +0000 (+0530) Subject: RBA docs: Update step to generate .json from .rba file X-Git-Tag: 12.90.1~5 X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=commitdiff_plain;h=63c014544afd43443066f88e213da1bdd02405df;p=AGL%2Fdocumentation.git RBA docs: Update step to generate .json from .rba file Signed-off-by: Anusha Gugale Change-Id: Id8a966014b58d9369f50bca7144c40f69b79939f Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/documentation/+/26672 Reviewed-by: Naohiro Nishiguchi Reviewed-by: Kenji Hosokawa Reviewed-by: Jan-Simon Moeller Tested-by: Jan-Simon Moeller --- diff --git a/docs/5_Component_Documentation/3_rba.md b/docs/5_Component_Documentation/3_rba.md index 0cfe88e..9661923 100644 --- a/docs/5_Component_Documentation/3_rba.md +++ b/docs/5_Component_Documentation/3_rba.md @@ -1182,6 +1182,26 @@ Stereotype display_warnning (name,allocatable,priority) @BEGIN@ height: 100 } State NORMAL { piority: @{priority} } - @END@ ``` + +## Generate .json from .rba file +Download [prebuilt package](https://git.automotivelinux.org/staging/rba-tool/tree/tool_bin) + +- If some errors occur, RBAModel.json is not generated (exit code 1). +```` +java -cp ./ -jar JSONGenerator.jar "[path to model directory]" "[path to output directory]" +```` + +Example: + +- RBAModel.json file is generated in directory same as JSONGenerator.jar +```` +java -cp ./ -jar JSONGenerator.jar "./RBAModel.rba" +```` + +- RBAModel.json file is generated in ~/ directory +```` +java -cp ./ -jar JSONGenerator.jar "./RBAModel.rba" "~/" +```` +Note: For the reference .rba file is given under the path [prebuilt package/sample_model](https://git.automotivelinux.org/staging/rba-tool/tree/tool_bin/sample_model)