Battery Amp-Hours and C-rating (need clarification on formulas)
What is the &quot;discharge.C.value&quot;?

Per your formula, it is the discharge current divided by the current capacity in amp hours such that a battery discharged at 1 C discharges in 1 hour, a battery discharged at 2C discharges in 1/2 hour, etc.
The idea is to normalize the rate of charge or discharge to the size of the battery.  The reason for this is that as you increase battery capacity by adding more cells, your max discharge and charge rates go up since the current is divided across more cells.

What is the &quot;Discharge.Current&quot; exactly?

The number of amps you are drawing from the battery.  Similarly the charge current is the number of amps you are charging the battery at.

Shouldn’t if i have a battery with 1Ah and i am pulling only 0.5A, the Discharge C should be 2hrs Instead of 0.5hrs?

Discharge is in units of inverse hour, not hours, so as you increase the discharge rate the number of amps being discharged goes up.  The number of hours of battery life goes down.