> ## Documentation Index
> Fetch the complete documentation index at: https://landinglens.docs.landing.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Configurations

export const vp = 'Visual Prompting';

export const smartLabel = 'Smart Labeling';

export const productLL = 'LandingLens';

export const mi = 'Mobile Inference';

export const llsf = 'LandingLens on Snowflake';

export const companyName = 'LandingAI';

*This article applies to these versions of LandingLens:*

<table>
  <thead>
    <tr>
      <th>LandingLens</th>
      <th>LandingLens on Snowflake</th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td><span class="check-icon">✓</span></td>
      <td><span class="check-icon">✓</span></td>
    </tr>
  </tbody>
</table>

In LandingLens v2.6.45 and later, you can set up multiple *configurations* for each Inspection Point. A **configuration** is the collection of settings for the Inspection Point. Set up multiple configurations if you want to switch between settings without changing the Inspection Point itself.

If you're using a PLC, you can set it up to automatically switch between configurations. For more information about using a PLC with LandingEdge, go to [PLC Workflow](./plc-workflow).

If you're not using a PLC, you can manually change the configuration in the LandingEdge interface.

Configurations are managed in the **Configuration** field at the top of the Inspection Point settings.

<img src="https://mintcdn.com/landinglens/RyS1eDX1H1P0yU5b/images/le_config_intro.png?fit=max&auto=format&n=RyS1eDX1H1P0yU5b&q=85&s=f131f1a764bf81e9d38a43dc86668e1f" alt="le_config_intro" width="1410" height="1044" data-path="images/le_config_intro.png" />

## If You Don't Need Multiple Configurations

If you don't need multiple configurations for an Inspection Point, ignore the **Configuration** field.

## Shared Settings for Configurations

All configurations you create for an Inspection Point will share the following settings:

* **Communication**: These are the [PLC settings](./plc-workflow).
* **Other Settings**: Controls whether or not the Inspection Point runs automatically when LandingEdge starts.

<img src="https://mintcdn.com/landinglens/hjeGEKEYbDsj6EG_/images/config_shared_settings.png?fit=max&auto=format&n=hjeGEKEYbDsj6EG_&q=85&s=6e634b358fae8fc03c451d9c5cd280fc" alt="config_shared_settings" width="788" height="1308" data-path="images/config_shared_settings.png" />

## Default Configuration

When you create an Inspection Point, LandingEdge automatically creates a configuration that has the same name as your Inspection Point. Any settings you configure are saved to that first configuration.

<img src="https://mintcdn.com/landinglens/hjeGEKEYbDsj6EG_/images/config_ip_default.png?fit=max&auto=format&n=hjeGEKEYbDsj6EG_&q=85&s=05acc494a32e1bef2c170efcf6f857f4" alt="config_ip_default" width="1314" height="498" data-path="images/config_ip_default.png" />

## Create a Configuration

To create a new configuration:

1. Create or open an Inspection Point.
2. Click the **Configuration** drop-down menu and select **Add Configuration**.
   <img src="https://mintcdn.com/landinglens/RyS1eDX1H1P0yU5b/images/le_config_add_1.png?fit=max&auto=format&n=RyS1eDX1H1P0yU5b&q=85&s=b38435ac2c05463bbc089fa66282c4d3" alt="le_config_add_1" width="1010" height="650" data-path="images/le_config_add_1.png" />
3. Update the **Index** number, if needed. For more information, go to [Configuration Index](./configurations#configuration-index).
4. Enter a short, descriptive name for the configuration in the **Name** field.
5. Click **Create**.
   <img src="https://mintcdn.com/landinglens/RyS1eDX1H1P0yU5b/images/le_config_add_2.png?fit=max&auto=format&n=RyS1eDX1H1P0yU5b&q=85&s=0dada33fd91481036a165f8da573708f" alt="le_config_add_2" width="1654" height="377" data-path="images/le_config_add_2.png" />
6. Set up the Inspection Point settings.
7. Click **Save Configuration** when you're done.

## Name a Configuration

To name a configuration:

1. Click the **Configuration** drop-down menu.
2. Click the **Edit** (pencil) icon next to the configuration you want to edit.
   <img src="https://mintcdn.com/landinglens/RyS1eDX1H1P0yU5b/images/le_config_name_1.png?fit=max&auto=format&n=RyS1eDX1H1P0yU5b&q=85&s=30b551239aa2a84f5db4dd444c0e03a0" alt="le_config_name_1" width="980" height="622" data-path="images/le_config_name_1.png" />
3. Enter a short, descriptive name for the configuration in the **Name** field.
   <img src="https://mintcdn.com/landinglens/hjeGEKEYbDsj6EG_/images/config_name_3.png?fit=max&auto=format&n=hjeGEKEYbDsj6EG_&q=85&s=84b87267239b272dfba0f5b9efe047a1" alt="config_name_3" width="1654" height="377" data-path="images/config_name_3.png" />
4. Click **Save**.

## Configuration Index

When you create a configuration, it's assigned an Index number. Index numbers start with 1 and go up sequentially by 1 (1, 2, 3, etc.).

LandingLens and a PLC use the Index to communicate with each other about the configurations. You can think of the Index as a "code name" for the actual configuration.

If you want a PLC to be able to ask LandingEdge to switch to another configuration, set up these inputs/outputs:

* **Input: Request Sub-Configuration Index**: The PLC can tell LandingEdge to change to a different Inspection Point [configuration](./configurations). Use the configuration Index, and not the configuration name.
* **Outputs: Current Sub-Configuration Index**: LandingEdge tells the PLC the Index of the Inspection Point [configuration](./configurations) that is currently running.

### Change the Configuration Index

To change a configuration Index:

1. Click the **Configuration** drop-down menu.
2. Click the **Edit** (pencil) icon next to the configuration you want to edit.
   <img src="https://mintcdn.com/landinglens/RyS1eDX1H1P0yU5b/images/le_config_index_1.png?fit=max&auto=format&n=RyS1eDX1H1P0yU5b&q=85&s=652524457d8b2aa82a554920da8b096b" alt="le_config_index_1" width="980" height="622" data-path="images/le_config_index_1.png" />
3. Enter a positive number in the **Index** field.
   <img src="https://mintcdn.com/landinglens/hjeGEKEYbDsj6EG_/images/config_index_3.png?fit=max&auto=format&n=hjeGEKEYbDsj6EG_&q=85&s=71cd66be30ba759b23ac0be7a3fa501c" alt="config_index_3" width="1654" height="377" data-path="images/config_index_3.png" />
4. Click **Save**.

## Delete a Configuration

You can delete configurations. However, in order to function, an Inspection Point must have at least one configuration. Therefore, you can't delete all configurations.

To delete a configuration:

1. Click the **Configuration** drop-down menu.
2. Click the **Delete** (trash can) icon for the configuration you want to delete.
   <img src="https://mintcdn.com/landinglens/RyS1eDX1H1P0yU5b/images/le_config_delete.png?fit=max&auto=format&n=RyS1eDX1H1P0yU5b&q=85&s=41bacc1b76db067021664f34a1a4a6c2" alt="le_config_delete" width="980" height="622" data-path="images/le_config_delete.png" />
3. On the pop-up window that opens, click **Yes, Delete Configuration**.

## Set a Configuration to Run at Startup

You can select which configuration you want to use when the Inspection Point runs. To do this:

1. Click the **Configuration** drop-down menu.
2. Select the **Startup** radio button for the configuration that you want to be used when the Inspection Point runs.
   <img src="https://mintcdn.com/landinglens/RyS1eDX1H1P0yU5b/images/le_config_startup.png?fit=max&auto=format&n=RyS1eDX1H1P0yU5b&q=85&s=84ba215bcf6b4c9d6485e325e70e02e8" alt="le_config_startup" width="980" height="622" data-path="images/le_config_startup.png" />

## Configuration Name Displays in LandingLens

When you run inference using the Inspection Point, the configuration name—and not the Inspection Point name —displays on the LandingLens **Deploy** page.

For example, in the screenshots below, the Inspection Point is named "Conveyor Belt 52H". The user ran inspection on the configuration named "Conveyor Built 52H *Camera 2*", so that's the name of the endpoint that displays on the **Deploy** page.

<img src="https://mintcdn.com/landinglens/RyS1eDX1H1P0yU5b/images/le_config_deploy.png?fit=max&auto=format&n=RyS1eDX1H1P0yU5b&q=85&s=1e71651263c5925d0ee9b8e8aac76242" alt="le_config_deploy" width="1277" height="856" data-path="images/le_config_deploy.png" />

<img src="https://mintcdn.com/landinglens/hjeGEKEYbDsj6EG_/images/config_deploy_2.png?fit=max&auto=format&n=hjeGEKEYbDsj6EG_&q=85&s=2913b05838c87dd61aeaedc8da6536a2" alt="config_deploy_2" width="1716" height="652" data-path="images/config_deploy_2.png" />
