User Tools

Site Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
features:network [2016/03/13 15:41]
Andreas Breitschopp [Variable Definitions]
features:network [2018/09/23 10:20]
Andreas Breitschopp [Appendix: Possible Placeholders in HTML template]
Line 5: Line 5:
  
 Remote control your network computers by defining certain actions that are executed on every computer start and create a flight status page for web display. Remote control your network computers by defining certain actions that are executed on every computer start and create a flight status page for web display.
 +
 +:i: Note: This here has nothing to do with accessing your flight simulator with FS-FlightControl over network. Therefore please use our [[installation/​simconnect-network-wizard]].
  
 ===== Network Computer Control ===== ===== Network Computer Control =====
Line 37: Line 39:
  
 :i: Note: Although you can use the waiting screen in all license editions, the customization is only possible with the commercial license. :i: Note: Although you can use the waiting screen in all license editions, the customization is only possible with the commercial license.
 +
 +:i: Note: If you do not want this full-screen waiting screen to appear, just start the client with the command line parameter ''/​nofullscreen''​.
  
 === Information === === Information ===
Line 81: Line 85:
  
 If you want to delete this computer again, click on the ''​Delete Computer''​ button. If you want to delete this computer again, click on the ''​Delete Computer''​ button.
 +
 +You can also trigger a direct action for this computer using the ''​Restart'',​ ''​Shutdown'',​ ''​Hibernate''​ or ''​Sleep''​ buttons.
  
 Below you will find two information texts showing the ''​Last Status''​ sowie ''​Last Connect''​ time to the network computer. Below you will find two information texts showing the ''​Last Status''​ sowie ''​Last Connect''​ time to the network computer.
  
-:i: Note: The ''​Last Status''​ text will turn red if there is no connection to the network computer and will be green if there are no connection issues at the moment.+:i: Note: The ''​Last Status''​ text will be shown in red if there is no connection to the network computer and in green otherwise.
  
 === Network Actions === === Network Actions ===
Line 116: Line 122:
 Therefore please enter first the path to the program file that should be executed on your remote computer. Therefore please enter first the path to the program file that should be executed on your remote computer.
  
-:i: Note: This path needs to be the exact path on your remote computer and normally ends on ".exe", but it could also end on ".bat" ​if you want to run a batch file.+:i: Note: This path needs to be the exact path on your remote computer and normally ends on ''​.exe''​, but it could also end on ''​.bat'' ​if you want to run a batch file.
  
 Next you can enter optional command line parameters for the program to start. Leave the field empty if it does not need any. Next you can enter optional command line parameters for the program to start. Leave the field empty if it does not need any.
Line 132: Line 138:
 To find the right program, first decide if you want to search for it by window title or process name and enter the search text into the corresponding field. To find the right program, first decide if you want to search for it by window title or process name and enter the search text into the corresponding field.
  
-:i: Note: The window title search text can be only a part of the full window title of the program, too, but the process name has to be the exact full name of the process you are searching for. Both are not case-sensitive.+:i: Note: The window title search text can be only a part of the full window title of the program, too, but the process name has to be the exact full name of the process you are searching for (as shown in Task Manager, but without ''​.exe''​). Both are not case-sensitive.
  
 == Focus Program Action == == Focus Program Action ==
Line 142: Line 148:
 To find the right program, first decide if you want to search for it by window title or process name and enter the search text into the corresponding field. To find the right program, first decide if you want to search for it by window title or process name and enter the search text into the corresponding field.
  
-:i: Note: The window title search text can be only a part of the full window title of the program, but the process name has to be the exact full name of the process you are searching for. Both are not case-sensitive.+:i: Note: The window title search text can be only a part of the full window title of the program, but the process name has to be the exact full name of the process you are searching for (as shown in Task Manager, but without ''​.exe''​). Both are not case-sensitive.
  
 Additionally you may send some custom key strokes to the program after it got focus. The exact syntax for sending keys is explained in [[#​appendixsyntax_for_send_keys|this appendix]]. Additionally you may send some custom key strokes to the program after it got focus. The exact syntax for sending keys is explained in [[#​appendixsyntax_for_send_keys|this appendix]].
Line 182: Line 188:
 {{https://​www.fs-flightcontrol.com/​img/​manual/​features/​network/​status-page-variables.png?​nolink|}} {{https://​www.fs-flightcontrol.com/​img/​manual/​features/​network/​status-page-variables.png?​nolink|}}
  
-First you can define certain variables which then can be used as placeholders inside the HTML template of the web page. Start with entering ​a departure and arrival airport and your call sign.+First you can define certain variables which then can be used as placeholders inside the HTML template of the web page. Start with entering your call sign.
  
 By default the system displays the aircraft name provided by the flight simulator. As this is not always "​nicely"​ formatted you have the option to force (overwrite) this name by any name you want. By default the system displays the aircraft name provided by the flight simulator. As this is not always "​nicely"​ formatted you have the option to force (overwrite) this name by any name you want.
Line 198: Line 204:
 {{https://​www.fs-flightcontrol.com/​img/​manual/​features/​network/​status-page-example.png?​nolink|}} {{https://​www.fs-flightcontrol.com/​img/​manual/​features/​network/​status-page-example.png?​nolink|}}
  
-You can customize to your needs then.+Based on that you can customize ​the status page to your needs.
  
-A click on the ''​Show Preview''​ button ​open a status page example in your default browser.+A click on the ''​Show Preview''​ button ​opens a status page example in your default browser.
  
 ---- ----
Line 208: Line 214:
 Each key is represented by one or more characters. To specify a single keyboard character, use the character itself. For example, to represent the letter ''​A'',​ just enter the text ''​A''​. To represent more than one character, append each additional character to the one preceding it. To represent the letters ''​A'',​ ''​B'',​ and ''​C'',​ specify the parameter as ''​ABC''​. Each key is represented by one or more characters. To specify a single keyboard character, use the character itself. For example, to represent the letter ''​A'',​ just enter the text ''​A''​. To represent more than one character, append each additional character to the one preceding it. To represent the letters ''​A'',​ ''​B'',​ and ''​C'',​ specify the parameter as ''​ABC''​.
  
-The plus sign ''​+'',​ caret ''​^'',​ percent sign ''​%'',​ tilde ''​~''​ and parentheses ''​()''​ have special meanings. To specify one of these characters, enclose it within braces ''​{}''​. For example, to specify the plus sign, use ''​{+}''​. To specify brace characters, use ''​{{}''​ and ''​{}}''​. Brackets ​''​[]'' ​have no special meaning, but you have to enclose them in braces, too.+The plus sign ''​+'',​ caret ''​^'',​ percent sign ''​%'',​ tilde ''​~''​ and parentheses ''​()''​ have special meanings. To specify one of these characters, enclose it within braces ''​{}''​. For example, to specify the plus sign, use ''​{+}''​. To specify brace characters, use ''​{{}''​ and ''​{}}''​. Brackets have no special meaning, but you have to enclose them in braces, too, like ''​{[}''​ and ''​{]}''​.
  
 To specify characters that are not displayed when you press a key, such as ''​ENTER''​ or ''​TAB''​ and keys that represent actions rather than characters, use the codes in the following table: To specify characters that are not displayed when you press a key, such as ''​ENTER''​ or ''​TAB''​ and keys that represent actions rather than characters, use the codes in the following table:
Line 263: Line 269:
 To specify that any combination of ''​SHIFT'',​ ''​CTRL''​ and ''​ALT''​ should be held down while several other keys are pressed, enclose the code for those keys in parentheses. For example, to specify to hold down ''​SHIFT''​ while ''​E''​ and ''​C''​ are pressed, use ''​+(EC)''​. To specify to hold down ''​SHIFT''​ while ''​E''​ is pressed, followed by ''​C''​ without ''​SHIFT'',​ use ''​+EC''​. To specify that any combination of ''​SHIFT'',​ ''​CTRL''​ and ''​ALT''​ should be held down while several other keys are pressed, enclose the code for those keys in parentheses. For example, to specify to hold down ''​SHIFT''​ while ''​E''​ and ''​C''​ are pressed, use ''​+(EC)''​. To specify to hold down ''​SHIFT''​ while ''​E''​ is pressed, followed by ''​C''​ without ''​SHIFT'',​ use ''​+EC''​.
  
-To specify repeating keys, use the form ''​{key ​number}''​. You must put a space between key and number. For example, ''​{LEFT 42}''​ means press the ''​CURSOR LEFT''​ key 42 times; ''​{10}''​ means press ''​H''​ 10 times. +To specify repeating keys, use the form ''​{key ​count}''​. You must put a space between ​''​key'' ​and ''​count''​. For example, ''​{LEFT 42}''​ means press the ''​CURSOR LEFT''​ key 42 times; ''​{10}''​ means press ''​H''​ 10 times.
 ===== Appendix: Possible Placeholders in HTML template ===== ===== Appendix: Possible Placeholders in HTML template =====
  
 Following placeholders can be used inside the HTML template: Following placeholders can be used inside the HTML template:
  
-^ Placeholder ​          ^ Description ​                                                                ​+^ Placeholder ​          ^ Description ​                                                                      ​^ 
-| {airport_departure} ​  | Departure airport as specified. ​                                            ​+| {fore_color} ​         | Foreground color based on application color schema. ​                              | 
-| {airport_arrival} ​    | Arrival airport as specified. ​                                              ​+| {back_color} ​         | background color based on application color schema. ​                              | 
-| {call_sign} ​          | Call sign as specified. ​                                                    ​+| {airport_departure} ​  | Departure airport as specified. ​                                                  ​
-| {aircraft} ​           | Aircraft name as provided by flight simulator or as specified. ​             +| {airport_arrival} ​    | Arrival airport as specified. ​                                                    ​
-| {latitude} ​           | Aircraft latitude. ​                                                         +| {call_sign} ​          | Call sign as specified. ​                                                          ​
-| {longitude} ​          | Aircraft longitude. ​                                                        ​+| {aircraft} ​           | Aircraft name as provided by flight simulator or as specified. ​                   
-| {current_state} ​      | Current aircraft state: This can be either ​"Parking""Taxi" ​or "In Flight".| +| {latitude} ​           | Aircraft latitude. ​                                                               
-| {remaining_distance} ​ | Remaining distance to arrival airport. ​                                     +| {longitude} ​          | Aircraft longitude. ​                                                              ​
-| {eta}                 | Estimated time of arrival (ETA) on arrival airport. ​                        ​+| {current_state} ​      | Current aircraft state: This can be either ​''​Parking''​''​Taxi'' ​or ''​In Flight''​.| 
-| {altitude_msl} ​       | Aircraft altitude above mean sea level (MSL). ​                              ​+| {remaining_distance} ​ | Remaining distance to arrival airport. ​                                           | 
-| {altitude_agl} ​       | Aircraft altitude above ground level (AGL). ​                                ​+| {ete}                 | Estimated time enroute (ETE) to arrival airport. ​                                 ​
-| {airspeed_indicated} ​ | Aircraft indicated speed (IAS). ​                                            ​+| {eta}                 | Estimated time of arrival (ETA) on arrival airport. ​                              | 
-| {airspeed_true} ​      | Aircraft true speed (TAS). ​                                                 +| {altitude_indicated} ​ | Indicated altitude. ​                                                              
-| {outside_temperature} | Outside air temperature. ​                                                   |+| {altitude_msl} ​       | Aircraft altitude above mean sea level (MSL). ​                                    ​
 +| {altitude_agl} ​       | Aircraft altitude above ground level (AGL). ​                                      | 
 +| {heading_true} ​       | True aircraft heading. ​                                                           | 
 +| {heading_magnetic} ​   | Magnetic aircraft heading. ​                                                       ​
 +| {airspeed_indicated} ​ | Aircraft indicated speed (IAS). ​                                                  ​
 +| {airspeed_true} ​      | Aircraft true speed (TAS). ​                                                       | 
 +| {ground_speed} ​       | Aircraft ground speed. ​                                                           ​
 +| {outside_temperature} | Outside air temperature. ​                                                         |