#!/bin/bash

DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"

if [ -z "$1" ]
then
    echo "No device specified. use exanic0 as deault."
    NIC="0"
else
    NIC=$(echo ${1} | cut -d 'c' -f 2)
fi

EXANIC_RED="$DIR/exablaze-tools --with-nic-id=${NIC} --read-from-reg"

echo -e "~~~~~~~~~~~~~~~~~~~~~Version Info~~~~~~~~~~~~~~~~~
Ver Compile Version\t 1\t $(${EXANIC_RED}=1)
Ver Compile Date\t 2\t $(${EXANIC_RED}=2)
~~~~~~~~~~~~~~~~~~~~~Exablaze FPGA info~~~~~~~~~~~~~~~~~
License Check Interval\t 7\t $(${EXANIC_RED}=7)
decede_unit0 \t 900\t $(${EXANIC_RED}=900)
decede_unit1 \t 900\t $(${EXANIC_RED}=901)
decede_unit2 \t 900\t $(${EXANIC_RED}=902)
decede_unit3 \t 900\t $(${EXANIC_RED}=903)
decede_unit4 \t 900\t $(${EXANIC_RED}=904)
decede_unit5 \t 900\t $(${EXANIC_RED}=905)
decede_unit6 \t 900\t $(${EXANIC_RED}=906)
decede_unit7 \t 900\t $(${EXANIC_RED}=907)
decede_unit8 \t 900\t $(${EXANIC_RED}=908)
decede_unit9 \t 900\t $(${EXANIC_RED}=909)
decede_unit10\t 900\t $(${EXANIC_RED}=910)
decede_unit11\t 900\t $(${EXANIC_RED}=911)
decede_unit12\t 900\t $(${EXANIC_RED}=912)
decede_unit13\t 900\t $(${EXANIC_RED}=913)
decede_unit14\t 900\t $(${EXANIC_RED}=914)
decede_unit15\t 900\t $(${EXANIC_RED}=915)
cnt_rx0_sof\t 1001\t $(${EXANIC_RED}=1001)
cnt_rx_err\t 1002\t $(${EXANIC_RED}=1002)
cnt_parser_fifofull\t 1003\t $(${EXANIC_RED}=1003)
cnt_parser_sof\t 1007\t $(${EXANIC_RED}=1007)
cnt_parser_eof\t 1008\t $(${EXANIC_RED}=1008)" | sh $DIR/table -15 -red,-green,-blue
