quasar.py command help
build
builder (optional) can be Ninja (in Linux), or left absent for GNU Make
buildType (optional) can be either Debug or Release(default)
build_config
check_consistency
checksum error of an internal quasar file (TODO description),
file not committed in the version control system,
file missing
clean
create_project
create_release
design_vs_device
doxygen
enable_module
disable_module
external_tool_check
format_design
generate as_doc
generate asclass
generate base
generate cmake_headers
generate config_cpp
generate config_doc
generate config_xsd
generate config_validator
generate device
generate device –all
generate diagram
generate honkytonk
generate info_model
generate source_variables
Generates the files SourceVariables.h and SourceVariables.cpp. This method is called automatically by cmake, it does not need to be called by the user
generate root
list_enabled_modules
list_modules
prepare_build
set_build_config
the kind of the OPC-UA backend chosen (e.g. UASDK or open62541),
the paths to the OPC-UA backend headers and libs,
boost libraries
…
setup_svn_ignore
symlink_runtime_deps
New in quasar 1.3.0.
with no arguments -> symlinks ServerConfig.xml and config*.xml
with one argument -> symlinks whatever wildcard-matches the argument, from bin/ in the source directory to bin/ in the build directory (NOTE: don’t forget to escape asterisk if you use it by backslash!)
upgrade_design
convert_to_hasDeviceLogic=yes when you are upgrading from quasar older than 1.1.0,
add_nullPolicy=nullAllowed or add_nullPolicy=nullForbidden when you are upgrading from quasar older than 0.96