Added convert_hexadecimal_value_to_decimal function
This commit is contained in:
parent
544d9f5c50
commit
87372e957d
2 changed files with 11 additions and 2 deletions
|
|
@ -15,11 +15,11 @@ trap 'graceful_exit' SIGINT SIGQUIT SIGTERM
|
|||
|
||||
# Check if FAN_SPEED variable is in hexadecimal format. If not, convert it to hexadecimal
|
||||
if [[ $FAN_SPEED == 0x* ]]; then
|
||||
readonly DECIMAL_FAN_SPEED=$(printf '%d' $FAN_SPEED)
|
||||
readonly DECIMAL_FAN_SPEED=$(convert_hexadecimal_value_to_decimal "$FAN_SPEED")
|
||||
readonly HEXADECIMAL_FAN_SPEED=$FAN_SPEED
|
||||
else
|
||||
readonly DECIMAL_FAN_SPEED=$FAN_SPEED
|
||||
readonly HEXADECIMAL_FAN_SPEED=$(convert_decimal_value_to_hexadecimal $FAN_SPEED)
|
||||
readonly HEXADECIMAL_FAN_SPEED=$(convert_decimal_value_to_hexadecimal "$FAN_SPEED")
|
||||
fi
|
||||
|
||||
# Check if the iDRAC host is set to 'local' or not then set the IDRAC_LOGIN_STRING accordingly
|
||||
|
|
|
|||
|
|
@ -23,6 +23,15 @@ function convert_decimal_value_to_hexadecimal() {
|
|||
echo $HEXADECIMAL_NUMBER
|
||||
}
|
||||
|
||||
# Convert first parameter given ($HEXADECIMAL_NUMBER) to decimal
|
||||
# Usage : convert_hexadecimal_value_to_decimal "$HEXADECIMAL_NUMBER"
|
||||
# Returns : decimal value of HEXADECIMAL_NUMBER
|
||||
function convert_hexadecimal_value_to_decimal() {
|
||||
local HEXADECIMAL_NUMBER=$1
|
||||
local DECIMAL_NUMBER=$(printf '%d' $HEXADECIMAL_NUMBER)
|
||||
echo $DECIMAL_NUMBER
|
||||
}
|
||||
|
||||
# Retrieve temperature sensors data using ipmitool
|
||||
# Usage : retrieve_temperatures $IS_EXHAUST_TEMPERATURE_SENSOR_PRESENT $IS_CPU2_TEMPERATURE_SENSOR_PRESENT
|
||||
function retrieve_temperatures() {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue