Advertisement
Guest User

pistats.js

a guest
Jun 11th, 2020
205
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. "use strict";
  2.  
  3. // Load pistats.json and parse data
  4. $.ajax({ url: '/pistats.json',
  5.         timeout: 5000,
  6.         cache: false,
  7.         dataType: 'json' })
  8.  
  9.         .done(function(data) {
  10.                 var oTemp = data.temp + '° C';
  11.                 var oFreq = (data.freq/1000) + ' MHz';
  12.                 var oVolt = data.volt + 'V';
  13.                 var oThrottle = data.throttle;
  14.                 var oModel = data.model;
  15.  
  16.                 var oThrottleExp = 'Explanation:\n0x00001 > Currently undervolted\n0x10000 > Previously undervolted\n0x00002 > ARM frequency currently capped\n0x20000 > ARM frequency previously capped\n0x00004 > CPU frequency currently throttled\n0x40000 > CPU frequency previously throttled\n0x00008 > Currently at soft temperature limit\n0x80000 > Previously at soft temperature limit\nCombined states result in different hex values!';
  17.  
  18.                 $( ".buttonContainer" ).prepend( '<div class="dateTime" id="stats_div"></div>' );
  19.                 $( "#stats_div" ).append('<span id="stats_model">Pi: </span>' + oTemp + ' | ' + oFreq + ' | ' + oVolt + ' | <span id="stats_throttle">' + oThrottle + '</span>');
  20.                 $( "#stats_model").prop('title', oModel);
  21.                 $( "#stats_throttle").prop('title', oThrottleExp);
  22.         });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement