Added new classes to support alarms

Change-Id: I66dcbfaddb04c8aa1f9e28014f169f12f2fd6269