# 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/one-cikan-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="/files/erLegKyjLvyDluoko8KY" 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/image-transformations/transformation-filters/color-space.md) fonksiyon bloğunu kullanın.
{% endhint %}

<figure><img src="/files/5fAnVRzOr0PAsptPYmxL" 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/image-transformations/operations/split-image.md) bloğu ile de ayrılabilir.
{% endhint %}

<figure><img src="/files/GGtO5XGzGuOm7vKOo3l5" 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="/files/h2gT50EG6KUzD2oSfpXG" 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="/files/aiqY6oXK1wTVuoQKGri5" 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="/files/LO9pAGp5YmaJeearURbT" 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="/files/iWNvkbWvjSKhOIsmoWKc" 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="/files/kbGQhic3fOMwgVQxWjHm" alt=""><figcaption></figcaption></figure>

</details>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.augelab.com/turkish/fonksiyon-bloklari/sockets.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
