GladysProject/Gladys

View on GitHub
server/services/tuya/lib/device/tuya.convertUnit.js

Summary

Maintainability
A
0 mins
Test Coverage
const { DEVICE_FEATURE_UNITS } = require('../../../../utils/constants');

/**
 * @description Convert Tuya unit into Gladys unit.
 * @param {string} tuyaUnit - Tuya unit.
 * @returns {string} Gladys unit.
 * @example
 * convertUnit(tuyaUnit);
 */
function convertUnit(tuyaUnit) {
  switch (tuyaUnit) {
    case '°C':
      return DEVICE_FEATURE_UNITS.CELSIUS;
    case '°F':
      return DEVICE_FEATURE_UNITS.FAHRENHEIT;
    default:
      return null;
  }
}

module.exports = {
  convertUnit,
};