Web service endpoint to calculate reading.
Accept a reading object via POST, calculate based on available measurements (may only include declination, etc), return calculated reading.
Operations app will use this while users are entering values, and then create/update via a separate call once the user clicks save.