Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
uphp:functions:disk_free_space [2019/03/05 09:21]
admin
uphp:functions:disk_free_space [2019/03/05 09:27] (current)
admin
Line 3: Line 3:
 <​badge>​WMPRO,​ WMMINI FW >= 1.55</​badge>​ <​badge>​WMMEGA FW >= 2.0</​badge>​ <​badge>​WM2 FW >= 3.0</​badge>​ <​badge>​WMPRO,​ WMMINI FW >= 1.55</​badge>​ <​badge>​WMMEGA FW >= 2.0</​badge>​ <​badge>​WM2 FW >= 3.0</​badge>​
  
-Return ​free space on drive+Return ​total space on drive
  
 ====Description==== ====Description====
  
 <well size="​sm"><​html>​ <well size="​sm"><​html>​
-<span style="​font-size:​125%;​color:​green">​int 
 <span style="​color:​black">​disk_free_space ( <span style="​font-size:​125%;​color:​green">​int <span style="​color:​blue">​$drive<​span style="​color:​black">​) <span style="​color:​black">​disk_free_space ( <span style="​font-size:​125%;​color:​green">​int <span style="​color:​blue">​$drive<​span style="​color:​black">​)
 </​html></​well>​ </​html></​well>​
Line 15: Line 14:
  
 <​html><​b><​span style="​color:​blue">​$drive<​span style="​color:​black"></​b></​html>: ​ 0=sd card, 1=internal flash (M2 only) <​html><​b><​span style="​color:​blue">​$drive<​span style="​color:​black"></​b></​html>: ​ 0=sd card, 1=internal flash (M2 only)
- 
- 
 ====Return Values==== ====Return Values====
  
-Status of the driveunmounted and 0 mounted.  ​+KiloBytes (KB) total for the microSD card (Bytes/1024rounded to an <​html><​b><​span style="​color:​green">​integer<​span style="​color:​black"></​b></​html>​)
  
 ====Example==== ====Example====
Line 25: Line 22:
 <code php> <code php>
 <? <?
-  $d1=disk_status(0); +  $dt=disk_total_space(0); 
-  ​if ($d1)  +  print("​The card has ".$dt." ​KiloBytes total."​); ​
-    ​print("​MicroSD ​card unmounted");  +
-  ​$d2=disk_status(1);​ +
-  if ($d2)  +
-    print("Flash unmounted"​); ​ +
-    ​+
 ?> ?>
 </​code>​ </​code>​
Line 37: Line 29:
 ====See Also==== ====See Also====
  
-[[disk_total_space()]] - Return ​total space on microSD card+[[disk_total_space()]] - Return ​free space on microSD card 
 + 
 +[[freemem()]] - Return free memory space
  
-[[get_drive()]] - Return ​boot drive+[[freestack()]] - Return ​free stack space
  
 +[[nvram_free()]] - Return the number of bytes available in <tooltip title="​Non-Volatile RAM">​NVRAM</​tooltip>​