Reactis API V2020
API - Reactis: MATLAB Bindings - Reactis Info File (Coverage)
rsRsiGetCoverageEnabled
Get enabled/disabled status of a coverage metric.
Syntax
enabled = rsRsiGetCoverageEnabled(rsiId,metricName)
Description
enabled = rsRsiGetCoverageEnabled(rsiId,metricName)
returns 1 if coverage metric metricName is enabled and
0 otherwise. The set of coverage metric names is enumerated it
the Coverage Metric Names section of the API documentation.
rsiId is the identifier of an .rsi file previously opened by rsRsiOpen.
Examples
>> rsRsiGetCoverageEnabled(rsiId,'Branch')
ans =
1
See Also
rsRsiOpen,
rsRsiSetCoverageEnabled
rsRsiSetCoverageEnabled
Set enabled/disabled status of a coverage metric.
Syntax
rsRsiSetCoverageEnabled(rsiId,metricName,enab)
Description
rsRsiSetCoverageEnabled(rsiId,metricName,enab)
disables coverage tracking for metric metricName if
enab is 0, otherwise coverage tracking is enabled.
The set of coverage metric names is enumerated it
the Coverage Metric Names section of the API documentation.
rsiId is the identifier of an .rsi file previously opened by rsRsiOpen.
Examples
rsRsiSetCoverageEnabled(rsiId,'Branch',1)
See Also
rsRsiOpen,
rsRsiGetCoverageEnabled
rsRsiGetSystemCoverageTracking
Get coverage tracking status of a subsystem.
Syntax
rsRsiGetSystemCoverageTracking(rsiId, systemPath)
Description
Reactis lets you disable coverage tracking for all targets in a given
subsystem of the model. See Section
Excluding a Subsystem of the Reactis User's Guide for a description of
how this feature works. This API function lets you query whether or not
coverage tracking for a given subsystem is enabled.
rsRsiGetSystemCoverageTracking(rsiId,systemPath)
takes
rsiId (the identifier of an .rsi file previously opened by
rsRsiOpen) and systemPath as input and returns:
- disabled
- If coverage tracking for systemPath is disabled.
- enabled
- If coverage tracking for systemPath is enabled.
- inherited
- If coverage tracking for systemPath is inherited from its parent
Examples
>> rsRsiGetSystemCoverageTracking(rsiId,'cruise/CruiseMain/CruiseMDL/DesiredSpeed')
ans =
inherited
See Also
rsRsiOpen,
rsRsiSetSystemCoverageTracking
rsRsiSetSystemCoverageTracking
Set coverage tracking status of a subsystem.
Syntax
rsRsiSetSystemCoverageTracking(rsiId, systemPath, enab)
Description
Reactis lets you disable coverage tracking for all targets in a given
subsystem of the model. See Section
Excluding a Subsystem of the Reactis User's Guide for a description of
how this feature works. This API function lets you set whether or not
coverage tracking for a given subsystem is enabled.
rsRsiSetSystemCoverageTracking(rsiId, systemPath, enab)
will
change the coverage tracking setting for system systemPath.
rsiId is the identifier of an .rsi file previously opened by rsRsiOpen.
Valid values for enab are:
- disabled
- Set coverage tracking for systemPath to disabled
- enabled
- Set coverage tracking for systemPath to enabled
- inherited
- If coverage tracking for systemPath is inherited from its parent
Examples
rsRsiSetSystemCoverageTracking(rsiId,'cruise/CruiseMain/CruiseMDL/DesiredSpeed',
'disabled')
See Also
rsRsiOpen,
rsRsiGetSystemCoverageTracking
rsRsiSetCumulativeCoverage
Enable/Disable cumulative coverage tracking for a library system or
referenced model.
Syntax
rsRsiSetCumulativeCoverage(rsiId, systemPath, setting)
Description
rsRsiSetCumulativeCoverage(rsiId, systemPath, setting)
changes cumulative coverage setting for systemPath.
systemPath is the referenced system's path, i.e. if a model named
refmodel should be cumulatively covered then refmodel should be
passed in as systemPath. For library systems, use the full path of
the system within the library, including the library's name.
See Also
rsRsiOpen,
rsRsiIsCumulativeCoverage,
rsRsiGetCumulativeCoverage
rsRsiIsCumulativeCoverage
Query cumulative coverage tracking status for a library system or
referenced model.
Syntax
rsRsiIsCumulativeCoverage(rsiId, systemPath)
Description
rsRsiIsCumulativeCoverage(rsiId, systemPath)
queries
cumulative coverage setting for systemPath. systemPath is
the referenced system's path.
See Also
rsRsiOpen,
rsRsiSetCumulativeCoverage,
rsRsiGetCumulativeCoverage
rsRsiGetCumulativeCoverage
Get a list of systems for which cumulative coverage is enabled.
Syntax
rsRsiGetCumulativeCoverage(rsiId)
Description
rsRsiGetCumulativeCoverage(rsiId)
returns a cell array of
strings, listing all systems for which cumulative coverage is enabled.
See Also
rsRsiOpen,
rsRsiIsCumulativeCoverage,
rsRsiSetCumulativeCoverage