Always append to the LMS log when a confirmed reading has been taken. Then an RMC client can query the LMS status
Shameful admission
Rename Reading sequence in the IDL to be more consistant (Log -> Readings). Also change the currentAlarms() method to getReadings() as the current alarms can be found by using alarms(). getReadings" allows the RMC to get the latest status of an LMC, including INFO and RAISED readings. The RMCImpl has been updated to match the changed method. Also, alarms are now stored in a HashMap<String, Alarm> data structure as the RMC will only be interested in the latest Alarm from an LMC (additional information can be gathered using getReadings().