ATcT commands (proposed menu tree)

-   Login/logout

    -   Login

        -   Guest\
            command sent : set user Guest

        -   Registered User\
            opens dialog box with two editable slots\
            1^st^ slot: "User name", no prefilled content\
            2^nd^ slot: "Password (case sensitive)", not pre-filled\
            command sent : set user *UserName* *password*

    -   Logout\
        command sent : bye

-   Options

    -   Level of details

        -   Default\
            command sent : default mode

        -   Verbose\
            command sent : set mode verbose

        -   Terse\
            command sent : set mode terse

        -   Mute\
            command sent : set mode mute

    -   Search mode

        -   Hierarchical

            -   Default\
                command sent : default hierarchical

            -   On\
                command sent : set hierarchical

            -   Off\
                command sent : clear hierarchical

        -   Desperate

            -   Default\
                command sent : default desperate

            -   On\
                command sent : set desperate

            -   Off\
                command sent : clear desperate

    -   Output units

        -   Default\
            command sent : default units

        -   Joules\
            command sent : set units joules

        -   Calories\
            command sent : set units calories

        -   Units of R\
            command sent : set units R

    -   Echo

        -   Session

            -   Default\
                command sent : default echo session

            -   On\
                command sent : set echo session

            -   Off\
                command sent : clear echo session

        -   Input

            -   Default\
                command sent : default echo input

            -   On\
                command sent : set echo input

            -   Off\
                command sent : clear echo input

        -   Output

            -   Default\
                command sent : default echo output

            -   On\
                command sent : set echo output

            -   Off\
                command sent : clear echo output

    -   FitDat Input file creation

        -   Default\
            command sent : default fitdat

        -   On\
            command sent : set fitdat

        -   Off\
            command sent : clear fitdat

    -   Library sequence

        -   Default\
            command sent: default sequence

        -   Clear\
            command sent: clear sequence

        -   Set custom...\
            opens dialog box with an editable slot "Library sequence"\
            pre-filled content: User Public Main JANAF Gurvich NASA
            Burcat Aux\
            command sent: set sequence *sequence_string*

        -   Prepend...\
            opens dialog box with an editable slot "Prepend to
            sequence", no pre-filled content\
            command sent: prepend sequence *string*

        -   Append...\
            opens dialog box with an editable slot "Append to sequence",
            no pre-filled content\
            command sent: append sequence *string*

        -   Remove...\
            opens dialog box with an editable slot "Remove from
            sequence", no pre-filled content\
            above box list current sequence obtainable by sending
            command show sequence (display just what follows after
            "library search sequence = ")\
            command sent: remove sequence *string*

    -   Temperature schedule

        -   Default\
            command sent: default Tschedule

        -   Clear\
            command sent: clear Tschedule

        -   JANAF\
            command sent: set Tschedule JANAF

        -   Gurvich\
            command sent: set Tschedule Gurvich

        -   Gurvich (long)\
            command sent: set Tschedule Gurvich big

        -   ATcT\
            command sent: set Tschedule ATcT

        -   ATcT (long)\
            command sent: set Tschedule ATcT big

        -   Chemkin\
            command sent: set Tschedule Chemkin

        -   Set custom...\
            opens dialog box with several editable slots (two kinds)
            "Temperature schedule"\
            3 slots type 1 "Single temperature", followed by "K",\
            first of these pre-filled with: 298.15\
            3 slots type 2 "Temperature ranges", each with 3 subslots,
            "from" \[subslot1\] "to" \[subslot2\] "stepsize"
            \[subslot3\] "K"\
            first of these pre-filled with: 200 6000 100 in the
            respective subslots\
            1 long slot type 3 "Advance setting"\
            command sent:\
            values (as strings) from subslots of type 2 slots are first
            concatenated (with spaces in between) to form a string:\
            from *fromTemperature* to *toTemperature* step
            *stepInterval*\
            then all strings, including those from type 1 and 3 slots
            are sent together as\
            set Tschedule *type1String1* *type1String2* *type1String3*
            *type2String1* *type2String2 type2String3 type3String*

        -   Add...\
            opens dialog box similar to above "Add temperature or
            range"\
            1 slot type 1 as above\
            1 slot type 2 as above\
            command sent: add Tschedule *type1String* *type2String*

    -   Reference Temperature

        -   Default\
            command sent: default Treference

        -   Clear\
            command sent: clear Treference

        -   Set...\
            opens dialog box with editable slot "Reference temperature,
            followed by "K", pre-filled with 298.15\
            command sent: set Treference *TreferenceValue*

    -   Associated Libraries/Notes

        -   Names

        -   Reset all to default\
            command sent : default libname all

        -   Clear all\
            command sent : clear libname all

        -   Libraries

            -   Main Library

                -   Set default\
                    command sent : default libname Main

                -   Clear\
                    command sent : clear libname Main

                -   Set custom ...\
                    opens dialog box with two editable slots\
                    1^st^ slot: "Main Library name", pre-filled content:
                    MainLibrary\
                    2^nd^ slot: "Password (case sensitive)", not
                    pre-filled\
                    command sent : set libname Main *MainLibrary*
                    *password*

            -   JANAF Library

                -   Set default\
                    command sent : default libname JANAF

                -   Clear\
                    command sent : clear libname JANAF

                -   Set custom ...\
                    opens dialog box with two editable slots\
                    1^st^ slot: "JANAF Library name", pre-filled
                    content: JANAFLibrary\
                    2^nd^ slot: "Password (case sensitive)", not
                    pre-filled\
                    command sent : set libname JANAF *JANAFLibrary*
                    *password*

            -   Gurvich Library

                -   Set default\
                    command sent : default libname Gurvich

                -   Clear\
                    command sent : clear libname Gurvich

                -   Set custom ...\
                    opens dialog box with two editable slots\
                    1^st^ slot: "Gurvich Library name", pre-filled
                    content: GurvichLibrary\
                    2^nd^ slot: "Password (case sensitive)", not
                    pre-filled\
                    command sent : set libname Gurvich *GurvichLibrary*
                    *password*

            -   Burcat Library

                -   Set default\
                    command sent : default libname Burcat

                -   Clear\
                    command sent : clear libname Burcat

                -   Set custom ...\
                    opens dialog box with two editable slots\
                    1^st^ slot: "Burcat Library name", pre-filled
                    content: BurcatLibrary\
                    2^nd^ slot: "Password (case sensitive)", not
                    pre-filled\
                    command sent : set libname Burcat *BurcatLibrary*
                    *password*

            -   NASA Library

                -   Set default\
                    command sent : default libname NASA

                -   Clear\
                    command sent : clear libname NASA

                -   Set custom ...\
                    opens dialog box with two editable slots\
                    1^st^ slot: "NASA Library name", pre-filled content:
                    NASALibrary\
                    2^nd^ slot: "Password (case sensitive)", not
                    pre-filled\
                    command sent : set libname NASA *NASALibrary*
                    *password*

            -   Archive Library

                -   Set default\
                    command sent : default libname Archive

                -   Clear\
                    command sent : clear libname Archive

                -   Set custom ...\
                    opens dialog box with two editable slots\
                    1^st^ slot: "Archive Library name", pre-filled
                    content: ArchiveLibrary\
                    2^nd^ slot: "Password (case sensitive)", not
                    pre-filled\
                    command sent : set libname Archive *ArchiveLibrary*
                    *password*

            -   Basement Library

                -   Set default\
                    command sent : default libname Basement

                -   Clear\
                    command sent : clear libname Basement

                -   Set custom ...\
                    opens dialog box with two editable slots\
                    1^st^ slot: "Basement Library name", pre-filled
                    content: BasementLibrary\
                    2^nd^ slot: "Password (case sensitive)", not
                    pre-filled\
                    command sent : set libname Basement
                    *BasementLibrary* *password*

            -   Auxiliary Library

                -   Set default\
                    command sent : default libname Aux

                -   Clear\
                    command sent : clear libname Aux

                -   Set custom ...\
                    opens dialog box with two editable slots\
                    1^st^ slot: "Auxiliary Library name", pre-filled
                    content: AuxLibrary\
                    2^nd^ slot: "Password (case sensitive)", not
                    pre-filled\
                    command sent : set libname Aux *AuxLibrary*
                    *password*

            -   Other Library

                -   Set default\
                    command sent : default libname Other

                -   Clear\
                    command sent : clear libname Other

                -   Set custom ...\
                    opens dialog box with two editable slots\
                    1^st^ slot: "Other Library name", pre-filled
                    content: OtherLibrary\
                    2^nd^ slot: "Password (case sensitive)", not
                    pre-filled\
                    command sent : set libname Other *OtherLibrary*
                    *password*

        -   Notes

            -   User Notes

                -   Set default\
                    command sent : default libname User

                -   Clear\
                    command sent : clear libname User

                -   Set custom ...\
                    opens dialog box with two editable slots\
                    1^st^ slot: "User Notes name", pre-filled content:
                    GuestNotes\
                    2^nd^ slot: "Password (case sensitive)", not
                    pre-filled\
                    command sent : set libname User *GuestNotes*
                    *password*

            -   Public Notes

                -   Set default\
                    command sent : default libname Public

                -   Clear\
                    command sent : clear libname Public

                -   Set custom ...\
                    opens dialog box with two editable slots\
                    1^st^ slot: "Public Notes name", pre-filled content:
                    PublicNotes\
                    2^nd^ slot: "Password (case sensitive)", not
                    pre-filled\
                    command sent : set libname Public *PublicNotes*
                    *password*

            -   Temporary Notes

                -   Set default\
                    command sent : default libname Temp

                -   Clear\
                    command sent : clear libname Temp

                -   Set custom ...\
                    opens dialog box with two editable slots\
                    1^st^ slot: "Temporary Notes name", pre-filled
                    content: TempNotes\
                    2^nd^ slot: "Password (case sensitive)", not
                    pre-filled\
                    command sent : set libname Temp *TempNotes*
                    *password*

            -   Alternative Notes

                -   1

                    -   Set default\
                        command sent : default libname Alt 1

                    -   Clear\
                        command sent : clear libname Alt 1

                    -   Set custom ...\
                        opens dialog box with two editable slots\
                        1^st^ slot: "Alternative 1 Notes name",
                        pre-filled content: Alt1Notes\
                        2^nd^ slot: "Password (case sensitive)", not
                        pre-filled\
                        command sent : set libname Alt 1 *Alt1Notes*
                        *password*

                -   2

                    -   Set default\
                        command sent : default libname Alt 2

                    -   Clear\
                        command sent : clear libname Alt 2

                    -   Set custom ...\
                        opens dialog box with two editable slots\
                        1^st^ slot: "Alternative 2 Notes name",
                        pre-filled content: Alt2Notes\
                        2^nd^ slot: "Password (case sensitive)", not
                        pre-filled\
                        command sent : set libname Alt 2 *Alt2Notes*
                        *password*

                -   3

                    -   Set default\
                        command sent : default libname Alt 3

                    -   Clear\
                        command sent : clear libname Alt 3

                    -   Set custom ...\
                        opens dialog box with two editable slots\
                        1^st^ slot: "Alternative 3 Notes name",
                        pre-filled content: Alt3Notes\
                        2^nd^ slot: "Password (case sensitive)", not
                        pre-filled\
                        command sent : set libname Alt 3 *Alt3Notes*
                        *password*

                -   4

                    -   Set default\
                        command sent : default libname Alt 4

                    -   Clear\
                        command sent : clear libname Alt 4

                    -   Set custom ...\
                        opens dialog box with two editable slots\
                        1^st^ slot: "Alternative 4 Notes name",
                        pre-filled content: Alt4Notes\
                        2^nd^ slot: "Password (case sensitive)", not
                        pre-filled\
                        command sent : set libname Alt 4 *Alt4Notes*
                        *password*

                -   5

                    -   Set default\
                        command sent : default libname Alt 5

                    -   Clear\
                        command sent : clear libname Alt 5

                    -   Set custom ...\
                        opens dialog box with two editable slots\
                        1^st^ slot: "Alternative 5 Notes name",
                        pre-filled content: Alt5Notes\
                        2^nd^ slot: "Password (case sensitive)", not
                        pre-filled\
                        command sent : set libname Alt 5 *Alt5Notes*
                        *password*

                -   6

                    -   Set default\
                        command sent : default libname Alt 6

                    -   Clear\
                        command sent : clear libname Alt 6

                    -   Set custom ...\
                        opens dialog box with two editable slots\
                        1^st^ slot: "Alternative 6 Notes name",
                        pre-filled content: Alt6Notes\
                        2^nd^ slot: "Password (case sensitive)", not
                        pre-filled\
                        command sent : set libname Alt 6 *Alt6Notes*
                        *password*

                -   7

                    -   Set default\
                        command sent : default libname Alt 7

                    -   Clear\
                        command sent : clear libname Alt 7

                    -   Set custom ...\
                        opens dialog box with two editable slots\
                        1^st^ slot: "Alternative 7 Notes name",
                        pre-filled content: Alt7Notes\
                        2^nd^ slot: "Password (case sensitive)", not
                        pre-filled\
                        command sent : set libname Alt 7 *Alt7Notes*
                        *password*

                -   8

                    -   Set default\
                        command sent : default libname Alt 8

                    -   Clear\
                        command sent : clear libname Alt 8

                    -   Set custom ...\
                        opens dialog box with two editable slots\
                        1^st^ slot: "Alternative 8 Notes name",
                        pre-filled content: Alt8Notes\
                        2^nd^ slot: "Password (case sensitive)", not
                        pre-filled\
                        command sent : set libname Alt 8 *Alt8Notes*
                        *password*

        -   Paths

        -   Reset all to default\
            command sent : default path all

        -   Clear all\
            command sent : clear path all

        -   Libraries

            -   Main Library

                -   Set default\
                    command sent : default path Main

                -   Clear\
                    command sent : clear path Main

                -   Set custom ...\
                    opens dialog box with one editable slot, "Path
                    (excluding Library name)" pre-filled content: local\
                    command sent : set path Main *path*

            -   JANAF Library

                -   Set default\
                    command sent : default path JANAF

                -   Clear\
                    command sent : clear path JANAF

                -   Set custom ...\
                    opens dialog box with one editable slot, "Path
                    (excluding Library name)" pre-filled content: local\
                    command sent : set path JANAF *path*

            -   Gurvich Library

                -   Set default\
                    command sent : default path Gurvich

                -   Clear\
                    command sent : clear path Gurvich

                -   Set custom ...\
                    opens dialog box with one editable slot, "Path
                    (excluding Library name)" pre-filled content: local\
                    command sent : set path Gurvich *path*

            -   Burcat Library

                -   Set default\
                    command sent : default path Burcat

                -   Clear\
                    command sent : clear path Burcat

                -   Set custom ...\
                    opens dialog box with one editable slot, "Path
                    (excluding Library name)" pre-filled content: local\
                    command sent : set path Burcat *path*

            -   NASA Library

                -   Set default\
                    command sent : default path NASA

                -   Clear\
                    command sent : clear path NASA

                -   Set custom ...\
                    opens dialog box with one editable slot, "Path
                    (excluding Library name)" pre-filled content: local\
                    command sent : set path NASA *path*

            -   Archive Library

                -   Set default\
                    command sent : default path Archive

                -   Clear\
                    command sent : clear path Archive

                -   Set custom ...\
                    opens dialog box with one editable slot, "Path
                    (excluding Library name)" pre-filled content: local\
                    command sent : set path Archive *path*

            -   Basement Library

                -   Set default\
                    command sent : default path Basement

                -   Clear\
                    command sent : clear path Basement

                -   Set custom ...\
                    opens dialog box with one editable slot, "Path
                    (excluding Library name)" pre-filled content: local\
                    command sent : set path Basement *path*

            -   Auxiliary Library

                -   Set default\
                    command sent : default path Aux

                -   Clear\
                    command sent : clear path Aux

                -   Set custom ...\
                    opens dialog box with one editable slot, "Path
                    (excluding Library name)" pre-filled content: local\
                    command sent : set path Aux *path*

            -   Other Library

                -   Set default\
                    command sent : default path Other

                -   Clear\
                    Set custom ...\
                    opens dialog box with one editable slot, "Path
                    (excluding Library name)" pre-filled content: local\
                    command sent : set path Other *path*

        -   Notes

            -   User Notes

                -   Set default\
                    command sent : default path User

                -   Clear\
                    command sent : clear path User

                -   Set custom ...\
                    opens dialog box with one editable slot, "Path
                    (excluding Library name)" pre-filled content: local\
                    command sent : set path User *path*

            -   Public Notes

                -   Set default\
                    command sent : default path Public

                -   Clear\
                    command sent : clear path Public

                -   Set custom ...\
                    opens dialog box with one editable slot, "Path
                    (excluding Library name)" pre-filled content: local\
                    command sent : set path Public *path*

            -   Temporary Notes

                -   Set default\
                    command sent : default path Temp

                -   Clear\
                    command sent : clear path Temp

                -   Set custom ...\
                    opens dialog box with one editable slot, "Path
                    (excluding Library name)" pre-filled content: local\
                    command sent : set path Temp *path*

            -   Alternative Notes

                -   1

                    -   Set default\
                        command sent : default path Alt 1

                    -   Clear\
                        command sent : clear path Alt 1

                    -   Set custom ...\
                        opens dialog box with one editable slot, "Path
                        (excluding Library name)" pre-filled content:
                        local\
                        command sent : set path Alt 1 *path*

                -   2

                    -   Set default\
                        command sent : default path Alt 2

                    -   Clear\
                        command sent : clear path Alt 2

                    -   Set custom ...\
                        opens dialog box with one editable slot, "Path
                        (excluding Library name)" pre-filled content:
                        local\
                        command sent : set path Alt 2 *path*

                -   3

                    -   Set default\
                        command sent : default path Alt 3

                    -   Clear\
                        command sent : clear path Alt 3

                    -   Set custom ...\
                        opens dialog box with one editable slot, "Path
                        (excluding Library name)" pre-filled content:
                        local\
                        command sent : set path Alt 3 *path*

                -   4

                    -   Set default\
                        command sent : default path Alt 4

                    -   Clear\
                        command sent : clear path Alt 4

                    -   Set custom ...\
                        opens dialog box with one editable slot, "Path
                        (excluding Library name)" pre-filled content:
                        local\
                        command sent : set path Alt 4 *path*

                -   5

                    -   Set default\
                        command sent : default path Alt 5

                    -   Clear\
                        command sent : clear path Alt 5

                    -   Set custom ...\
                        opens dialog box with one editable slot, "Path
                        (excluding Library name)" pre-filled content:
                        local\
                        command sent : set path Alt 5 *path*

                -   6

                    -   Set default\
                        command sent : default path Alt 6

                    -   Clear\
                        command sent : clear path Alt 6

                    -   Set custom ...\
                        opens dialog box with one editable slot, "Path
                        (excluding Library name)" pre-filled content:
                        local\
                        command sent : set path Alt 6 *path*

                -   7

                    -   Set default\
                        command sent : default path Alt 7

                    -   Clear\
                        command sent : clear path Alt 7

                    -   Set custom ...\
                        opens dialog box with one editable slot, "Path
                        (excluding Library name)" pre-filled content:
                        local\
                        command sent : set path Alt 7 *path*

                -   8

                    -   Set default\
                        command sent : default path Alt 8

                    -   Clear\
                        command sent : clear path Alt 8

                    -   Set custom ...\
                        opens dialog box with one editable slot, "Path
                        (excluding Library name)" pre-filled content:
                        local\
                        command sent : set path Alt 8 *path*

-   Backup and restore

    -   Backup UserNotes\
        command issued: backup

    -   Restore previous UserNotes\
        opens dialog box with one slot "Version number", no pre-filled
        content\
        command issued: restore *versionString*

-   Solve

    -   Solve User network\
        command issued: solve

-   Run script

    -   Run User script\
        opens dialog box "File name"\
        command issued: execute *FileName*

-   Show status

    -   Level of details\
        command sent : get mode

    -   Search mode

        -   Hierarchical\
            command sent : get hierarchical

        -   Desperate\
            command sent : get desperate

    -   Output units\
        command sent : get units

    -   Echo

        -   All\
            command sent : get echo all

        -   Session\
            command sent : get echo session

        -   Input\
            command sent : get echo input

        -   Output\
            command sent : get echo output

    -   FitDat Input File creation\
        command sent : get fitdat

    -   Library sequence\
        command sent: get sequence

    -   Temperature schedule\
        command sent: get Tschedule

    -   Reference Temperature\
        command sent: get Treference

    -   Associated Libraries/Notes

        -   All\
            command sent : get libname all

        -   Libraries

            -   Main Library\
                command sent : get libname main

            -   JANAF Library\
                command sent : get libname janaf

            -   Gurvich Library\
                command sent : get libname gurvich

            -   Burcat Library\
                command sent : get libname burcat

            -   NASA Library\
                command sent : get libname nasa

            -   Archive Library\
                command sent : get libname archive

            -   Basement Library\
                command sent : get libname basement

            -   Auxiliary Library\
                command sent : get libname aux

            -   Other Library\
                command sent : get libname other

        -   Notes

            -   User Notes\
                command sent : get libname user

            -   Public Notes\
                command sent : get libname public

            -   Temporary Notes\
                command sent : get libname temp

            -   Alternative Notes

                -   1\
                    command sent : get libname alt 1

                -   2\
                    command sent : get libname alt 2

                -   3\
                    command sent : get libname alt 3

                -   4\
                    command sent : get libname alt 4

                -   5\
                    command sent : get libname alt 5

                -   6\
                    command sent : get libname alt 6

                -   7\
                    command sent : get libname alt 7

                -   8\
                    command sent : get libname alt 8

    -   Current version

        -   All\
            command issued: get libname all

        -   UserNotes\
            command issued: get libname user

    -   Time

        -   Time and date\
            command sent : get time

        -   Total CPU time\
            command sent : get CPUtime

        -   CPU time since last querry\
            command sent : get CPUdifftime