DS2405(3) One-Wire File System DS2405(3)

# [NAME](#NAME)

**DS2405** - Addressable Switch

# [SYNOPSIS](#SYNOPSIS)

1-wire network branch controller.

**05** \[.]XXXXXXXXXXXX\[XX][/[ **PIO** | **sensed** |

See the file man3/standard\_mini.3so.

]]

# [FAMILY CODE](#FAMILY_CODE)

*05*

# [SPECIAL PROPERTIES](#SPECIAL_PROPERTIES)

## [PIO](#PIO)

*read-write, yes-no*  
State of the open-drain output ( *PIO* ) pin. 0 = non-conducting (off), 1 = conducting (on).  
Writing zero will turn off the switch, non-zero will turn on the switch. Reading the *PIO* state will return the switch setting. To determine the actual logic level at the switch, refer to the *sensed* property.

## [sensed](#sensed)

*read-only, yes-no*  
Logic level at the *PIO* pin. 0 = ground. 1 = high (~2.4V - 5V ). Really makes sense only if the *PIO* state is set to zero (off), else will read zero.

# [STANDARD PROPERTIES](#STANDARD_PROPERTIES)

See the file man3/standard.3so.

# [ALARMS](#ALARMS)

None implemented.

# [DESCRIPTION](#DESCRIPTION)

See the file man3/description.3so.

## [DS2405](#DS2405)

The [**DS2405 (3)**](/man/os/owfs/DS2405.3) allows control of other devices, like LEDs and relays. It is an early design and has been superceeded by the **DS2406** and **DS2408** or even **DS2450** that have more PIO pins, and do not employ an arcane use the the alarm state to signal PIO status.

# [ADDRESSING](#ADDRESSING)

See the file man3/addressing.3so.

# [DATASHEET](#DATASHEET)

http://pdfserv.maxim-ic.com/en/ds/DS2405.pdf

# [SEE ALSO](#SEE_ALSO)

See the file man3/seealso.3so.

# [AVAILABILITY](#AVAILABILITY)

http://www.owfs.org

# [AUTHOR](#AUTHOR)

Paul Alfille (paul.alfille@gmail.com)

2003 OWFS Manpage

---

Document: DS2405(3) from owfs 3.2.4-r10 (Chainguard OS)
Source: https://github.com/owfs/owfs
