<!-- Source: https://docs.captron.com/trms/series10/isdu-indices -->

# ISDU Indices

Access Rights: **ro** – Read Only, **rw** – Read/Write, **wo** – Write Only

## System Command

<table>
  <colgroup>
    <col style={{ minWidth: '140px' }} />
  </colgroup>
  <thead>
    <tr>
      <th>Name</th>
      <th>Index</th>
      <th>Bytes</th>
      <th>Access</th>
      <th>Values</th>
      <th>Description</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>System Command</td>
      <td>2</td>
      <td>1</td>
      <td>wo</td>
      <td>
        see
        <a href="events-commands">Events & Commands</a>
      </td>
      <td></td>
    </tr>
  </tbody>
</table>

## Identification

<table>
  <colgroup>
    <col style={{ minWidth: '140px' }} />
  </colgroup>
  <thead>
    <tr>
      <th>Name</th>
      <th>Index</th>
      <th>Bytes</th>
      <th>Access</th>
      <th>Values</th>
      <th>Description</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Vendor Name</td>
      <td>16</td>
      <td>23</td>
      <td>ro</td>
      <td>CAPTRON Electronic GmbH</td>
      <td></td>
    </tr>
    <tr>
      <td>Product Name</td>
      <td>18</td>
      <td>31</td>
      <td>ro</td>
      <td>CANEO series10 ...</td>
      <td>Standard, Stainless Steel, Hygienic</td>
    </tr>
    <tr>
      <td>Product ID</td>
      <td>19</td>
      <td>10</td>
      <td>ro</td>
      <td>CS10X-xxxx</td>
      <td></td>
    </tr>
    <tr>
      <td>Product Text</td>
      <td>20</td>
      <td>19</td>
      <td>ro</td>
      <td>CS10X-xxxx-xxx-xxxx</td>
      <td></td>
    </tr>
    <tr>
      <td>Symbol</td>
      <td>276</td>
      <td>3</td>
      <td>ro</td>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <td>Hardware Identification Key</td>
      <td>17342</td>
      <td>9</td>
      <td>ro</td>
      <td>A000010012</td>
      <td></td>
    </tr>
    <tr>
      <td>Serial Number</td>
      <td>21</td>
      <td>13</td>
      <td>ro</td>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <td>Firmware Version</td>
      <td>23</td>
      <td>4</td>
      <td>ro</td>
      <td>V10.x</td>
      <td></td>
    </tr>
  </tbody>
</table>

## Activation Parameters

<table>
  <colgroup>
    <col style={{ minWidth: '140px' }} />
  </colgroup>
  <thead>
    <tr>
      <th>Name</th>
      <th>Index</th>
      <th>Bytes</th>
      <th>Access</th>
      <th>Values</th>
      <th>Description</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Sensor Mode</td>
      <td>261</td>
      <td>1</td>
      <td>rw</td>
      <td>1 - Toggle, 2 - Dynamic, 3 - Static</td>
      <td>
        <strong>Toggle</strong>
        : Touch to switch on, touch again to switch off. Can only be set back after "Output Minimum
        Impulse Time" is over.
        <strong>Dynamic</strong>
        : Output is on as long as "Output Minimum Impulse Time" is set; even though the user
        continues touching, the output will switch off.
        <strong>Static</strong>
        : Output is on until the user is no longer touching the sensor (but is at least on for the
        "Output Minimum Impulse Time").
      </td>
    </tr>
    <tr>
      <td>Touch Sensitivity</td>
      <td>260</td>
      <td>1</td>
      <td>rw</td>
      <td>0 - High, 1 - Middle, 2 - Low</td>
      <td>
        <strong>High</strong>
        : required "Actuation Strength" > 4%.
        <strong>Middle</strong>
        : required "Actuation Strength" > 14%.
        <strong>Low</strong>
        : required "Actuation Strength" > 24%.
      </td>
    </tr>
    <tr>
      <td>Water Resistance</td>
      <td>262</td>
      <td>1</td>
      <td>rw</td>
      <td>0 - Basic, 1 - Enhanced, 2 - Ultimate</td>
      <td>
        <strong>Basic</strong>
        : Activation by e.g. light rain/dripping water unlikely.
        <strong>Enhanced</strong>
        : Activation by water jet/high-pressure cleaner unlikely. No limitation in operability, but
        activation by water possible in low light conditions.
        <strong>Ultimate</strong>
        : Strongly reduced probability of activation by e.g. water jet/high-pressure cleaner.
        Possible limitation in operability in low light condition.
      </td>
    </tr>
    <tr>
      <td>Minimum Actuation Time</td>
      <td>263</td>
      <td>2</td>
      <td>rw</td>
      <td>0 ... 65535 [ms]</td>
      <td>
        Time the sensor must be activated before output on Pin 4 switches, "Actuation Flag" is set
        to "Actuated" and "Actuation Count" goes up.
      </td>
    </tr>
    <tr>
      <td>Minimum Actuation Time (Toggle OFF)</td>
      <td>283</td>
      <td>2</td>
      <td>rw</td>
      <td>0 ... 65535 [ms]</td>
      <td>
        Time the sensor must be touched in "Toggle" mode before output on Pin 4 turns OFF and
        "Actuation Flag" is set to "Idle".
      </td>
    </tr>
    <tr>
      <td>Output Snap Time (Static Mode)</td>
      <td>339</td>
      <td>2</td>
      <td>rw</td>
      <td>0 ... 65535 [ms]</td>
      <td>
        Time after which the output snaps in (toggles); a value of 0 means no snap-in. For Static
        Sensor Mode only.
      </td>
    </tr>
    <tr>
      <td>Output Activation Delay</td>
      <td>324</td>
      <td>2</td>
      <td>rw</td>
      <td>0 ... 65535 [ms]</td>
      <td>Time the switching of the output is delayed when the sensor has been actuated.</td>
    </tr>
  </tbody>
</table>

## I/O Parameters

<table>
  <colgroup>
    <col style={{ minWidth: '140px' }} />
  </colgroup>
  <thead>
    <tr>
      <th>Name</th>
      <th>Index</th>
      <th>Bytes</th>
      <th>Access</th>
      <th>Values</th>
      <th>Description</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Active Inputs</td>
      <td>271</td>
      <td>1</td>
      <td>rw</td>
      <td>
        3 - None (3 pin mode), 4 - Pin 2 (E1) (4 pin mode), 5 - Pin 2 (E1) and Pin 5 (E2) (5 pin
        mode)
      </td>
      <td>Controls which input pins are monitored.</td>
    </tr>
    <tr>
      <td>E1/E2 Mode</td>
      <td>272</td>
      <td>1</td>
      <td>rw</td>
      <td>0 - Active Low, 1 - Active High, 2 - Active Low/High</td>
      <td>
        <strong>Active Low</strong>
        : Accepts a low signal as input to turn on.
        <strong>Active High</strong>
        : Accepts a high signal as input to turn on.
      </td>
    </tr>
    <tr>
      <td>Output Locking</td>
      <td>337</td>
      <td>1</td>
      <td>rw</td>
      <td>0 - No locking, 1 - Release by E1, 2 - Release by E2, 3 - Release by E1 and E2</td>
      <td>
        Controls whether inputs E1/E2 must be active for the output signal on Pin4 to be ON when the
        sensor is touched.
      </td>
    </tr>
    <tr>
      <td>Output Mode</td>
      <td>273</td>
      <td>1</td>
      <td>rw</td>
      <td>0 - NPN, 1 - PNP, 2 - PushPull</td>
      <td>
        <strong>NPN</strong>
        : Output signal is pulled down to 0V when output is on.
        <strong>PNP</strong>
        : Output signal is pushed up to +VDC when output is on.
        <strong>PushPull</strong>
        : Output signal is pushed up to +VDC when output is on and is pulled down to 0V when it is
        off.
      </td>
    </tr>
    <tr>
      <td>Output NO/NC</td>
      <td>274</td>
      <td>1</td>
      <td>rw</td>
      <td>0 - NO (Normally Open), 1 - NC (Normally Closed)</td>
      <td></td>
    </tr>
    <tr>
      <td>Output Minimum Impulse Time</td>
      <td>275</td>
      <td>4</td>
      <td>rw</td>
      <td>10 ... 86400000 [ms]</td>
      <td>
        The minimal time (ms) of the output signal when the sensor is activated. The output signal
        cannot be interrupted. In toggle mode the sensor can only be deactivated after the minimal
        output signal length is over.
      </td>
    </tr>
    <tr>
      <td>Output Soft Start Time (PushPull Mode)</td>
      <td>338</td>
      <td>2</td>
      <td>rw</td>
      <td>0 ... 65535 [ms]</td>
      <td>
        Soft Start means that the output signal ramps up with a PWM for the given time. A value of 0
        means "hard" switching without PWM. Available for PushPull Output Mode only.
      </td>
    </tr>
  </tbody>
</table>

## LED Parameters

<table>
  <colgroup>
    <col style={{ minWidth: '140px' }} />
  </colgroup>
  <thead>
    <tr>
      <th>Name</th>
      <th>Index</th>
      <th>Bytes</th>
      <th>Access</th>
      <th>Values</th>
      <th>Description</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>LED Control Mode</td>
      <td>293</td>
      <td>1</td>
      <td>rw</td>
      <td>
        0 - Automatic Scene selection, 1 - Scene controlled by IO-Link Process Data, 2 - Advanced
        control by IO-Link Process Data, 3 - Classic Two LED Mode
      </td>
      <td>
        See
        <a href="led-control">LED Control</a>
        for details on each mode.
      </td>
    </tr>
    <tr>
      <td>Adaptive LED Brightness</td>
      <td>270</td>
      <td>1</td>
      <td>rw</td>
      <td>0 - Off, 1 - On</td>
      <td>
        If turned "On" the sensor automatically adjusts the LED Brightness depending on the
        "Surrounding Brightness".
      </td>
    </tr>
    <tr>
      <td>Brightness of the LED</td>
      <td>285</td>
      <td>1</td>
      <td>rw</td>
      <td>0 ... 100 [%]</td>
      <td>Serves as minimum value with automatic brightness control.</td>
    </tr>
  </tbody>
</table>

### Classic LED Control (LED Control Mode = 3)

<table>
  <colgroup>
    <col style={{ minWidth: '140px' }} />
  </colgroup>
  <thead>
    <tr>
      <th>Name</th>
      <th>Index</th>
      <th>Bytes</th>
      <th>Access</th>
      <th>Values</th>
      <th>Description</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>LED Color Idle</td>
      <td>264</td>
      <td>1</td>
      <td>rw</td>
      <td>
        0 - CANEO, 1 - Red, 2 - Green, 3 - Blue, 4 - Yellow, 5 - Magenta, 6 - Cyan, 10 - Orange, 11
        - Violet, 13 - Off, 14 - Clean Blue, 254 - Manual
      </td>
      <td>Color of LED when sensor is not touched / E1 is on.</td>
    </tr>
    <tr>
      <td>LED Color Touch</td>
      <td>265</td>
      <td>1</td>
      <td>rw</td>
      <td>
        0 - CANEO, 1 - Red, 2 - Green, 3 - Blue, 4 - Yellow, 5 - Magenta, 6 - Cyan, 10 - Orange, 11
        - Violet, 13 - Off, 14 - Clean Blue, 254 - Manual
      </td>
      <td>Color of LED when sensor is touched / E2 is on.</td>
    </tr>
    <tr>
      <td>LED Mode Idle</td>
      <td>266</td>
      <td>1</td>
      <td>rw</td>
      <td>0 - Static Ring, 1 - Flash Ring, 2 - Pulse Ring</td>
      <td>Behavior of LED when sensor is not touched / E1 is on.</td>
    </tr>
    <tr>
      <td>LED Mode Touch</td>
      <td>267</td>
      <td>1</td>
      <td>rw</td>
      <td>0 - Static Ring, 1 - Flash Ring, 2 - Pulse Ring</td>
      <td>Behavior of LED when sensor is touched / E2 is on.</td>
    </tr>
  </tbody>
</table>

### LED Manual Color Idle

<table>
  <colgroup>
    <col style={{ minWidth: '140px' }} />
  </colgroup>
  <thead>
    <tr>
      <th>Name</th>
      <th>Index - Subindex</th>
      <th>Bytes</th>
      <th>Access</th>
      <th>Values</th>
      <th>Description</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>R</td>
      <td>268 - 1</td>
      <td>1</td>
      <td>rw</td>
      <td>0 ... 255</td>
      <td>Red component of color</td>
    </tr>
    <tr>
      <td>G</td>
      <td>268 - 2</td>
      <td>1</td>
      <td>rw</td>
      <td>0 ... 255</td>
      <td>Green component of color</td>
    </tr>
    <tr>
      <td>B</td>
      <td>268 - 3</td>
      <td>1</td>
      <td>rw</td>
      <td>0 ... 255</td>
      <td>Blue component of color</td>
    </tr>
  </tbody>
</table>

### LED Manual Color Touch

<table>
  <colgroup>
    <col style={{ minWidth: '140px' }} />
  </colgroup>
  <thead>
    <tr>
      <th>Name</th>
      <th>Index - Subindex</th>
      <th>Bytes</th>
      <th>Access</th>
      <th>Values</th>
      <th>Description</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>R</td>
      <td>269 - 1</td>
      <td>1</td>
      <td>rw</td>
      <td>0 ... 255</td>
      <td>Red component of color</td>
    </tr>
    <tr>
      <td>G</td>
      <td>269 - 2</td>
      <td>1</td>
      <td>rw</td>
      <td>0 ... 255</td>
      <td>Green component of color</td>
    </tr>
    <tr>
      <td>B</td>
      <td>269 - 3</td>
      <td>1</td>
      <td>rw</td>
      <td>0 ... 255</td>
      <td>Blue component of color</td>
    </tr>
  </tbody>
</table>

## Observation & Diagnosis

<table>
  <colgroup>
    <col style={{ minWidth: '140px' }} />
  </colgroup>
  <thead>
    <tr>
      <th>Name</th>
      <th>Index</th>
      <th>Bytes</th>
      <th>Access</th>
      <th>Values</th>
      <th>Description</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Sensor Temperature</td>
      <td>257</td>
      <td>2</td>
      <td>ro</td>
      <td>-32768 ... 32767 [0.1 °C]</td>
      <td></td>
    </tr>
    <tr>
      <td>Supply Voltage</td>
      <td>256</td>
      <td>2</td>
      <td>ro</td>
      <td>0 ... 65535 [0.001 V]</td>
      <td></td>
    </tr>
    <tr>
      <td>Input E1 voltage</td>
      <td>277</td>
      <td>2</td>
      <td>ro</td>
      <td>0 ... 65535 [0.001 V]</td>
      <td></td>
    </tr>
    <tr>
      <td>Input E2 voltage</td>
      <td>278</td>
      <td>2</td>
      <td>ro</td>
      <td>0 ... 65535 [0.001 V]</td>
      <td></td>
    </tr>
    <tr>
      <td>MCU Voltage</td>
      <td>279</td>
      <td>2</td>
      <td>ro</td>
      <td>0 ... 65535 [0.001 V]</td>
      <td></td>
    </tr>
    <tr>
      <td>Charge Code</td>
      <td>280</td>
      <td>4</td>
      <td>ro</td>
      <td>0 ... 4294967295</td>
      <td></td>
    </tr>
    <tr>
      <td>Error Code</td>
      <td>282</td>
      <td>2</td>
      <td>ro</td>
      <td>0 ... 65535</td>
      <td></td>
    </tr>
    <tr>
      <td>Flash Erase Count</td>
      <td>259</td>
      <td>2</td>
      <td>ro</td>
      <td>0 ... 65535</td>
      <td></td>
    </tr>
    <tr>
      <td>Device Access Locks</td>
      <td>12</td>
      <td></td>
      <td>rw</td>
      <td></td>
      <td></td>
    </tr>
  </tbody>
</table>
