<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://syscall.org/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://syscall.org/feed.php">
        <title>syscall.org - autocams</title>
        <description></description>
        <link>https://syscall.org/</link>
        <image rdf:resource="https://syscall.org/lib/exe/fetch.php/wiki/dokuwiki.svg" />
       <dc:date>2026-05-11T14:57:32+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://syscall.org/doku.php/autocams/adaptive_assistance?rev=1716805365&amp;do=diff"/>
                <rdf:li rdf:resource="https://syscall.org/doku.php/autocams/assistance_change_after_repair?rev=1716805364&amp;do=diff"/>
                <rdf:li rdf:resource="https://syscall.org/doku.php/autocams/efficiency_control?rev=1716805365&amp;do=diff"/>
                <rdf:li rdf:resource="https://syscall.org/doku.php/autocams/embedded_script?rev=1716805365&amp;do=diff"/>
                <rdf:li rdf:resource="https://syscall.org/doku.php/autocams/error_generation?rev=1716805364&amp;do=diff"/>
                <rdf:li rdf:resource="https://syscall.org/doku.php/autocams/fake_errors?rev=1716805365&amp;do=diff"/>
                <rdf:li rdf:resource="https://syscall.org/doku.php/autocams/interface_elements_control?rev=1716805364&amp;do=diff"/>
                <rdf:li rdf:resource="https://syscall.org/doku.php/autocams/scripted_assistance_level_selection?rev=1716805365&amp;do=diff"/>
                <rdf:li rdf:resource="https://syscall.org/doku.php/autocams/sensor_errors?rev=1716805365&amp;do=diff"/>
                <rdf:li rdf:resource="https://syscall.org/doku.php/autocams/separate_vent_control?rev=1716805365&amp;do=diff"/>
                <rdf:li rdf:resource="https://syscall.org/doku.php/autocams/source?rev=1716805365&amp;do=diff"/>
                <rdf:li rdf:resource="https://syscall.org/doku.php/autocams/start?rev=1716805365&amp;do=diff"/>
                <rdf:li rdf:resource="https://syscall.org/doku.php/autocams/stuck_devices?rev=1716805364&amp;do=diff"/>
                <rdf:li rdf:resource="https://syscall.org/doku.php/autocams/survey?rev=1716805364&amp;do=diff"/>
                <rdf:li rdf:resource="https://syscall.org/doku.php/autocams/system_devices_control?rev=1716805365&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://syscall.org/lib/exe/fetch.php/wiki/dokuwiki.svg">
        <title>syscall.org</title>
        <link>https://syscall.org/</link>
        <url>https://syscall.org/lib/exe/fetch.php/wiki/dokuwiki.svg</url>
    </image>
    <item rdf:about="https://syscall.org/doku.php/autocams/adaptive_assistance?rev=1716805365&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-05-27T10:22:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>adaptive_assistance</title>
        <link>https://syscall.org/doku.php/autocams/adaptive_assistance?rev=1716805365&amp;do=diff</link>
        <description>Back

Adaptive assistance

The script tag accepts an additional “adaptive” parameter. If set to true, adaptive control
is enabled. There is also an “adaptiveparams” tag, where the adaptive behavior can be configured.
The string value of adaptive params is in the form (no space between key=value pairs!):</description>
    </item>
    <item rdf:about="https://syscall.org/doku.php/autocams/assistance_change_after_repair?rev=1716805364&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-05-27T10:22:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>assistance_change_after_repair</title>
        <link>https://syscall.org/doku.php/autocams/assistance_change_after_repair?rev=1716805364&amp;do=diff</link>
        <description>Back

Assistance change after repair

It is now possible to change assistance level after a successful repair of an error. For this purpose, the loa and loadelay parameters are defined. The loa parameters uses the same syntax as in the assistance script command, accepting loa1, loa2, loa3, loa4, loa5, ask, force, and user. The loadelay attribute determines the delay (in seconds from the repair) to perform the assistance change command. For example:</description>
    </item>
    <item rdf:about="https://syscall.org/doku.php/autocams/efficiency_control?rev=1716805365&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-05-27T10:22:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>efficiency_control</title>
        <link>https://syscall.org/doku.php/autocams/efficiency_control?rev=1716805365&amp;do=diff</link>
        <description>Back

Efficiency

Inefficient devices errors have been added:
dehum_ineff(dehumidifier capacity is reduced: humidity will grow faster)scrub_ineff(scrubbing capacity is reduced: CO2 will grow faster)cool_ineff(cooling capacity is reduced: temperature will grow faster)</description>
    </item>
    <item rdf:about="https://syscall.org/doku.php/autocams/embedded_script?rev=1716805365&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-05-27T10:22:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>embedded_script</title>
        <link>https://syscall.org/doku.php/autocams/embedded_script?rev=1716805365&amp;do=diff</link>
        <description>Back

Embedded Script

It is now possible to embed a default script in the JAR file. To do this, put the script in the script folder as default.xml, and include both the script folder and default.xml when creating the JAR file.

To create the JAR file (that can be normally executed by just double clicking on it) using Eclipse, right-click on either the “Create JAR File.jardesc” or “Create JAR File with script.jardesc” (depending if you want to create a JAR without or with the embedded script), t…</description>
    </item>
    <item rdf:about="https://syscall.org/doku.php/autocams/error_generation?rev=1716805364&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-05-27T10:22:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>error_generation</title>
        <link>https://syscall.org/doku.php/autocams/error_generation?rev=1716805364&amp;do=diff</link>
        <description>Back

Error generation

Error are generated using the error tag:


&lt;error start=&quot;5&quot; typ=&quot;ox_stuck_open&quot; diagnostics=&quot;true&quot; notify=&quot;15&quot; clear=&quot;60&quot; repeatNotify=&quot;true&quot; allowLateRepair=&quot;true&quot;&gt;


The following attributes have been added:
 notify  sets after how many seconds a pop-up notification should be displayed (the notification suggests the user to increase the assistance level). The notification is not shown if the user acknowledged the error by clicking on “Escape” or “Accept”, or if the user…</description>
    </item>
    <item rdf:about="https://syscall.org/doku.php/autocams/fake_errors?rev=1716805365&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-05-27T10:22:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>fake_errors</title>
        <link>https://syscall.org/doku.php/autocams/fake_errors?rev=1716805365&amp;do=diff</link>
        <description>Back

Fake errors

Error commands accept a new fake attribute to generate fake errors. Fake errors only concern the alarm and assistance systems. There are 3 levels of fake errors:

	*  level 1: alarm is triggered, assistance is not activated
	*  level 2: assistance is activated, but alarm is not triggered</description>
    </item>
    <item rdf:about="https://syscall.org/doku.php/autocams/interface_elements_control?rev=1716805364&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-05-27T10:22:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>interface_elements_control</title>
        <link>https://syscall.org/doku.php/autocams/interface_elements_control?rev=1716805364&amp;do=diff</link>
        <description>Back

Interface elements control

It is possible to disable or hide some elements of the user interface using script commands. For this purpose, the interface tag is used:


&lt;interface display=&quot;tempPanel&quot; start=&quot;10&quot; enabled=&quot;false&quot;/&gt;
&lt;interface display=&quot;oxygenScope&quot; start=&quot;13&quot; visible=&quot;false&quot;/&gt;</description>
    </item>
    <item rdf:about="https://syscall.org/doku.php/autocams/scripted_assistance_level_selection?rev=1716805365&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-05-27T10:22:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>scripted_assistance_level_selection</title>
        <link>https://syscall.org/doku.php/autocams/scripted_assistance_level_selection?rev=1716805365&amp;do=diff</link>
        <description>Back

Assistance levels
 UI Assistance name  Identifier for scripts  Notes  LOA_1  loa1  No assistance; if an error occours, the failure indicator is not activated.  LOA_2  loa2  Failure indicator active, and generic failure message  LOA_3  loa3  Failure indicator active, and specific failure message.</description>
    </item>
    <item rdf:about="https://syscall.org/doku.php/autocams/sensor_errors?rev=1716805365&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-05-27T10:22:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sensor_errors</title>
        <link>https://syscall.org/doku.php/autocams/sensor_errors?rev=1716805365&amp;do=diff</link>
        <description>Back

Sensor errors

Additional errors to simulate sensor errors have been added:
dehum_sensor_lower(dehumidifier lower sensor limit is ignored)dehum_sensor_upper(dehumidifier upper sensor limit is ignored)scrub_sensor_lower(scrubber lower sensor limit is ignored)</description>
    </item>
    <item rdf:about="https://syscall.org/doku.php/autocams/separate_vent_control?rev=1716805365&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-05-27T10:22:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>separate_vent_control</title>
        <link>https://syscall.org/doku.php/autocams/separate_vent_control?rev=1716805365&amp;do=diff</link>
        <description>Back

Separate Vent Control

Vent control is now separate from N2 flow control. Accordingly, the following new script interface controls are available:
Element nameNoteVisible?Enabled?ventPanelVentilation panelFalseTrueventPanelGeneralVentilation panel upper part</description>
    </item>
    <item rdf:about="https://syscall.org/doku.php/autocams/source?rev=1716805365&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-05-27T10:22:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>source</title>
        <link>https://syscall.org/doku.php/autocams/source?rev=1716805365&amp;do=diff</link>
        <description>&lt;entry point for sources&gt;</description>
    </item>
    <item rdf:about="https://syscall.org/doku.php/autocams/start?rev=1716805365&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-05-27T10:22:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>start</title>
        <link>https://syscall.org/doku.php/autocams/start?rev=1716805365&amp;do=diff</link>
        <description>Back



AutoCAMS (Cabin Air Management Systems)

reCAMS (reimplementation of AutoCAMS)

reCAMS is an Automated Cabin Air Management System (known as CAMS or AutoCAMS) simulator written in C++ using Qt and QML. The underlying idea comes from AutoCAMS 2.0. The application is build on a client-server model and supports multiple users and multiple experiments running at the same time. The client interface can be deployed on several operating systems (Windows,GNU/Linux,OSX, as well as on mobile platf…</description>
    </item>
    <item rdf:about="https://syscall.org/doku.php/autocams/stuck_devices?rev=1716805364&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-05-27T10:22:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>stuck_devices</title>
        <link>https://syscall.org/doku.php/autocams/stuck_devices?rev=1716805364&amp;do=diff</link>
        <description>Back

Stuck devices

Additional errors to simulate stuck on devices have been added:
dehum_stuck_on(dehumidifier stays on when in automatic mode)scrub_stuck_on(scrubber stays on when in automatic mode)cool_stuck_on(cooler stays on when in automatic mode)</description>
    </item>
    <item rdf:about="https://syscall.org/doku.php/autocams/survey?rev=1716805364&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-05-27T10:22:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>survey</title>
        <link>https://syscall.org/doku.php/autocams/survey?rev=1716805364&amp;do=diff</link>
        <description>Survey



It is possible to present a short survey to the user when a fault is not detected and repaired by the user.
Questions must be defined using the question tag. Each question has an id attribute as well as text attribute to specify its contents.</description>
    </item>
    <item rdf:about="https://syscall.org/doku.php/autocams/system_devices_control?rev=1716805365&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-05-27T10:22:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>system_devices_control</title>
        <link>https://syscall.org/doku.php/autocams/system_devices_control?rev=1716805365&amp;do=diff</link>
        <description>Back

System devices control

It is now possible to control the status of system devices from scripts. For example, a script can change the operating mode of the oxygen from automatic to manual or off. Controlling is performed using the control tag:


&lt;control command=&quot;feuchtigkeit.general.dehumidify off&quot; start=&quot;12&quot;/&gt;</description>
    </item>
</rdf:RDF>
