#!/bin/bash

# usage: gpio_show <signal to show>
# one of los, tx_disable, present, tx_fault

i=1
value1=0
value2=0
temp=0

echo $1
if [ -z "$1" ]
    then echo "Usage: gpio_show <signal>"
    echo "signal is one of: los, tx_disable, present, tx_fault."
    echo "Ex: gpio_show present"
else
    while [ $i -lt 49 ]
    do
        value1=`cat /sys/class/gpio/sfp${i}_${1}/value`
        let i++
        value2=`cat /sys/class/gpio/sfp${i}_${1}/value`
        temp=`expr $i - 1`
        echo "sfp${temp}_${1} = $value1     sfp${i}_${1} = $value2"
        let i++
    done
fi

