diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..fd31855 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,2 @@ +# Default ignored files +.idea \ No newline at end of file diff --git a/barani-meteo-wind-2021.js b/barani-meteo-wind-2021.js new file mode 100644 index 0000000..7480fd5 --- /dev/null +++ b/barani-meteo-wind-2021.js @@ -0,0 +1,83 @@ +var pos = 0; +var bindata = ""; + +var ConvertBase = function (num) { + return { + from : function (baseFrom) { + return { + to : function (baseTo) { + return parseInt(num, baseFrom).toString(baseTo); + } + }; + } + }; +}; + +function pad(num) { + var s = "0000000" + num; + return s.slice(-8); +} + +ConvertBase.dec2bin = function (num) { + return pad(ConvertBase(num).from(10).to(2)); +}; + +ConvertBase.bin2dec = function (num) { + return ConvertBase(num).from(2).to(10); +}; + +function data2bits(data) { + var binary = ""; + for(var i=0; i