Active – Campbell Scientific CR3000 Micrologger User Manual
Page 436

Section 10. Troubleshooting
436
CommsMemFree(1) = tiny + lil*100 + mid*10000 + med*1000000 +
lrg*100000000
where,
tiny = number of 16‐byte packets available
lil = number of little (≈100 bytes) packets
mid = number of medium size (≈530 bytes) packets
med = number of big (≈3 kB) packets
lrg = number of large (≈18 kB) packets available, primarily for TLS.
The following expressions are used to pick the individual values from
CommsMemFree(1):
tiny = CommsMemFree(1) % 100
lil = (CommsMemFree(1) / 100) % 100
mid = (CommsMemFree(1) / 10000) % 100
med = (CommsMemFree(1) / 1000000) % 100
lrg = (CommsMemFree(1) / 100000000) % 100
Table 116. CommsMemFree(1) Defaults and Use Example, TLS Not
Active
Example
Buffer
Catagory
Condition:
reset, TLS not active.
Buffer count:
CommsMemFree(1) =
15251505.
Condition:
in use, TLS not active.
Buffer count:
CommsMemFree(1) =
13241504.
Numbers of
buffers in use
(reset count –
in-use count)
tiny 05
04
1
little 15
15
0
medium 25
24
1
large 15
13
2
huge