The application must find a USB-mounted volume where the volume label is "FAROS_SETUP".
On this disk there is a configuration file named FAROS_SE.TUP. It is a text file which is 256 bytes long.
The application must read the contents of the file and decode the value of two parameters - the contents of two of the lines in the text file. One consists of four digits and the other is a time zone represented as plus or minus sign followed by four digits,
The application must rewrite the contents of the file from a template/string constant, replacing the two lines in the string constant corresponding to the parameters with the values read from the file. The file must be written anew and not using the text read from the file, only the parameter values. The file must be written with Windows-style CR-LF newlines and be exactly 256 bytes long.
The application must display the value of the two decoded parameters to the user, and allow the user to change them. When the user changes the value of the parameters, the file must be rewritten as described above.
Testing of the application, and if preferrable also the application development, must be done by remotely accessing a Mac computer where the USB device is attached.
We have a Windows application with the required functionality and UI that should be copied. (The Windows application has extra functionality which USB communication with the device. This expanded functionality should not be included in the first version of the Mac app)
Good communication skills, quality work and prompt delivery is very important. We have more work for the right applicant with strong OS X skills (most important). We also have IOS work for the right candidate.