The 'Flags' function signals the status of a situation by his 'on' or 'off' status.
It is only used as a condition whether or not to execute certain actions.
Within the function
Function behaviour when used on an interface
Function behaviour when operating in another function
- The 'Flag' is on. The situation as described by the flag is 'On' or 'True'. If the 'Flag' was already 'On', then it remains 'On'.
- The 'Flag' is out. The situation as described by the flag is 'Off' or 'Not True'. If the 'Flag' were already 'Off', then it remains 'Off'.
- When activating another function the 'Flag' will be set 'on'. When the other function is switched off, the 'Flag' will be set 'off'.
- When the other function is activated the 'Flag' will be set 'off'. When the other function is switched off the 'Flag' remains switched off.
Not every function can be switched off. Consult for that matter the description of the respective function.