> For the complete documentation index, see [llms.txt](https://docs.augelab.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.augelab.com/turkish/fonksiyon-bloklari/sockets.md).

# Sockets

## Socket Colors and Types

AugeLab Studio, bir soket üzerinden hangi tür verinin aktarıldığını belirtmek için farklı renkler kullanır. Bu renkler, input/output'un hangi sınıfa veya veri türüne ait olduğunu gösterir. Aşağıdaki açıklamaları okuyarak hangi renklerin hangi veri türleriyle ilişkilendirildiğini öğrenin.

{% hint style="info" %}
For more additional information on socket data types, refer to [Coding Reference](/turkish/temel-ozellikler/create-plugins-with-designer-window/coding-reference.md).
{% endhint %}

### Light Green (Any Image)

<details>

<summary>Light Green (Any Image)</summary>

Bu soket rengi, karışık görüntü veri türüne karşılık gelir ve yalnızca görüntü verileri bağlanmalıdır.

**Camera USB** bloğunun aşağıda bir adet yeşil çıkış soketi vardır ve kameradan aldığı renkli görüntüyü outputlar.

{% hint style="info" %}
Light Green soketler BGR ve GRAY formatında veri outputlar.
{% endhint %}

<figure><img src="https://content.gitbook.com/content/l5VRnpTLy8ispFgZ6uFd/blobs/jv5jVmnEXWEgbodVHE1g/Ekran%20g%C3%B6r%C3%BCnt%C3%BCs%C3%BC%202023-06-30%20000120.png" alt=""><figcaption></figcaption></figure>

</details>

<details>

<summary>Purple (Gray Image)</summary>

Mor soketler gri tonlamalı (grayscale) görüntü türüne karşılık gelir. Renkli görüntü verisi bu sokete bağlanamaz.

{% hint style="info" %}
Purple soketler tek kanallı, gri tonlama görüntü verisi outputlar. Bu veri türü Light Green soketleri tarafından doğrudan kullanılamaz. Dönüştürmek için [**Color Space**](/turkish/fonksiyon-bloklari/blocks-reference/image-transformations/transformation-filters/color-space.md) fonksiyon bloğunu kullanın.
{% endhint %}

<figure><img src="https://content.gitbook.com/content/l5VRnpTLy8ispFgZ6uFd/blobs/Z7yqr7OrqRPuynNSOGma/Ekran%20g%C3%B6r%C3%BCnt%C3%BCs%C3%BC%202023-06-29%20235854.png" alt=""><figcaption></figcaption></figure>

</details>

<details>

<summary>Blue (Colored Image)</summary>

Mavi renkli soketler, renkli görüntü veri türlerine karşılık gelir. Bunlar Light Green'den farklı olarak kesinlikle renkli görüntü outputu sağlar.

{% hint style="info" %}
Colored Image, Blue-Green-Red olmak üzere 3 farklı diziden oluşur. Bunlar [Split Image](/turkish/fonksiyon-bloklari/blocks-reference/image-transformations/operations/split-image.md) bloğu ile de ayrılabilir.
{% endhint %}

<figure><img src="https://2429457545-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fl5VRnpTLy8ispFgZ6uFd%2Fuploads%2Fgit-blob-47982d5b0c6a99946630d47381fd0c68d41b3162%2Fimage%20(63).png?alt=media" alt=""><figcaption></figcaption></figure>

</details>

<details>

<summary>Light Blue (Boolean)</summary>

Açık Mavi renkli soketler, yalnızca **True** veya **False** olabilen mantıksal (logic) veri türlerini temsil eder.

Örneğin, yukarıdaki kamera bloğunun mavi input soketleri vardır ve yalnızca True veya False değerlerini alır.

{% hint style="info" %}
Logic ifadeleri yalnızca iki durumdan oluşur; **True** ve **False**.
{% endhint %}

<figure><img src="https://2429457545-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fl5VRnpTLy8ispFgZ6uFd%2Fuploads%2Fgit-blob-4fa00a728f8b855e94907b36928cb386aaf0603c%2Fimage%20(62).png?alt=media" alt=""><figcaption></figcaption></figure>

</details>

<details>

<summary>Yellow (Number)</summary>

Sarı soketler tamsayı (integer) veri türlerine karşılık gelir. Aşağıdaki fonksiyon bloğu sarı soketlere sahiptir ve yalnızca tamsayı değerleri alır.

{% hint style="info" %}
Integer temelde tam sayılar demektir.
{% endhint %}

<figure><img src="https://content.gitbook.com/content/l5VRnpTLy8ispFgZ6uFd/blobs/4RBjkOs2gVt8vmIKAvYE/Ekran%20g%C3%B6r%C3%BCnt%C3%BCs%C3%BC%202023-06-30%20001502.png" alt=""><figcaption></figcaption></figure>

</details>

### Purple (Position)

<details>

<summary>Purple (Position)</summary>

Mor (Position) soketler, pozisyon/nokta veri türü olarak output verir. Örneğin ((x1,y1),(x2,y2)) şeklinde herhangi bir nesnenin pozisyonunu alabilirsiniz.

{% hint style="info" %}
Point veri türü iki sayıdan oluşur; ilk sayı yatay pozisyonu, ikinci sayı dikey pozisyonu temsil eder.
{% endhint %}

<figure><img src="https://content.gitbook.com/content/l5VRnpTLy8ispFgZ6uFd/blobs/0RfUkkr9D9Xep68ohl8S/image.png" alt=""><figcaption></figcaption></figure>

</details>

<details>

<summary>Orange (Shape)</summary>

Turuncu soketler shape (şekil) veri türüne karşılık gelir.

{% hint style="info" %}
Shape veri türü, iki boyutlu uzaydaki konumlarını temsil eden birden fazla noktadan oluşur; her nokta iki sayı içerir.
{% endhint %}

<figure><img src="https://2429457545-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fl5VRnpTLy8ispFgZ6uFd%2Fuploads%2Fgit-blob-71e5b0df10b71e50ae0b067ed4b201a1312a2f54%2Fimage%20(72).png?alt=media" alt=""><figcaption></figcaption></figure>

</details>

<details>

<summary>Dark Green (Undefined)</summary>

Koyu yeşil soketler, tanımsız (undefined) veri türlerine karşılık gelir. Bu renkli soketler herhangi bir variant türü içerebilir ve diğer soketlerle bağlanabilir.

{% hint style="warning" %}
Koyu yeşil tür soketlerle çalışırken dikkatli olun ve veri akışının güvenli olduğundan emin olun.
{% endhint %}

</details>

<details>

<summary>Gray (Text)</summary>

Gri soketler metin (text) veri türüne karşılık gelir.

{% hint style="info" %}
Metinler stringdir ve sonuçları göstermek için değiştirilebilir.
{% endhint %}

<figure><img src="https://content.gitbook.com/content/l5VRnpTLy8ispFgZ6uFd/blobs/QGTIgBvO1redYWvSVhjB/Ekran%20g%C3%B6r%C3%BCnt%C3%BCs%C3%BC%202023-06-30%20002425.png" alt=""><figcaption></figcaption></figure>

</details>
