discard alarm struct