beautypg.com

Active – Campbell Scientific CR3000 Micrologger User Manual

Page 436

background image

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