mirror of
https://github.com/DSheirer/sdrtrunk.git
synced 2026-11-12 16:47:31 -05:00
Updates PlaylistManager to use faster jackson XML serialization.
Removes native xml.bind serialization for improved compatibility with Java 9. Global optimize imports on the entire project.
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
package io.github.dsheirer.module.decode.p25;
|
||||
|
||||
import io.github.dsheirer.dsp.gain.DirectGainControl;
|
||||
import io.github.dsheirer.instrument.Instrumentable;
|
||||
import io.github.dsheirer.instrument.tap.Tap;
|
||||
import io.github.dsheirer.instrument.tap.TapGroup;
|
||||
@@ -12,7 +13,6 @@ import io.github.dsheirer.sample.real.RealSampleProvider;
|
||||
import io.github.dsheirer.source.tuner.frequency.FrequencyChangeEvent;
|
||||
import io.github.dsheirer.source.tuner.frequency.FrequencyChangeEvent.Event;
|
||||
import io.github.dsheirer.source.tuner.frequency.IFrequencyChangeListener;
|
||||
import io.github.dsheirer.dsp.gain.DirectGainControl;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
@@ -1,108 +1,113 @@
|
||||
/*******************************************************************************
|
||||
* SDR Trunk
|
||||
* Copyright (C) 2014 Dennis Sheirer
|
||||
*
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>
|
||||
******************************************************************************/
|
||||
package io.github.dsheirer.module.decode.p25;
|
||||
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonIgnore;
|
||||
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
|
||||
import io.github.dsheirer.module.decode.DecoderType;
|
||||
import io.github.dsheirer.module.decode.config.DecodeConfiguration;
|
||||
|
||||
import javax.xml.bind.annotation.XmlAttribute;
|
||||
import javax.xml.bind.annotation.XmlTransient;
|
||||
|
||||
public class DecodeConfigP25Phase1 extends DecodeConfiguration
|
||||
{
|
||||
private P25_LSMDecoder.Modulation mModulation = P25Decoder.Modulation.C4FM;
|
||||
|
||||
private int mCallTimeout = 1;
|
||||
private int mTrafficChannelPoolSize = TRAFFIC_CHANNEL_LIMIT_DEFAULT;
|
||||
private boolean mIgnoreDataCalls = true;
|
||||
|
||||
public DecodeConfigP25Phase1()
|
||||
private P25_LSMDecoder.Modulation mModulation = P25Decoder.Modulation.C4FM;
|
||||
|
||||
private int mCallTimeout = 1;
|
||||
private int mTrafficChannelPoolSize = TRAFFIC_CHANNEL_LIMIT_DEFAULT;
|
||||
private boolean mIgnoreDataCalls = true;
|
||||
|
||||
public DecodeConfigP25Phase1()
|
||||
{
|
||||
super( DecoderType.P25_PHASE1 );
|
||||
|
||||
setAFC( false );
|
||||
setAFC(false);
|
||||
}
|
||||
|
||||
|
||||
@JacksonXmlProperty(isAttribute = true, localName = "type", namespace = "http://www.w3.org/2001/XMLSchema-instance")
|
||||
public DecoderType getDecoderType()
|
||||
{
|
||||
return DecoderType.P25_PHASE1;
|
||||
}
|
||||
|
||||
public boolean supportsAFC()
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
@XmlAttribute( name = "modulation" )
|
||||
public P25_LSMDecoder.Modulation getModulation()
|
||||
{
|
||||
return mModulation;
|
||||
}
|
||||
|
||||
public void setModulation( P25_LSMDecoder.Modulation modulation )
|
||||
{
|
||||
mModulation = modulation;
|
||||
}
|
||||
|
||||
@XmlAttribute( name = "ignore_data_calls" )
|
||||
public boolean getIgnoreDataCalls()
|
||||
{
|
||||
return mIgnoreDataCalls;
|
||||
}
|
||||
|
||||
public void setIgnoreDataCalls( boolean ignore )
|
||||
{
|
||||
mIgnoreDataCalls = ignore;
|
||||
}
|
||||
|
||||
/**
|
||||
* Note: this field is now deprecated.
|
||||
* @return
|
||||
*/
|
||||
@XmlTransient
|
||||
@Deprecated
|
||||
public int getCallTimeout()
|
||||
{
|
||||
return mCallTimeout;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the call timeout value in seconds ( 10 - 600 );
|
||||
* @param timeout
|
||||
*/
|
||||
@Deprecated
|
||||
public void setCallTimeout( int timeout )
|
||||
{
|
||||
}
|
||||
@JacksonXmlProperty(isAttribute = true, localName = "modulation")
|
||||
public P25_LSMDecoder.Modulation getModulation()
|
||||
{
|
||||
return mModulation;
|
||||
}
|
||||
|
||||
|
||||
@XmlAttribute( name="traffic_channel_pool_size" )
|
||||
public int getTrafficChannelPoolSize()
|
||||
{
|
||||
return mTrafficChannelPoolSize;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the traffic channel pool size which is the maximum number of
|
||||
* simultaneous traffic channels that can be allocated.
|
||||
*
|
||||
* This limits the maximum calls so that busy systems won't cause more
|
||||
* traffic channels to be allocated than the decoder/software/host computer
|
||||
* can support.
|
||||
*/
|
||||
public void setTrafficChannelPoolSize( int size )
|
||||
{
|
||||
mTrafficChannelPoolSize = size;
|
||||
}
|
||||
public void setModulation(P25_LSMDecoder.Modulation modulation)
|
||||
{
|
||||
mModulation = modulation;
|
||||
}
|
||||
|
||||
@JacksonXmlProperty(isAttribute = true, localName = "ignore_data_calls")
|
||||
public boolean getIgnoreDataCalls()
|
||||
{
|
||||
return mIgnoreDataCalls;
|
||||
}
|
||||
|
||||
public void setIgnoreDataCalls(boolean ignore)
|
||||
{
|
||||
mIgnoreDataCalls = ignore;
|
||||
}
|
||||
|
||||
/**
|
||||
* Note: this field is now deprecated.
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@JsonIgnore
|
||||
@Deprecated
|
||||
public int getCallTimeout()
|
||||
{
|
||||
return mCallTimeout;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the call timeout value in seconds ( 10 - 600 );
|
||||
*
|
||||
* @param timeout
|
||||
*/
|
||||
@Deprecated
|
||||
public void setCallTimeout(int timeout)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@JacksonXmlProperty(isAttribute = true, localName = "traffic_channel_pool_size")
|
||||
public int getTrafficChannelPoolSize()
|
||||
{
|
||||
return mTrafficChannelPoolSize;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the traffic channel pool size which is the maximum number of
|
||||
* simultaneous traffic channels that can be allocated.
|
||||
*
|
||||
* This limits the maximum calls so that busy systems won't cause more
|
||||
* traffic channels to be allocated than the decoder/software/host computer
|
||||
* can support.
|
||||
*/
|
||||
public void setTrafficChannelPoolSize(int size)
|
||||
{
|
||||
mTrafficChannelPoolSize = size;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,9 +17,9 @@
|
||||
******************************************************************************/
|
||||
package io.github.dsheirer.module.decode.p25;
|
||||
|
||||
import io.github.dsheirer.module.decode.DecoderType;
|
||||
import io.github.dsheirer.alias.Alias;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.module.decode.DecoderType;
|
||||
import io.github.dsheirer.module.decode.event.CallEvent;
|
||||
|
||||
public class P25CallEvent extends CallEvent
|
||||
|
||||
@@ -129,7 +129,6 @@ import io.github.dsheirer.module.decode.p25.message.tsbk.osp.voice.UnitToUnitVoi
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.voice.UnitToUnitVoiceChannelGrantUpdate;
|
||||
import io.github.dsheirer.module.decode.p25.reference.IPProtocol;
|
||||
import io.github.dsheirer.module.decode.p25.reference.LinkControlOpcode;
|
||||
import io.github.dsheirer.module.decode.p25.reference.PDUType;
|
||||
import io.github.dsheirer.module.decode.p25.reference.Response;
|
||||
import io.github.dsheirer.module.decode.p25.reference.Vendor;
|
||||
import org.slf4j.Logger;
|
||||
@@ -145,8 +144,6 @@ import java.util.Set;
|
||||
import java.util.TreeSet;
|
||||
import java.util.concurrent.ScheduledExecutorService;
|
||||
|
||||
import static io.github.dsheirer.module.decode.p25.reference.PDUType.*;
|
||||
|
||||
public class P25DecoderState extends DecoderState
|
||||
{
|
||||
private final static Logger mLog = LoggerFactory.getLogger(P25DecoderState.class);
|
||||
|
||||
@@ -17,6 +17,13 @@
|
||||
******************************************************************************/
|
||||
package io.github.dsheirer.module.decode.p25;
|
||||
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.dsp.filter.FilterFactory;
|
||||
import io.github.dsheirer.dsp.filter.Window.WindowType;
|
||||
import io.github.dsheirer.dsp.filter.fir.complex.ComplexFIRFilter_CB_CB;
|
||||
import io.github.dsheirer.dsp.gain.ComplexFeedForwardGainControl;
|
||||
import io.github.dsheirer.dsp.psk.LSMDemodulator;
|
||||
import io.github.dsheirer.dsp.psk.QPSKPolarSlicer;
|
||||
import io.github.dsheirer.instrument.tap.Tap;
|
||||
import io.github.dsheirer.instrument.tap.TapGroup;
|
||||
import io.github.dsheirer.instrument.tap.stream.ComplexSampleTap;
|
||||
@@ -30,13 +37,6 @@ import io.github.dsheirer.sample.complex.IComplexBufferListener;
|
||||
import io.github.dsheirer.source.tuner.frequency.FrequencyChangeEvent;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.dsp.filter.FilterFactory;
|
||||
import io.github.dsheirer.dsp.filter.Window.WindowType;
|
||||
import io.github.dsheirer.dsp.filter.fir.complex.ComplexFIRFilter_CB_CB;
|
||||
import io.github.dsheirer.dsp.gain.ComplexFeedForwardGainControl;
|
||||
import io.github.dsheirer.dsp.psk.LSMDemodulator;
|
||||
import io.github.dsheirer.dsp.psk.QPSKPolarSlicer;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
@@ -18,12 +18,12 @@
|
||||
******************************************************************************/
|
||||
package io.github.dsheirer.module.decode.p25;
|
||||
|
||||
import io.github.dsheirer.module.decode.event.CallEvent;
|
||||
import io.github.dsheirer.sample.Broadcaster;
|
||||
import io.github.dsheirer.alias.Alias;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.alias.PatchGroupAlias;
|
||||
import io.github.dsheirer.alias.id.talkgroup.TalkgroupID;
|
||||
import io.github.dsheirer.module.decode.event.CallEvent;
|
||||
import io.github.dsheirer.sample.Broadcaster;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Iterator;
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
package io.github.dsheirer.module.decode.p25;
|
||||
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.dsp.symbol.Dibit;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import io.github.dsheirer.dsp.symbol.Dibit;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Random;
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
package io.github.dsheirer.module.decode.p25;
|
||||
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.dsp.symbol.Dibit;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import io.github.dsheirer.dsp.symbol.Dibit;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
|
||||
@@ -6,19 +6,19 @@ import io.github.dsheirer.audio.IAudioPacketProvider;
|
||||
import io.github.dsheirer.audio.squelch.ISquelchStateListener;
|
||||
import io.github.dsheirer.audio.squelch.SquelchState;
|
||||
import io.github.dsheirer.channel.metadata.Metadata;
|
||||
import io.github.dsheirer.dsp.gain.NonClippingGain;
|
||||
import io.github.dsheirer.message.IMessageListener;
|
||||
import io.github.dsheirer.message.Message;
|
||||
import io.github.dsheirer.sample.Listener;
|
||||
import jmbe.iface.AudioConversionLibrary;
|
||||
import jmbe.iface.AudioConverter;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import io.github.dsheirer.dsp.gain.NonClippingGain;
|
||||
import io.github.dsheirer.module.Module;
|
||||
import io.github.dsheirer.module.decode.p25.message.hdu.HDUMessage;
|
||||
import io.github.dsheirer.module.decode.p25.message.ldu.LDU1Message;
|
||||
import io.github.dsheirer.module.decode.p25.message.ldu.LDU2Message;
|
||||
import io.github.dsheirer.module.decode.p25.message.ldu.LDUMessage;
|
||||
import io.github.dsheirer.sample.Listener;
|
||||
import jmbe.iface.AudioConversionLibrary;
|
||||
import jmbe.iface.AudioConverter;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.util.concurrent.ScheduledExecutorService;
|
||||
|
||||
|
||||
@@ -6,8 +6,8 @@ import io.github.dsheirer.filter.FilterSet;
|
||||
import io.github.dsheirer.message.Message;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.TSBKMessage;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.motorola.MotorolaOpcode;
|
||||
import io.github.dsheirer.module.decode.p25.reference.Opcode;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.vendor.VendorOpcode;
|
||||
import io.github.dsheirer.module.decode.p25.reference.Opcode;
|
||||
import io.github.dsheirer.module.decode.p25.reference.Vendor;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.hdu;
|
||||
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.edac.CRC;
|
||||
import io.github.dsheirer.edac.Golay18;
|
||||
import io.github.dsheirer.edac.ReedSolomon_63_47_17;
|
||||
import io.github.dsheirer.module.decode.p25.message.P25Message;
|
||||
import io.github.dsheirer.module.decode.p25.reference.DataUnitID;
|
||||
import io.github.dsheirer.module.decode.p25.reference.Encryption;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.module.decode.p25.reference.Encryption;
|
||||
|
||||
public class HDUMessage extends P25Message
|
||||
{
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.ldu.lc;
|
||||
|
||||
import io.github.dsheirer.module.decode.p25.message.ldu.LDU1Message;
|
||||
import io.github.dsheirer.module.decode.p25.reference.ExtendedFunction;
|
||||
import io.github.dsheirer.module.decode.p25.reference.LinkControlOpcode;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import io.github.dsheirer.module.decode.p25.message.ldu.LDU1Message;
|
||||
import io.github.dsheirer.module.decode.p25.reference.LinkControlOpcode;
|
||||
|
||||
public class ExtendedFunctionCommand extends LDU1Message
|
||||
{
|
||||
|
||||
@@ -1,13 +1,10 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.ldu.lc;
|
||||
|
||||
import io.github.dsheirer.module.decode.p25.message.ldu.LDU1Message;
|
||||
import io.github.dsheirer.module.decode.p25.reference.LinkControlOpcode;
|
||||
import io.github.dsheirer.module.decode.p25.reference.Vendor;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import static io.github.dsheirer.module.decode.p25.reference.LinkControlOpcode.*;
|
||||
|
||||
|
||||
public class LDULCMessageFactory
|
||||
{
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.ldu.lc;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import io.github.dsheirer.module.decode.p25.message.ldu.LDU1Message;
|
||||
import io.github.dsheirer.module.decode.p25.reference.LinkControlOpcode;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class MessageUpdate extends LDU1Message
|
||||
{
|
||||
|
||||
@@ -19,10 +19,10 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.ldu.lc;
|
||||
|
||||
import io.github.dsheirer.module.decode.p25.message.IBandIdentifier;
|
||||
import io.github.dsheirer.module.decode.p25.reference.Service;
|
||||
import io.github.dsheirer.module.decode.p25.message.IdentifierReceiver;
|
||||
import io.github.dsheirer.module.decode.p25.message.ldu.LDU1Message;
|
||||
import io.github.dsheirer.module.decode.p25.reference.LinkControlOpcode;
|
||||
import io.github.dsheirer.module.decode.p25.reference.Service;
|
||||
|
||||
public class NetworkStatusBroadcast extends LDU1Message implements IdentifierReceiver
|
||||
{
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.ldu.lc;
|
||||
|
||||
import io.github.dsheirer.module.decode.p25.message.ldu.LDU1Message;
|
||||
import io.github.dsheirer.module.decode.p25.reference.Encryption;
|
||||
import io.github.dsheirer.module.decode.p25.reference.LinkControlOpcode;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import io.github.dsheirer.module.decode.p25.reference.Encryption;
|
||||
|
||||
public class ProtectionParameterBroadcast extends LDU1Message
|
||||
{
|
||||
|
||||
@@ -20,8 +20,8 @@ package io.github.dsheirer.module.decode.p25.message.ldu.lc;
|
||||
|
||||
import io.github.dsheirer.module.decode.p25.message.IBandIdentifier;
|
||||
import io.github.dsheirer.module.decode.p25.message.IdentifierReceiver;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.control.SystemService;
|
||||
import io.github.dsheirer.module.decode.p25.message.ldu.LDU1Message;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.control.SystemService;
|
||||
import io.github.dsheirer.module.decode.p25.reference.LinkControlOpcode;
|
||||
|
||||
public class RFSSStatusBroadcastExplicit extends LDU1Message implements IdentifierReceiver
|
||||
|
||||
@@ -19,9 +19,9 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.ldu.lc;
|
||||
|
||||
import io.github.dsheirer.module.decode.p25.message.IBandIdentifier;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.control.SystemService;
|
||||
import io.github.dsheirer.module.decode.p25.message.IdentifierReceiver;
|
||||
import io.github.dsheirer.module.decode.p25.message.ldu.LDU1Message;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.control.SystemService;
|
||||
import io.github.dsheirer.module.decode.p25.reference.LinkControlOpcode;
|
||||
|
||||
public class SecondaryControlChannelBroadcast extends LDU1Message implements IdentifierReceiver
|
||||
|
||||
@@ -19,9 +19,9 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.ldu.lc;
|
||||
|
||||
import io.github.dsheirer.module.decode.p25.message.IBandIdentifier;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.control.SystemService;
|
||||
import io.github.dsheirer.module.decode.p25.message.IdentifierReceiver;
|
||||
import io.github.dsheirer.module.decode.p25.message.ldu.LDU1Message;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.control.SystemService;
|
||||
import io.github.dsheirer.module.decode.p25.reference.LinkControlOpcode;
|
||||
|
||||
public class SecondaryControlChannelBroadcastExplicit extends LDU1Message implements IdentifierReceiver
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.ldu.lc;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import io.github.dsheirer.module.decode.p25.message.ldu.LDU1Message;
|
||||
import io.github.dsheirer.module.decode.p25.reference.LinkControlOpcode;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class StatusQuery extends LDU1Message
|
||||
{
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.ldu.lc;
|
||||
|
||||
import io.github.dsheirer.module.decode.p25.message.ldu.LDU1Message;
|
||||
import io.github.dsheirer.module.decode.p25.reference.LinkControlOpcode;
|
||||
import io.github.dsheirer.module.decode.p25.reference.Service;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import io.github.dsheirer.module.decode.p25.message.ldu.LDU1Message;
|
||||
import io.github.dsheirer.module.decode.p25.reference.LinkControlOpcode;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.ldu.lc;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import io.github.dsheirer.module.decode.p25.message.ldu.LDU1Message;
|
||||
import io.github.dsheirer.module.decode.p25.reference.LinkControlOpcode;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class TelephoneInterconnectVoiceChannelUser extends LDU1Message
|
||||
{
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.ldu.lc;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import io.github.dsheirer.module.decode.p25.message.ldu.LDU1Message;
|
||||
import io.github.dsheirer.module.decode.p25.reference.LinkControlOpcode;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class UnitAuthenticationCommand extends LDU1Message
|
||||
{
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.ldu.lc;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import io.github.dsheirer.module.decode.p25.message.ldu.LDU1Message;
|
||||
import io.github.dsheirer.module.decode.p25.reference.LinkControlOpcode;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class UnitRegistrationCommand extends LDU1Message
|
||||
{
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.ldu.lc;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import io.github.dsheirer.module.decode.p25.message.ldu.LDU1Message;
|
||||
import io.github.dsheirer.module.decode.p25.reference.LinkControlOpcode;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class UnitToUnitVoiceChannelUser extends LDU1Message
|
||||
{
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.ldu.lc.motorola;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import io.github.dsheirer.module.decode.p25.message.ldu.LDU1Message;
|
||||
import io.github.dsheirer.module.decode.p25.reference.LinkControlOpcode;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class MotorolaOpcode_0 extends LDU1Message
|
||||
{
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.pdu.confirmed;
|
||||
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.edac.CRC;
|
||||
import io.github.dsheirer.edac.CRCP25;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.module.decode.p25.message.pdu.PDUMessage;
|
||||
import io.github.dsheirer.module.decode.p25.reference.DataUnitID;
|
||||
import io.github.dsheirer.module.decode.p25.reference.PDUType;
|
||||
import io.github.dsheirer.module.decode.p25.reference.Vendor;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class PDUConfirmedMessage extends PDUMessage
|
||||
{
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.pdu.confirmed;
|
||||
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
|
||||
public class PacketData extends PDUConfirmedMessage
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.pdu.confirmed;
|
||||
|
||||
import io.github.dsheirer.module.decode.p25.reference.MDPConfigurationOption;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import io.github.dsheirer.module.decode.p25.reference.MDPConfigurationOption;
|
||||
|
||||
public class SNDCPActivateTDSContextAccept extends PDUConfirmedMessage
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.pdu.confirmed;
|
||||
|
||||
import io.github.dsheirer.module.decode.p25.reference.SNDCPActivationRejectReason;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import io.github.dsheirer.module.decode.p25.reference.SNDCPActivationRejectReason;
|
||||
|
||||
public class SNDCPActivateTDSContextReject extends PDUConfirmedMessage
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.pdu.confirmed;
|
||||
|
||||
import io.github.dsheirer.module.decode.p25.reference.MDPConfigurationOption;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import io.github.dsheirer.module.decode.p25.reference.MDPConfigurationOption;
|
||||
|
||||
public class SNDCPActivateTDSContextRequest extends PDUConfirmedMessage
|
||||
{
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.pdu.osp.control;
|
||||
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.edac.CRCP25;
|
||||
import io.github.dsheirer.module.decode.p25.P25MessageFramer;
|
||||
import io.github.dsheirer.module.decode.p25.message.pdu.PDUMessage;
|
||||
import io.github.dsheirer.module.decode.p25.reference.DataUnitID;
|
||||
import io.github.dsheirer.module.decode.p25.reference.Opcode;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
|
||||
public class RoamingAddressUpdateExtended extends PDUMessage
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.pdu.osp.control;
|
||||
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.edac.CRCP25;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.module.decode.p25.message.pdu.PDUMessage;
|
||||
import io.github.dsheirer.module.decode.p25.reference.DataUnitID;
|
||||
import io.github.dsheirer.module.decode.p25.reference.Opcode;
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.pdu.osp.control;
|
||||
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.edac.CRCP25;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.module.decode.p25.message.pdu.PDUMessage;
|
||||
import io.github.dsheirer.module.decode.p25.reference.DataUnitID;
|
||||
import io.github.dsheirer.module.decode.p25.reference.Opcode;
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.pdu.osp.control;
|
||||
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.edac.CRCP25;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.module.decode.p25.message.pdu.PDUMessage;
|
||||
import io.github.dsheirer.module.decode.p25.reference.DataUnitID;
|
||||
import io.github.dsheirer.module.decode.p25.reference.Opcode;
|
||||
|
||||
@@ -18,6 +18,7 @@
|
||||
******************************************************************************/
|
||||
package io.github.dsheirer.module.decode.p25.message.pdu.osp.voice;
|
||||
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.edac.CRCP25;
|
||||
import io.github.dsheirer.module.decode.p25.message.IBandIdentifier;
|
||||
@@ -26,7 +27,6 @@ import io.github.dsheirer.module.decode.p25.message.P25Message;
|
||||
import io.github.dsheirer.module.decode.p25.message.pdu.PDUMessage;
|
||||
import io.github.dsheirer.module.decode.p25.reference.DataUnitID;
|
||||
import io.github.dsheirer.module.decode.p25.reference.Opcode;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.pdu.osp.voice;
|
||||
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.module.decode.p25.reference.DataUnitID;
|
||||
import io.github.dsheirer.module.decode.p25.reference.Opcode;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
|
||||
public class TelephoneInterconnectChannelGrantUpdateExplicit
|
||||
extends TelephoneInterconnectChannelGrantExplicit
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.pdu.osp.voice;
|
||||
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.edac.CRCP25;
|
||||
import io.github.dsheirer.module.decode.p25.message.P25Message;
|
||||
import io.github.dsheirer.module.decode.p25.message.pdu.PDUMessage;
|
||||
import io.github.dsheirer.module.decode.p25.reference.DataUnitID;
|
||||
import io.github.dsheirer.module.decode.p25.reference.Opcode;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
|
||||
public class UnitToUnitAnswerRequestExplicit extends PDUMessage
|
||||
{
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.pdu.osp.voice;
|
||||
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.module.decode.p25.message.pdu.UnitToUnitChannelGrantExtended;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.module.decode.p25.message.IdentifierReceiver;
|
||||
import io.github.dsheirer.module.decode.p25.message.pdu.UnitToUnitChannelGrantExtended;
|
||||
import io.github.dsheirer.module.decode.p25.reference.DataUnitID;
|
||||
import io.github.dsheirer.module.decode.p25.reference.Opcode;
|
||||
|
||||
|
||||
@@ -18,9 +18,9 @@
|
||||
******************************************************************************/
|
||||
package io.github.dsheirer.module.decode.p25.message.pdu.osp.voice;
|
||||
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.edac.CRCP25;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.module.decode.p25.message.IBandIdentifier;
|
||||
import io.github.dsheirer.module.decode.p25.message.IdentifierReceiver;
|
||||
import io.github.dsheirer.module.decode.p25.message.pdu.PDUMessage;
|
||||
|
||||
@@ -18,11 +18,11 @@
|
||||
|
||||
package io.github.dsheirer.module.decode.p25.message.tdu;
|
||||
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.edac.CRC;
|
||||
import io.github.dsheirer.module.decode.p25.message.P25Message;
|
||||
import io.github.dsheirer.module.decode.p25.reference.DataUnitID;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
|
||||
public class TDUMessage extends P25Message
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.tdu.lc;
|
||||
|
||||
import io.github.dsheirer.module.decode.p25.reference.LinkControlOpcode;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import io.github.dsheirer.module.decode.p25.reference.LinkControlOpcode;
|
||||
|
||||
public class GroupAffiliationQuery extends TDULinkControlMessage
|
||||
{
|
||||
|
||||
@@ -18,11 +18,11 @@
|
||||
******************************************************************************/
|
||||
package io.github.dsheirer.module.decode.p25.message.tdu.lc;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import io.github.dsheirer.module.decode.p25.message.IBandIdentifier;
|
||||
import io.github.dsheirer.module.decode.p25.message.IdentifierReceiver;
|
||||
import io.github.dsheirer.module.decode.p25.reference.LinkControlOpcode;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class GroupVoiceChannelUpdateExplicit extends TDULinkControlMessage
|
||||
implements IdentifierReceiver
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.tdu.lc;
|
||||
|
||||
import io.github.dsheirer.module.decode.p25.reference.LinkControlOpcode;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import io.github.dsheirer.module.decode.p25.reference.LinkControlOpcode;
|
||||
|
||||
public class GroupVoiceChannelUser extends TDULinkControlMessage
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.tdu.lc;
|
||||
|
||||
import io.github.dsheirer.module.decode.p25.reference.LinkControlOpcode;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import io.github.dsheirer.module.decode.p25.reference.LinkControlOpcode;
|
||||
|
||||
public class MessageUpdate extends TDULinkControlMessage
|
||||
{
|
||||
|
||||
@@ -18,10 +18,10 @@
|
||||
******************************************************************************/
|
||||
package io.github.dsheirer.module.decode.p25.message.tdu.lc;
|
||||
|
||||
import io.github.dsheirer.module.decode.p25.reference.Service;
|
||||
import io.github.dsheirer.module.decode.p25.message.IBandIdentifier;
|
||||
import io.github.dsheirer.module.decode.p25.message.IdentifierReceiver;
|
||||
import io.github.dsheirer.module.decode.p25.reference.LinkControlOpcode;
|
||||
import io.github.dsheirer.module.decode.p25.reference.Service;
|
||||
|
||||
public class NetworkStatusBroadcast extends TDULinkControlMessage implements IdentifierReceiver
|
||||
{
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.tdu.lc;
|
||||
|
||||
import io.github.dsheirer.module.decode.p25.reference.Encryption;
|
||||
import io.github.dsheirer.module.decode.p25.reference.LinkControlOpcode;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import io.github.dsheirer.module.decode.p25.reference.Encryption;
|
||||
|
||||
public class ProtectionParameterBroadcast extends TDULinkControlMessage
|
||||
{
|
||||
|
||||
@@ -18,12 +18,12 @@
|
||||
******************************************************************************/
|
||||
package io.github.dsheirer.module.decode.p25.message.tdu.lc;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import io.github.dsheirer.module.decode.p25.message.IBandIdentifier;
|
||||
import io.github.dsheirer.module.decode.p25.message.IdentifierReceiver;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.control.SystemService;
|
||||
import io.github.dsheirer.module.decode.p25.reference.LinkControlOpcode;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class RFSSStatusBroadcastExplicit extends TDULinkControlMessage implements IdentifierReceiver
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.tdu.lc;
|
||||
|
||||
import io.github.dsheirer.module.decode.p25.reference.LinkControlOpcode;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import io.github.dsheirer.module.decode.p25.reference.LinkControlOpcode;
|
||||
|
||||
public class StatusQuery extends TDULinkControlMessage
|
||||
{
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.tdu.lc;
|
||||
|
||||
import io.github.dsheirer.module.decode.p25.reference.LinkControlOpcode;
|
||||
import io.github.dsheirer.module.decode.p25.reference.Service;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import io.github.dsheirer.module.decode.p25.reference.LinkControlOpcode;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.tdu.lc;
|
||||
|
||||
import io.github.dsheirer.module.decode.p25.reference.Vendor;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import io.github.dsheirer.module.decode.p25.reference.Vendor;
|
||||
|
||||
|
||||
public class TDULCMessageFactory
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.tdu.lc;
|
||||
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.edac.CRC;
|
||||
import io.github.dsheirer.edac.Golay24;
|
||||
@@ -12,7 +13,6 @@ import io.github.dsheirer.module.decode.p25.reference.Vendor;
|
||||
import io.github.dsheirer.module.decode.p25.reference.VendorLinkControlOpcode;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
|
||||
public class TDULinkControlMessage extends P25Message
|
||||
{
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.tdu.lc;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import io.github.dsheirer.module.decode.p25.reference.Digit;
|
||||
import io.github.dsheirer.module.decode.p25.reference.LinkControlOpcode;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.tdu.lc;
|
||||
|
||||
import io.github.dsheirer.module.decode.p25.reference.LinkControlOpcode;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import io.github.dsheirer.module.decode.p25.reference.LinkControlOpcode;
|
||||
|
||||
public class UnitAuthenticationCommand extends TDULinkControlMessage
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.tdu.lc;
|
||||
|
||||
import io.github.dsheirer.module.decode.p25.reference.LinkControlOpcode;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import io.github.dsheirer.module.decode.p25.reference.LinkControlOpcode;
|
||||
|
||||
public class UnitRegistrationCommand extends TDULinkControlMessage
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.tdu.lc;
|
||||
|
||||
import io.github.dsheirer.module.decode.p25.reference.LinkControlOpcode;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import io.github.dsheirer.module.decode.p25.reference.LinkControlOpcode;
|
||||
|
||||
public class UnitToUnitAnswerRequest extends TDULinkControlMessage
|
||||
{
|
||||
|
||||
@@ -18,11 +18,11 @@
|
||||
******************************************************************************/
|
||||
package io.github.dsheirer.module.decode.p25.message.tsbk;
|
||||
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.module.decode.p25.message.IBandIdentifier;
|
||||
import io.github.dsheirer.module.decode.p25.message.IdentifierReceiver;
|
||||
import io.github.dsheirer.module.decode.p25.reference.DataUnitID;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
|
||||
public abstract class ChannelGrant extends ServiceMessage implements IdentifierReceiver
|
||||
{
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.tsbk;
|
||||
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.module.decode.p25.reference.DataUnitID;
|
||||
import io.github.dsheirer.alias.Alias;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.module.decode.p25.reference.DataUnitID;
|
||||
|
||||
public abstract class GroupChannelGrant extends ChannelGrant
|
||||
{
|
||||
|
||||
@@ -18,9 +18,9 @@
|
||||
******************************************************************************/
|
||||
package io.github.dsheirer.module.decode.p25.message.tsbk;
|
||||
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.module.decode.p25.message.IBandIdentifier;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.module.decode.p25.reference.DataUnitID;
|
||||
|
||||
public abstract class GroupChannelGrantExplicit extends ChannelGrant
|
||||
|
||||
@@ -18,11 +18,11 @@
|
||||
******************************************************************************/
|
||||
package io.github.dsheirer.module.decode.p25.message.tsbk;
|
||||
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.module.decode.p25.message.IBandIdentifier;
|
||||
import io.github.dsheirer.module.decode.p25.message.IdentifierReceiver;
|
||||
import io.github.dsheirer.module.decode.p25.reference.DataUnitID;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
|
||||
public abstract class GroupMultiChannelGrant extends ChannelGrant implements IdentifierReceiver
|
||||
{
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.tsbk;
|
||||
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.module.decode.p25.message.P25Message;
|
||||
import io.github.dsheirer.module.decode.p25.reference.DataUnitID;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
|
||||
public abstract class ServiceMessage extends TSBKMessage
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.tsbk;
|
||||
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.edac.CRC;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.module.decode.p25.message.P25Message;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.motorola.MotorolaOpcode;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.vendor.VendorOpcode;
|
||||
|
||||
@@ -1,31 +1,44 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.tsbk;
|
||||
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.motorola.ControlChannelBaseStationIdentification;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.motorola.MotorolaOpcode;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.motorola.MotorolaTSBKMessage;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.motorola.PatchGroupAdd;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.motorola.PatchGroupDelete;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.motorola.PatchGroupVoiceChannelGrant;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.motorola.PatchGroupVoiceChannelGrantUpdate;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.motorola.PlannedControlChannnelShutdown;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.motorola.SystemLoading;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.motorola.TrafficChannelBaseStationIdentification;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.control.AcknowledgeResponse;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.control.AdjacentStatusBroadcast;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.control.AuthenticationCommand;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.control.CallAlert;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.control.DenyResponse;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.control.ExtendedFunctionCommand;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.control.GroupAffiliationQuery;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.control.GroupAffiliationResponse;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.control.IdentifierUpdateNonVUHF;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.control.IdentifierUpdateTDMA;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.control.IdentifierUpdateVUHF;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.control.LocationRegistrationResponse;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.control.MessageUpdate;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.control.NetworkStatusBroadcast;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.control.ProtectionParameterUpdate;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.control.QueuedResponse;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.control.RFSSStatusBroadcast;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.control.RadioUnitMonitorCommand;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.control.RoamingAddressCommand;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.control.SecondaryControlChannelBroadcast;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.control.SecondaryControlChannelBroadcastExplicit;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.control.StatusQuery;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.control.StatusUpdate;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.control.SyncBroadcast;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.control.SystemServiceBroadcast;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.control.TimeAndDateAnnouncement;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.control.UnitDeregistrationAcknowledge;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.control.UnitRegistrationCommand;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.control.UnitRegistrationResponse;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.data.GroupDataChannelAnnouncement;
|
||||
@@ -33,32 +46,19 @@ import io.github.dsheirer.module.decode.p25.message.tsbk.osp.data.GroupDataChann
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.data.GroupDataChannelGrant;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.data.IndividualDataChannelGrant;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.data.SNDCPDataChannelAnnouncementExplicit;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.data.SNDCPDataChannelGrant;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.data.SNDCPDataPageRequest;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.voice.GroupVoiceChannelGrant;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.voice.GroupVoiceChannelGrantUpdate;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.voice.GroupVoiceChannelGrantUpdateExplicit;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.voice.TelephoneInterconnectAnswerRequest;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.voice.TelephoneInterconnectVoiceChannelGrant;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.voice.UnitToUnitAnswerRequest;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.voice.UnitToUnitVoiceChannelGrant;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.voice.UnitToUnitVoiceChannelGrantUpdate;
|
||||
import io.github.dsheirer.module.decode.p25.reference.DataUnitID;
|
||||
import io.github.dsheirer.module.decode.p25.reference.Opcode;
|
||||
import io.github.dsheirer.module.decode.p25.reference.Vendor;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.motorola.MotorolaTSBKMessage;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.motorola.PatchGroupVoiceChannelGrantUpdate;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.control.AcknowledgeResponse;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.control.DenyResponse;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.control.ExtendedFunctionCommand;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.control.GroupAffiliationQuery;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.control.LocationRegistrationResponse;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.control.RadioUnitMonitorCommand;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.control.StatusQuery;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.control.StatusUpdate;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.control.SystemServiceBroadcast;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.control.UnitDeregistrationAcknowledge;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.data.SNDCPDataChannelGrant;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.data.SNDCPDataPageRequest;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.voice.GroupVoiceChannelGrantUpdate;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.osp.voice.UnitToUnitVoiceChannelGrant;
|
||||
|
||||
public class TSBKMessageFactory
|
||||
{
|
||||
|
||||
@@ -18,10 +18,10 @@
|
||||
******************************************************************************/
|
||||
package io.github.dsheirer.module.decode.p25.message.tsbk;
|
||||
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.module.decode.p25.reference.DataUnitID;
|
||||
import io.github.dsheirer.alias.Alias;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.module.decode.p25.reference.DataUnitID;
|
||||
|
||||
public abstract class UnitChannelGrant extends ChannelGrant
|
||||
{
|
||||
|
||||
@@ -18,9 +18,9 @@
|
||||
******************************************************************************/
|
||||
package io.github.dsheirer.module.decode.p25.message.tsbk.motorola;
|
||||
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.module.decode.p25.message.IBandIdentifier;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.module.decode.p25.message.IdentifierReceiver;
|
||||
import io.github.dsheirer.module.decode.p25.reference.DataUnitID;
|
||||
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.tsbk.motorola;
|
||||
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.TSBKMessage;
|
||||
import io.github.dsheirer.module.decode.p25.reference.DataUnitID;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
|
||||
public class MotorolaTSBKMessage extends TSBKMessage
|
||||
{
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.tsbk.motorola;
|
||||
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.module.decode.p25.reference.DataUnitID;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.tsbk.motorola;
|
||||
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.module.decode.p25.reference.DataUnitID;
|
||||
|
||||
public class PatchGroupAdd extends PatchGroup
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.tsbk.motorola;
|
||||
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.module.decode.p25.reference.DataUnitID;
|
||||
|
||||
public class PatchGroupDelete extends PatchGroup
|
||||
|
||||
@@ -18,8 +18,8 @@
|
||||
******************************************************************************/
|
||||
package io.github.dsheirer.module.decode.p25.message.tsbk.motorola;
|
||||
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.module.decode.p25.message.IBandIdentifier;
|
||||
import io.github.dsheirer.module.decode.p25.message.IdentifierReceiver;
|
||||
import io.github.dsheirer.module.decode.p25.reference.DataUnitID;
|
||||
|
||||
@@ -18,11 +18,11 @@
|
||||
******************************************************************************/
|
||||
package io.github.dsheirer.module.decode.p25.message.tsbk.motorola;
|
||||
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.module.decode.p25.message.IBandIdentifier;
|
||||
import io.github.dsheirer.module.decode.p25.message.IdentifierReceiver;
|
||||
import io.github.dsheirer.module.decode.p25.reference.DataUnitID;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
|
||||
public class PatchGroupVoiceChannelGrantUpdate extends MotorolaTSBKMessage implements IdentifierReceiver
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.tsbk.motorola;
|
||||
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.module.decode.p25.reference.DataUnitID;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
|
||||
public class PlannedControlChannnelShutdown extends MotorolaTSBKMessage
|
||||
{
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.tsbk.motorola;
|
||||
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.module.decode.p25.reference.DataUnitID;
|
||||
|
||||
public class SystemLoading extends MotorolaTSBKMessage
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.tsbk.motorola;
|
||||
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.module.decode.p25.reference.DataUnitID;
|
||||
|
||||
public class TrafficChannelBaseStationIdentification extends MotorolaTSBKMessage
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.tsbk.osp.control;
|
||||
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.TSBKMessage;
|
||||
import io.github.dsheirer.module.decode.p25.reference.DataUnitID;
|
||||
import io.github.dsheirer.module.decode.p25.reference.Opcode;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
|
||||
public class AcknowledgeResponse extends TSBKMessage
|
||||
{
|
||||
|
||||
@@ -18,12 +18,12 @@
|
||||
******************************************************************************/
|
||||
package io.github.dsheirer.module.decode.p25.message.tsbk.osp.control;
|
||||
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.module.decode.p25.message.IAdjacentSite;
|
||||
import io.github.dsheirer.module.decode.p25.message.IBandIdentifier;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.TSBKMessage;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.module.decode.p25.message.IdentifierReceiver;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.TSBKMessage;
|
||||
import io.github.dsheirer.module.decode.p25.reference.DataUnitID;
|
||||
import io.github.dsheirer.module.decode.p25.reference.Opcode;
|
||||
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.tsbk.osp.control;
|
||||
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.TSBKMessage;
|
||||
import io.github.dsheirer.module.decode.p25.reference.DataUnitID;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.module.decode.p25.reference.Opcode;
|
||||
|
||||
public class AuthenticationCommand extends TSBKMessage
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.tsbk.osp.control;
|
||||
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.TSBKMessage;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.module.decode.p25.reference.DataUnitID;
|
||||
import io.github.dsheirer.module.decode.p25.reference.Opcode;
|
||||
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.tsbk.osp.control;
|
||||
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.TSBKMessage;
|
||||
import io.github.dsheirer.module.decode.p25.reference.DataUnitID;
|
||||
import io.github.dsheirer.module.decode.p25.reference.DenyReason;
|
||||
import io.github.dsheirer.module.decode.p25.reference.Opcode;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
|
||||
public class DenyResponse extends TSBKMessage
|
||||
{
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.tsbk.osp.control;
|
||||
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.TSBKMessage;
|
||||
import io.github.dsheirer.module.decode.p25.reference.DataUnitID;
|
||||
import io.github.dsheirer.module.decode.p25.reference.ExtendedFunction;
|
||||
import io.github.dsheirer.module.decode.p25.reference.Opcode;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
|
||||
public class ExtendedFunctionCommand extends TSBKMessage
|
||||
{
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.tsbk.osp.control;
|
||||
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.TSBKMessage;
|
||||
import io.github.dsheirer.module.decode.p25.reference.DataUnitID;
|
||||
import io.github.dsheirer.module.decode.p25.reference.Opcode;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
|
||||
public class GroupAffiliationQuery extends TSBKMessage
|
||||
{
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.tsbk.osp.control;
|
||||
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.TSBKMessage;
|
||||
import io.github.dsheirer.module.decode.p25.reference.Response;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.module.decode.p25.reference.DataUnitID;
|
||||
import io.github.dsheirer.module.decode.p25.reference.Opcode;
|
||||
import io.github.dsheirer.module.decode.p25.reference.Response;
|
||||
|
||||
public class GroupAffiliationResponse extends TSBKMessage
|
||||
{
|
||||
|
||||
@@ -18,11 +18,11 @@
|
||||
******************************************************************************/
|
||||
package io.github.dsheirer.module.decode.p25.message.tsbk.osp.control;
|
||||
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.module.decode.p25.message.IBandIdentifier;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.TSBKMessage;
|
||||
import io.github.dsheirer.module.decode.p25.reference.DataUnitID;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
|
||||
public abstract class IdentifierUpdate extends TSBKMessage implements IBandIdentifier
|
||||
{
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.tsbk.osp.control;
|
||||
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.module.decode.p25.reference.DataUnitID;
|
||||
import io.github.dsheirer.module.decode.p25.reference.Opcode;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
|
||||
public class IdentifierUpdateNonVUHF extends IdentifierUpdate
|
||||
{
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.tsbk.osp.control;
|
||||
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.module.decode.p25.reference.DataUnitID;
|
||||
import io.github.dsheirer.module.decode.p25.reference.Opcode;
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.tsbk.osp.control;
|
||||
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.module.decode.p25.reference.DataUnitID;
|
||||
import io.github.dsheirer.module.decode.p25.reference.Opcode;
|
||||
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.tsbk.osp.control;
|
||||
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.TSBKMessage;
|
||||
import io.github.dsheirer.module.decode.p25.reference.DataUnitID;
|
||||
import io.github.dsheirer.module.decode.p25.reference.Opcode;
|
||||
import io.github.dsheirer.module.decode.p25.reference.Response;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
|
||||
public class LocationRegistrationResponse extends TSBKMessage
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.tsbk.osp.control;
|
||||
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.TSBKMessage;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.module.decode.p25.reference.DataUnitID;
|
||||
import io.github.dsheirer.module.decode.p25.reference.Opcode;
|
||||
|
||||
|
||||
@@ -18,12 +18,12 @@
|
||||
******************************************************************************/
|
||||
package io.github.dsheirer.module.decode.p25.message.tsbk.osp.control;
|
||||
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.module.decode.p25.message.IBandIdentifier;
|
||||
import io.github.dsheirer.module.decode.p25.message.IdentifierReceiver;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.TSBKMessage;
|
||||
import io.github.dsheirer.module.decode.p25.reference.DataUnitID;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.module.decode.p25.message.IdentifierReceiver;
|
||||
import io.github.dsheirer.module.decode.p25.reference.Opcode;
|
||||
import io.github.dsheirer.module.decode.p25.reference.P25NetworkCallsign;
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.tsbk.osp.control;
|
||||
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.TSBKMessage;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.module.decode.p25.reference.DataUnitID;
|
||||
import io.github.dsheirer.module.decode.p25.reference.Encryption;
|
||||
import io.github.dsheirer.module.decode.p25.reference.Opcode;
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.tsbk.osp.control;
|
||||
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.TSBKMessage;
|
||||
import io.github.dsheirer.module.decode.p25.reference.DataUnitID;
|
||||
import io.github.dsheirer.module.decode.p25.reference.Opcode;
|
||||
import io.github.dsheirer.module.decode.p25.reference.QueuedResponseReason;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
|
||||
public class QueuedResponse extends TSBKMessage
|
||||
{
|
||||
|
||||
@@ -18,11 +18,11 @@
|
||||
******************************************************************************/
|
||||
package io.github.dsheirer.module.decode.p25.message.tsbk.osp.control;
|
||||
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.TSBKMessage;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.module.decode.p25.message.IBandIdentifier;
|
||||
import io.github.dsheirer.module.decode.p25.message.IdentifierReceiver;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.TSBKMessage;
|
||||
import io.github.dsheirer.module.decode.p25.reference.DataUnitID;
|
||||
import io.github.dsheirer.module.decode.p25.reference.Opcode;
|
||||
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.tsbk.osp.control;
|
||||
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.TSBKMessage;
|
||||
import io.github.dsheirer.module.decode.p25.reference.DataUnitID;
|
||||
import io.github.dsheirer.module.decode.p25.reference.Opcode;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
|
||||
public class RadioUnitMonitorCommand extends TSBKMessage
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.tsbk.osp.control;
|
||||
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.TSBKMessage;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.module.decode.p25.reference.DataUnitID;
|
||||
import io.github.dsheirer.module.decode.p25.reference.Opcode;
|
||||
import io.github.dsheirer.module.decode.p25.reference.StackOperation;
|
||||
|
||||
@@ -18,11 +18,11 @@
|
||||
******************************************************************************/
|
||||
package io.github.dsheirer.module.decode.p25.message.tsbk.osp.control;
|
||||
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.TSBKMessage;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.module.decode.p25.message.IBandIdentifier;
|
||||
import io.github.dsheirer.module.decode.p25.message.IdentifierReceiver;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.TSBKMessage;
|
||||
import io.github.dsheirer.module.decode.p25.reference.DataUnitID;
|
||||
import io.github.dsheirer.module.decode.p25.reference.Opcode;
|
||||
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.tsbk.osp.control;
|
||||
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.module.decode.p25.reference.DataUnitID;
|
||||
import io.github.dsheirer.module.decode.p25.reference.Opcode;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class SecondaryControlChannelBroadcastExplicit
|
||||
extends SecondaryControlChannelBroadcast
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.tsbk.osp.control;
|
||||
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.TSBKMessage;
|
||||
import io.github.dsheirer.module.decode.p25.reference.DataUnitID;
|
||||
import io.github.dsheirer.module.decode.p25.reference.Opcode;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
|
||||
public class StatusQuery extends TSBKMessage
|
||||
{
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.tsbk.osp.control;
|
||||
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.TSBKMessage;
|
||||
import io.github.dsheirer.module.decode.p25.reference.DataUnitID;
|
||||
import io.github.dsheirer.module.decode.p25.reference.Opcode;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
|
||||
public class StatusUpdate extends TSBKMessage
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.tsbk.osp.control;
|
||||
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.TSBKMessage;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.module.decode.p25.reference.DataUnitID;
|
||||
import io.github.dsheirer.module.decode.p25.reference.Opcode;
|
||||
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
package io.github.dsheirer.module.decode.p25.message.tsbk.osp.control;
|
||||
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
import io.github.dsheirer.bits.BinaryMessage;
|
||||
import io.github.dsheirer.module.decode.p25.message.tsbk.TSBKMessage;
|
||||
import io.github.dsheirer.module.decode.p25.reference.DataUnitID;
|
||||
import io.github.dsheirer.module.decode.p25.reference.Opcode;
|
||||
import io.github.dsheirer.module.decode.p25.reference.Service;
|
||||
import io.github.dsheirer.alias.AliasList;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user