Alias actions. Adds capability to alert when an alias is active in one of the decoded messages. Alias actions include: beep, play an audio clip, or run a script. Additional actions can easily be added.

This commit is contained in:
dennis.sheirer
2015-02-14 19:24:25 +00:00
parent a65e821e85
commit d83e6379a3
33 changed files with 1868 additions and 6 deletions

View File

@@ -24,6 +24,7 @@ import java.util.BitSet;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
import java.util.List;
import map.Plottable;
import message.Message;
@@ -1535,6 +1536,31 @@ public class MPT1327Message extends Message
return sb.toString();
}
/**
* Provides a listing of aliases contained in the message.
*/
public List<Alias> getAliases()
{
List<Alias> aliases = new ArrayList<Alias>();
Alias from = getFromIDAlias();
if( from != null )
{
aliases.add( from );
}
Alias to = getToIDAlias();
if( to != null )
{
aliases.add( to );
}
return aliases;
}
/**
* SDM Message format ICDs
*/