# Demonstration

#### **Demo Mode Action**

Action to start or end the demo mode.

**Common Properties**

<div class="contents" id="bkmrk-property-name-type-d"><div class="contents"><div class="contents"><div class="textblock"><table class="doxtable" style="width: 100%;"><tbody><tr><th style="width: 18.4102%;">**Property Name**</th><th style="width: 33.1087%;">**Type**</th><th style="width: 48.4399%;">**Description**</th></tr><tr><td style="width: 18.4102%;">Activate</td><td style="width: 33.1087%;">bool</td><td style="width: 48.4399%;">Activates or deactivates a demo mode</td></tr><tr><td style="width: 18.4102%;">DemoModeExecutor</td><td style="width: 33.1087%;">CgiStudioControl::DemoModeBehavior\*</td><td style="width: 48.4399%;">Target demo mode behavior receiving the action</td></tr></tbody></table>

</div></div></div></div>#### **Demo Mode Execution**

Execution of user input simulation.

**Common Properties**

<div class="contents" id="bkmrk-property-name-type-d-1"><div class="contents"><div class="contents"><div class="textblock"><table class="doxtable" style="width: 100%;"><tbody><tr><th style="width: 19.272%;">**Property Name**</th><th style="width: 26.1976%;">**Type**</th><th style="width: 54.4893%;">**Description**</th></tr><tr><td style="width: 19.272%;">ExecutionResource</td><td style="width: 26.1976%;">FeatStd::String</td><td style="width: 54.4893%;">Resource containing the simulation instructions.</td></tr><tr><td style="width: 19.272%;">RestartDelay</td><td style="width: 26.1976%;">FeatStd::UInt32</td><td style="width: 54.4893%;">Delay in milliseconds between each repeat loop.</td></tr></tbody></table>

</div></div></div></div>#### **Demo Mode Changed**

Condition which reacts on 'activated' or 'deactivated' demo mode.

**Common Properties**

<div class="contents" id="bkmrk-property-name-type-d-2"><div class="contents"><div class="contents"><div class="textblock"><table class="doxtable" style="width: 100%; height: 88.4001px;"><tbody><tr style="height: 29.4667px;"><th style="width: 15.4448%; height: 29.4667px;">**Property Name**</th><th style="width: 30.0239%; height: 29.4667px;">**Type**</th><th style="width: 54.4901%; height: 29.4667px;">**Description**</th></tr><tr style="height: 29.4667px;"><td style="width: 15.4448%; height: 29.4667px;">Activated</td><td style="width: 30.0239%; height: 29.4667px;">bool</td><td style="width: 54.4901%; height: 29.4667px;">Condition matches if input is activated (ON) or deactivated (OFF)</td></tr></tbody></table>

</div></div></div></div>#### **Demo Mode Check Input type**

Condition behavior which reacts on input in respect of whether it is simulated input or not.

**Common Properties**

<div class="contents" id="bkmrk-property-name-type-d-3"><div class="contents"><div class="contents"><div class="textblock"><table class="doxtable" style="width: 100%;"><tbody><tr><th style="width: 15.4448%;">**Property Name**</th><th style="width: 30.0247%;">**Type**</th><th style="width: 54.4893%;">**Description**</th></tr><tr><td style="width: 15.4448%;">SimulatedInput</td><td style="width: 30.0247%;">bool</td><td style="width: 54.4893%;">Condition matches if input is simulated (ON) or user generated (OFF)</td></tr><tr><td style="width: 15.4448%;">MatchOnHover</td><td style="width: 30.0247%;">bool</td><td style="width: 54.4893%;">Condition matches in case of hover input (ON) or not (OFF)</td></tr></tbody></table>

</div></div></div></div>#### **Demo Mode Record Action**

Action to start or end the demo mode recording.

**Common Properties**

<div class="contents" id="bkmrk-property-name-type-d-4"><div class="contents"><div class="contents"><div class="textblock"><table class="doxtable" style="width: 100%; height: 105.2px;"><tbody><tr style="height: 29.4667px;"><th style="width: 18.2867%; height: 29.4667px;">**Property Name**</th><th style="width: 38.056%; height: 29.4667px;">**Type**</th><th style="width: 43.6161%; height: 29.4667px;">**Description**</th></tr><tr style="height: 29.4667px;"><td style="width: 18.2867%; height: 29.4667px;">Activate</td><td style="width: 38.056%; height: 29.4667px;">bool</td><td style="width: 43.6161%; height: 29.4667px;">Activates or deactivates a demo mode recording</td></tr><tr style="height: 46.2667px;"><td style="width: 18.2867%; height: 46.2667px;">DemoModeRecorder</td><td style="width: 38.056%; height: 46.2667px;">CgiStudioControl::DemoModeRecordBehavior\*</td><td style="width: 43.6161%; height: 46.2667px;">Target demo mode record behavior receiving the action.</td></tr></tbody></table>

</div></div></div></div>#### **Demo Mode Recording**

Execution of user input recording.

**Common Properties**

<div class="contents" id="bkmrk-property-name-type-d-5"><div class="contents"><div class="contents"><div class="textblock"><table class="doxtable" style="width: 100%;"><tbody><tr><th style="width: 15.4448%;">**Property Name**</th><th style="width: 30.0239%;">**Type**</th><th style="width: 54.4901%;">**Description**</th></tr><tr><td style="width: 15.4448%;">OutputFilePath</td><td style="width: 30.0239%;">FeatStd::String</td><td style="width: 54.4901%;">Location in which the output shall be stored.</td></tr></tbody></table>

</div></div></div></div>