Change sensor data transfer
authorSam Moore <[email protected]>
Sun, 18 Aug 2013 13:11:37 +0000 (21:11 +0800)
committerSam Moore <[email protected]>
Sun, 18 Aug 2013 13:11:37 +0000 (21:11 +0800)
commit97d3625dcb84e6371d2464c93ae9bef8a3d4b466
tree9dcf6c8f6a65d6e0ea3f640468044310b6b204f0
parent69483d953c93566731f72445a077dfcf60e01bf3
Change sensor data transfer

 - Keep binary file always open (mode "a+b"); don't need to reopen each time it is accessed
 - Fill query buffer with most recent datapoints (as opposed to trying to transfer datapoints in sequential order)
   - Better because it keeps client as up to date as possible
   - Rather than client getting increasingly outdated data

TODO:
 - Test to see if buffers in front of writing to file worth it
   - Probably will be; saves from having to unlock mutex on every single data point
 - Merge Query and FCGI stuff
server/query.c
server/sensor.c
server/sensor.h

UCC git Repository :: git.ucc.asn.au