ina226

Device Attributes

Name

Default value

shunt_resistor

update_interval

Channel Attributes

curr1

Name

sysfs filename

Default value

input

curr1_input

iio_attr example:

iio_attr -u ip:analog -c ina226 curr1 input

Python bindings example:

import iio
ctx = iio.Context("ip:analog")
dev = ctx.find_device("ina226")
chan = dev.find_channel("curr1")
rval = chan.attrs["input"].value

in0

Name

sysfs filename

Default value

crit

in0_crit

crit_alarm

in0_crit_alarm

input

in0_input

lcrit

in0_lcrit

lcrit_alarm

in0_lcrit_alarm

iio_attr example:

iio_attr -u ip:analog -c ina226 in0 crit

Python bindings example:

import iio
ctx = iio.Context("ip:analog")
dev = ctx.find_device("ina226")
chan = dev.find_channel("in0")
rval = chan.attrs["crit"].value

in1

Name

sysfs filename

Default value

crit

in1_crit

crit_alarm

in1_crit_alarm

input

in1_input

lcrit

in1_lcrit

lcrit_alarm

in1_lcrit_alarm

iio_attr example:

iio_attr -u ip:analog -c ina226 in1 crit

Python bindings example:

import iio
ctx = iio.Context("ip:analog")
dev = ctx.find_device("ina226")
chan = dev.find_channel("in1")
rval = chan.attrs["crit"].value

power1

Name

sysfs filename

Default value

crit

power1_crit

crit_alarm

power1_crit_alarm

input

power1_input

iio_attr example:

iio_attr -u ip:analog -c ina226 power1 crit

Python bindings example:

import iio
ctx = iio.Context("ip:analog")
dev = ctx.find_device("ina226")
chan = dev.find_channel("power1")
rval = chan.attrs["crit"].value