# Project Settings

## Overview

The **Project Settings Module** is used to set up **Projects** that involve the different methods of **Communication** available in **Incari** or **Fonts**.

## CAN

![The Project Settings CAN Attributes.](https://3009747178-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MIspkFTPkuGkv4UgQGs-1330240639%2Fuploads%2Fgit-blob-651853bc6bfaae7c6e92e9b1e24aa370cfd4d213%2Fprojectsettingscan.png?alt=media)

The **CAN Attributes** cover the necessary data to provide functionality to the **CAN Nodes**.

`Interface Name` is the identifying name of the *CAN* Bus. *Virtual CAN* is also possible within **Incari**.

`Baudrate` is the speed of the communication for the channel. More information about this metric can be found in the **External Links** section.

`Channel Name` is the USB port that *CAN* is connected to on *Windows*.

A `DBC File` needs to be uploaded and selected. This `DBC File` is a vital part of the **CAN** protocol, as it stores all data regarding the connections between devices.

`Autostart` can be enabled or disabled and dictates when the channel is run (from the beginning of an application's life cycle or when the appropriate **Nodes** are used).

## Fonts

![The Project Settings Fonts Attributes.](https://3009747178-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MIspkFTPkuGkv4UgQGs-1330240639%2Fuploads%2Fgit-blob-35aea8c5fa222c8b52da8287eefd4a2301b11f60%2Fprojectsettingsfonts.png?alt=media)

The **Fonts Attributes** let the user upload different types of **Fonts** to add personalized style to texts.

`Family Name` is automatically filled in with the **Font's** name when a **Font** file is chosen. The text can also be edited manually.

`Font Asset` is the **Font** file that is uploaded and selected for use. The **Font** file needs to be in the **Project's** **Asset Folder**.

## HTTP

![The Project Settings HTTP Attributes.](https://3009747178-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MIspkFTPkuGkv4UgQGs-1330240639%2Fuploads%2Fgit-blob-969744518575195016e80ff91eebb3ddb4b3bbde%2Fprojectsettingshttp.png?alt=media)

The **HTTP Attributes** cover the necessary data to provide functionality to the **HTTP Nodes**.

`Name` is an identifying name of a *HTTP* server chosen at the user's discretion. This will show up in the **Nodes** as a choice for the `Configuration` **Attribute**.

`Is IPv6` can be enabled or disabled. *IPv6* is the newest version of the *Internet Protocol*. More information about *IPv6* can be found in the **External Links** section.

`Local port` is the port that the user wants to use for their *HTTP* server. More information on ports and port forwarding can be found in the **External Links** section.

`Is auto start` can be enabled or disabled and dictates when the server is run (from the beginning of an application's life cycle or when the appropriate **Nodes** are used).

## MQTT

![The Project Settings MQTT Attributes.](https://3009747178-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MIspkFTPkuGkv4UgQGs-1330240639%2Fuploads%2Fgit-blob-76f0aab6e1eb2445a56da8c095455ebbeffc4e7c%2Fprojectsettingsmqtt.png?alt=media)

The **MQTT Attributes** cover the necessary data to provide functionality to the **MQTT Nodes**.

`Name` is an identifying name of an *MQTT* connection chosen at the user's discretion.

`Is IPv6` can be enabled or disabled. *IPv6* is the newest version of the *Internet Protocol*. More information about *IPv6* can be found in the **External Links** section.

`Remote ip address` is the IP address from which the connection originates.

`Remote port` is the port number of the connection.

`Is auto start` can be enabled or disabled and dictates when the connection is run (from the beginning of an application's life cycle or when the appropriate **Nodes** are used).

## See Also

* [**Communication Nodes**](https://docs.incari.com/incari-studio/2021.1/toolbox/communication)

## External Links

* More information on the [*Baud metric*](https://en.wikipedia.org/wiki/Baud).
* More information on [*IPv6*](https://en.wikipedia.org/wiki/IPv6).
* More information on [*ports*](https://en.wikipedia.org/wiki/Port_\(computer_networking\)).
* More information on [*port forwarding*](https://en.wikipedia.org/wiki/Port_forwarding).
