When I first came to China we had no laptops for processing survey data in the field, relying instead on a Psion palmtop. Our early program required us to enter the data in the body of the code, and we also had to do a lot of work manually putting the stations in the correct order for processing. Apart from not being especially user friendly, this meant that it took nearly as long to convert it to the Survex file format when we got back to base as it had done to enter the data in the first place. My task therefore was to write a new program which could read the data from an external file, ideally one which resembled a .svx file as much as possible.
This program is the result, it supports only a subset of the .svx file format but the same file should process in Survex without any problems. You need to write a .svx file and save it somewhere on your machine. This program will then process the file and create a second file containing a list of points for plotting on graph paper and some statistics about your survey.
The major lack of support in dealing with .svx files is for redefining characters (*set) and for different data styles (*data). It was written in the field without reference to the Survex sources (or even manual) so there might well be a couple of inconsistencies - check that *calibrate and *flags affect all the bits of survey that you were expecting them to and nothing else.
The program does not distribue loop closure errors around the loop as Survex does, and the output files are in a different format to those produced by Survex.
Because of the different memory architectures of the Series 3 and 5 it will only run on the later machines - but someone who knows what they are doing ought to be able to convert it fairly quickly.
I've also had a report that it will run on a Revo once the screen co-ordinates are modified.
As a result of using laptops and Psions being broken or stolen we no longer use the program and don't even have the means to test it these days. If anyone else wants to modify it or has any questions about how it works (or how to use it for that matter) feel free to get in touch
In the absense of any better ideas, this program is released under the GNU General Public License - the same as Survex is. The program is free of charge, and you can modify it as you wish - but if you give or sell a copy to anyone else, modified or otherwise, then you must make sure they have access to the source code and that they are free to modify it and redistribute it as well. Pointing them at this webpage would probably be a good idea too.