SYMBOL INDEX (372 symbols across 32 files) FILE: src/main/java/com/dmr/AudioInThread.java class AudioInThread (line 7) | public class AudioInThread implements Runnable { method AudioInThread (line 60) | public AudioInThread (DMRDecode theApp) { method run (line 68) | public void run() { method setupAudio (line 77) | private void setupAudio() { method getSample (line 93) | private void getSample () { method startAudio (line 129) | public void startAudio () { method getAudioReady (line 134) | public boolean getAudioReady () { method shutDownAudio (line 139) | public void shutDownAudio () { method rootRaisedFilter (line 145) | public int rootRaisedFilter (int sample) { method addToVolumeBuffer (line 167) | private void addToVolumeBuffer (int tsample) { method returnVolumeAverage (line 174) | public int returnVolumeAverage () { method getPipedWriter (line 185) | public PipedOutputStream getPipedWriter() { method changeMixer (line 189) | public boolean changeMixer(String mixerName) { method getMixerName (line 193) | public String getMixerName() { method getMixerErrorMessage (line 197) | public String getMixerErrorMessage() { FILE: src/main/java/com/dmr/AudioMixer.java class AudioMixer (line 16) | class AudioMixer{ method AudioMixer (line 24) | public AudioMixer(){ method AudioMixer (line 28) | public AudioMixer(DMRDecode theApp, String x, Mixer m, Line.Info l){ method getMixer (line 39) | public Mixer getMixer() { method setMixer (line 43) | public void setMixer(Mixer mixer) { method getLine (line 47) | public TargetDataLine getLine() { method setLine (line 51) | public void setLine(TargetDataLine line) { method setAudioFormat (line 59) | private AudioFormat setAudioFormat(){ method setDefaultLine (line 67) | public void setDefaultLine(){ method getDataLineInfo (line 84) | private DataLine.Info getDataLineInfo(){ method getDataLineForMixer (line 99) | public Line getDataLineForMixer(){ method openLine (line 113) | public void openLine(){ method changeMixer (line 125) | public boolean changeMixer(String mixerName) { method getMixerInfo (line 158) | public Mixer.Info getMixerInfo(String mixerName){ method getErrorMsg (line 174) | public String getErrorMsg() { FILE: src/main/java/com/dmr/BPTC19696.java class BPTC19696 (line 3) | public class BPTC19696 { method decode (line 9) | public boolean decode (byte[] dibit_buf) { method extractBinary (line 24) | private void extractBinary (byte[] dibit_buf) { method deInterleave (line 69) | private void deInterleave () { method errorCheck (line 82) | private boolean errorCheck () { method hamming15113 (line 109) | private boolean hamming15113 (boolean d[]) { method hamming1393 (line 122) | private boolean hamming1393 (boolean d[]) { method extractData (line 135) | private void extractData() { method dataOut (line 176) | public boolean[] dataOut() { method rawOut (line 181) | public boolean[] rawOut(byte[] di_buf) { FILE: src/main/java/com/dmr/BareBonesBrowserLaunch.java class BareBonesBrowserLaunch (line 6) | public class BareBonesBrowserLaunch { method openURL (line 9) | public static void openURL(String url) { FILE: src/main/java/com/dmr/CSBK.java class CSBK (line 3) | public class CSBK { method decode (line 8) | public String[] decode (DMRDecode theApp,boolean bits[]) { method unknownCSBK (line 156) | private void unknownCSBK (int csbko,int fid,boolean bits[]) { method preCSBK (line 169) | private void preCSBK (DMRDecode theApp,boolean bits[]) { method bs_dwn_act (line 220) | private void bs_dwn_act (boolean bits[]) { method uu_v_reg (line 226) | private void uu_v_reg (boolean bits[]) { method uu_ans_rep (line 232) | private void uu_ans_rep (boolean bits[]) { method nack_rsp (line 238) | private void nack_rsp (boolean bits[]) { method big_m_csbko62 (line 246) | private void big_m_csbko62 (DMRDecode theApp,boolean bits[]) { method big_m_csbko03 (line 374) | private void big_m_csbko03 (DMRDecode theApp,boolean bits[]) { method big_m_csbko01 (line 412) | private void big_m_csbko01 (DMRDecode theApp,boolean bits[]) { method csbko25fid0 (line 470) | private void csbko25fid0 (DMRDecode theApp,boolean bits[]) { method csbko28fid0 (line 516) | private void csbko28fid0 (DMRDecode theApp,boolean bits[]) { method csbko40fid0 (line 596) | private void csbko40fid0 (DMRDecode theApp,boolean bits[]) { method csbko30fid0 (line 810) | private void csbko30fid0 (DMRDecode theApp,boolean bits[]) { method csbko31fid0 (line 854) | private void csbko31fid0 (DMRDecode theApp,boolean bits[]) { method csbko31fid16 (line 901) | private void csbko31fid16 (DMRDecode theApp,boolean bits[]) { method csbko32fid0 (line 925) | private void csbko32fid0 (DMRDecode theApp,boolean bits[]) { method csbko32fid16 (line 965) | private void csbko32fid16 (DMRDecode theApp,boolean bits[]) { method csbko33fid0 (line 989) | private void csbko33fid0 (DMRDecode theApp,boolean bits[]) { method csbko36fid16 (line 1024) | private void csbko36fid16 (DMRDecode theApp,boolean bits[]) { method csbko42fid0 (line 1048) | private void csbko42fid0 (DMRDecode theApp,boolean bits[]) { method big_m_csbko59 (line 1074) | private void big_m_csbko59 (DMRDecode theApp,boolean bits[]) { method csbko46fid0 (line 1136) | private void csbko46fid0 (DMRDecode theApp,boolean bits[]) { method csbko47fid0 (line 1188) | private void csbko47fid0 (DMRDecode theApp,boolean bits[]) { method csbko48fid0 (line 1247) | private void csbko48fid0 (DMRDecode theApp,boolean bits[]) { method csbko49fid0 (line 1306) | private void csbko49fid0 (DMRDecode theApp,boolean bits[]) { method csbko50fid0 (line 1365) | private void csbko50fid0 (DMRDecode theApp,boolean bits[]) { method csbko51fid0 (line 1424) | private void csbko51fid0 (DMRDecode theApp,boolean bits[]) { method csbko52fid0 (line 1484) | private void csbko52fid0 (DMRDecode theApp,boolean bits[]) { method csbko57fid0 (line 1545) | private void csbko57fid0 (DMRDecode theApp,boolean bits[]) { method getAckReason (line 1570) | private String getAckReason (int ack_type,int ack_num) { FILE: src/main/java/com/dmr/CSVFileFilter.java class CSVFileFilter (line 5) | public class CSVFileFilter extends javax.swing.filechooser.FileFilter { method accept (line 7) | public boolean accept(File f) { method getDescription (line 27) | public String getDescription() { method getExtension (line 34) | private String getExtension(File f) { FILE: src/main/java/com/dmr/DMRData.java class DMRData (line 3) | public class DMRData { method DMRData (line 7) | public DMRData (DMRDecode tapp) { method decodeHeader (line 12) | public String[] decodeHeader (boolean bits[]) { method decodeHalfRate (line 33) | public String[] decodeHalfRate (boolean bits[]) { method decodeThreeQuarterRate (line 57) | public String[] decodeThreeQuarterRate (boolean bits[]) { method udt (line 85) | private void udt (boolean bits[]) { method responsePacket (line 92) | private void responsePacket (boolean bits[]) { method unconfirmedData (line 146) | private void unconfirmedData (boolean bits[]) { method confirmedData (line 186) | private void confirmedData (boolean bits[]) { method definedShortData (line 231) | private void definedShortData (boolean bits[]) { method rawShortData (line 238) | private void rawShortData (boolean bits[]) { method propData (line 245) | private void propData (boolean bits[]) { method unknownData (line 263) | private void unknownData (boolean bits[],int dpf) { method handleConfirmedData (line 268) | private void handleConfirmedData (boolean bits[]) { FILE: src/main/java/com/dmr/DMRDataDecode.java class DMRDataDecode (line 6) | public class DMRDataDecode { method decode (line 14) | public String[] decode (DMRDecode theApp,byte[] dibit_buf) { method isError (line 232) | public boolean isError() { method getFonts (line 238) | public Font[] getFonts() { method getColours (line 243) | public Color[] getColours() { method getShouldDisplay (line 248) | public boolean getShouldDisplay() { method setShouldDisplay (line 252) | public void setShouldDisplay (boolean b) { FILE: src/main/java/com/dmr/DMRDecode.java class DMRDecode (line 44) | public class DMRDecode { method newThread (line 143) | public Thread newThread(Runnable r){ method newThread (line 154) | public Thread newThread(Runnable r){ method newThread (line 165) | public Thread newThread(Runnable r){ method main (line 175) | public static void main(String[] args) { method createGUI (line 215) | public void createGUI() { class WindowHandler (line 230) | class WindowHandler extends WindowAdapter { method windowClosing (line 231) | public void windowClosing(WindowEvent e) { method getWindow (line 235) | public DisplayFrame getWindow() { method getModel (line 239) | public DisplayModel getModel() { method getView (line 243) | public DisplayView getView() { method decode (line 248) | public void decode() { method frameCalcs (line 260) | private void frameCalcs (int lmin,int lmax) { method getSymbol (line 284) | public int getSymbol(boolean have_sync) { method processJitter (line 335) | private void processJitter (int jit) { method calcJitterMode (line 346) | private int calcJitterMode() { method getFrameSync (line 364) | public int getFrameSync () { method addToDitbitBuf (line 598) | void addToDitbitBuf (int dibit) { method addToSymbolBuffer (line 605) | void addToSymbolBuffer (int symbol) { method noCarrier (line 612) | public void noCarrier () { method symboltoDibit (line 632) | int symboltoDibit (int symbol) { method syncCompare (line 683) | private int syncCompare(boolean sync) { method getSyncSymbols (line 728) | private int[] getSyncSymbols() { method getSyncType (line 742) | public int getSyncType() { method addLine (line 747) | public void addLine(final String line, final Color col, final Font fon... method getTimeStamp (line 753) | public String getTimeStamp() { method getDateStamp (line 760) | public String getDateStamp() { method processFrame (line 767) | void processFrame () { method processDMRvoice (line 798) | void processDMRvoice () { method processDMRdata (line 833) | void processDMRdata () { method processEmbedded (line 873) | void processEmbedded () { method displayLines (line 914) | void displayLines (String line[],Color col[],Font font[]) { method fileWrite (line 929) | public boolean fileWrite(String fline) { method quickLogData (line 948) | public void quickLogData(String line,int a,int b,int c,String extra) { method quickLogWrite (line 954) | private boolean quickLogWrite(String fline) { method dispSymbolsSinceLastFrame (line 973) | public String dispSymbolsSinceLastFrame () { method audioDump (line 983) | public void audioDump (int sample) { method debugDump (line 1000) | public void debugDump (String line) { method displayDibitBuffer (line 1013) | public String displayDibitBuffer () { method returnDibitBufferPercentages (line 1023) | public String returnDibitBufferPercentages () { method isDebug (line 1048) | public boolean isDebug() { method setDebug (line 1052) | public void setDebug(boolean debug) { method createDibitFrame (line 1057) | private void createDibitFrame() { method setCapture (line 1069) | public void setCapture (boolean c) { method isCapture (line 1081) | public boolean isCapture (){ method openCaptureFile (line 1086) | private void openCaptureFile() { method closeCaptureFile (line 1097) | private void closeCaptureFile() { method setEnableDisplayBar (line 1111) | public void setEnableDisplayBar(boolean enableDisplayBar) { method isEnableDisplayBar (line 1117) | public boolean isEnableDisplayBar() { method addToSamplesAheadBuffer (line 1122) | private void addToSamplesAheadBuffer (int sam) { method getOldestSample (line 1129) | private int getOldestSample() { method getSample (line 1134) | private int getSample (boolean jitmode) { method addToMinMaxBuffer (line 1153) | private void addToMinMaxBuffer (int tmin,int tmax) { method calcAverageMinMax (line 1165) | private void calcAverageMinMax() { method setDisplayCACH (line 1177) | public void setDisplayCACH(boolean displayCACH) { method isDisplayCACH (line 1181) | public boolean isDisplayCACH() { method setDisplayIdlePDU (line 1185) | public void setDisplayIdlePDU(boolean displayIdlePDU) { method isDisplayIdlePDU (line 1189) | public boolean isDisplayIdlePDU() { method setDisplayOnlyGoodFrames (line 1193) | public void setDisplayOnlyGoodFrames(boolean displayOnlyGoodFrames) { method isDisplayOnlyGoodFrames (line 1197) | public boolean isDisplayOnlyGoodFrames() { method setCh1Label (line 1201) | public void setCh1Label (String label,Color col) { method setCh2Label (line 1205) | public void setCh2Label (String label,Color col) { method getLogging (line 1209) | public boolean getLogging() { method setLogging (line 1213) | public void setLogging (boolean log) { method setPauseScreen (line 1217) | public void setPauseScreen(boolean pauseScreen) { method isPauseScreen (line 1221) | public boolean isPauseScreen() { method setQuickLog (line 1225) | public void setQuickLog(boolean quickLog) { method isQuickLog (line 1229) | public boolean isQuickLog() { method setColourCode (line 1233) | public void setColourCode(int cc) { method setSystemLabel (line 1238) | public void setSystemLabel(String txt) { method getColourCode (line 1242) | public int getColourCode() { method clearScreen (line 1246) | public void clearScreen() { method getAllText (line 1251) | public String getAllText() { method saveCurrentSettings (line 1256) | public boolean saveCurrentSettings () { method readDefaultSettings (line 1324) | public void readDefaultSettings() throws SAXException, IOException,Par... method isDisplayVoiceFrames (line 1336) | public boolean isDisplayVoiceFrames() { method setDisplayVoiceFrames (line 1340) | public void setDisplayVoiceFrames(boolean displayVoiceFrames) { method changeMixer (line 1345) | public boolean changeMixer(String mixerName) { class saxHandler (line 1351) | public class saxHandler extends DefaultHandler { method endElement (line 1354) | public void endElement(String namespaceURI,String localName,String q... method characters (line 1357) | public void characters(char[] ch,int start,int length) throws SAXExc... method startElement (line 1364) | public void startElement(String uri, String localName, String qName,... method setCurrentIncomingDataType (line 1428) | public void setCurrentIncomingDataType (int type) { method getCurrentIncomingDataType (line 1440) | public int getCurrentIncomingDataType () { method setCurrentDataBlocksToFollow (line 1446) | public void setCurrentDataBlocksToFollow (int blocks) { method getCurrentDataBlocksToFollow (line 1452) | public int getCurrentDataBlocksToFollow () { method getCurrentDataBlocksReceived (line 1458) | public int getCurrentDataBlocksReceived () { method incrementCurrentDataBlocksReceived (line 1464) | public void incrementCurrentDataBlocksReceived () { method getMode (line 1470) | public int getMode () { FILE: src/main/java/com/dmr/DMREmbedded.java class DMREmbedded (line 6) | public class DMREmbedded { method decode (line 15) | public String[] decode (DMRDecode TtheApp,byte[] dibit_buf) { method isError (line 55) | public boolean isError() { method EMBdecode (line 61) | private boolean EMBdecode(byte[] dibit_buf) { method calcQuadResidue1676 (line 336) | boolean calcQuadResidue1676 () { method QuadResidue1676 (line 387) | boolean QuadResidue1676 (boolean[] word) { method getFonts (line 428) | public Font[] getFonts() { method getColours (line 433) | public Color[] getColours() { method getShouldDisplay (line 438) | public boolean getShouldDisplay() { method setShouldDisplay (line 442) | public void setShouldDisplay (boolean b) { FILE: src/main/java/com/dmr/DMRVoice.java class DMRVoice (line 6) | public class DMRVoice { method decode (line 14) | public String[] decode (DMRDecode tTheApp,byte[] dibit_buf) { method isError (line 55) | public boolean isError() { method getFonts (line 60) | public Font[] getFonts() { method getColours (line 65) | public Color[] getColours() { method getShouldDisplay (line 70) | public boolean getShouldDisplay() { method setShouldDisplay (line 74) | public void setShouldDisplay (boolean b) { FILE: src/main/java/com/dmr/DecodeCACH.java class DecodeCACH (line 3) | public class DecodeCACH { method decode (line 15) | public String decode (DMRDecode TtheApp,byte[] dibit_buf) { method mainDecode (line 27) | private boolean mainDecode (byte[] dibit_buf) { method errorCheckHamming743 (line 113) | public boolean errorCheckHamming743(int tact) { method calcHamming (line 127) | public boolean calcHamming () { method isPassErrorCheck (line 161) | public boolean isPassErrorCheck() { method getErrorRes (line 166) | public int getErrorRes() { method getShortLC (line 171) | public boolean getShortLC() { method clearShortLC (line 176) | public void clearShortLC() { method getShortLCline (line 181) | public String getShortLCline() { method getshortLCError (line 185) | public boolean getshortLCError() { FILE: src/main/java/com/dmr/DisplayBar.java class DisplayBar (line 7) | public class DisplayBar extends JPanel { method DisplayBar (line 16) | public DisplayBar () { method paintComponent (line 21) | @Override public void paintComponent(Graphics g) { method addToBuffer (line 49) | public void addToBuffer (int tsymbol) { method setDisplayBarParams (line 59) | public void setDisplayBarParams (int tmax,int tmin,int tumid,int tlmid) { method stopDisplay (line 72) | public void stopDisplay() { method setEnableDisplay (line 78) | public void setEnableDisplay (boolean val) { FILE: src/main/java/com/dmr/DisplayFrame.java class DisplayFrame (line 34) | public class DisplayFrame extends JFrame implements ActionListener { method DisplayFrame (line 49) | public DisplayFrame(String title,DMRDecode theApp) { class MyAdjustmentListener (line 145) | class MyAdjustmentListener implements AdjustmentListener { method adjustmentValueChanged (line 146) | public void adjustmentValueChanged(AdjustmentEvent e) { method actionPerformed (line 158) | public void actionPerformed (ActionEvent event) { method menuItemUpdate (line 323) | public void menuItemUpdate () { method saveDialogBox (line 349) | public boolean saveDialogBox () { method closeLogFile (line 411) | public void closeLogFile() { method errorDialogBox (line 444) | public void errorDialogBox() { method quickLogDialogBox (line 458) | public boolean quickLogDialogBox () { method closeQuickLogFile (line 509) | public void closeQuickLogFile() { method updateVolumeBar (line 521) | public void updateVolumeBar(int val) { method updateSyncLabel (line 528) | public void updateSyncLabel (boolean sync) { method displaySymbol (line 533) | public void displaySymbol (int tsymb) { method displayBarParams (line 538) | public void displayBarParams (int tmax,int tmin,int tumid,int tlmid) { method stopDisplayBar (line 543) | public void stopDisplayBar() { method switchDisplayBar (line 548) | public void switchDisplayBar (boolean st) { method setCh1Label (line 552) | public void setCh1Label (String label,Color col) { method setCh2Label (line 556) | public void setCh2Label (String label,Color col) { method SetColourCodeLabel (line 560) | public void SetColourCodeLabel (int cc,Color col) { method setSystemLabel (line 564) | public void setSystemLabel (String txt,Color col) { method setClipboard (line 569) | private void setClipboard(String str) { method buildAudioDevices (line 574) | private JMenu buildAudioDevices(){ method getCompatibleDevices (line 591) | private ArrayList getCompatibleDevices(){ method changeMixer (line 614) | private void changeMixer(String mixerName){ FILE: src/main/java/com/dmr/DisplayModel.java class DisplayModel (line 25) | public class DisplayModel extends Observable { FILE: src/main/java/com/dmr/DisplayView.java class DisplayView (line 31) | public class DisplayView extends JComponent implements Observer { method DisplayView (line 40) | public DisplayView (DMRDecode theApp) { method update (line 44) | public void update (Observable o,Object rectangle) { method paint (line 48) | public void paint (Graphics g) { method add_line (line 72) | public void add_line (String line,Color tcol,Font tfont) { method clearScreen (line 84) | public void clearScreen () { method getText (line 94) | public String getText() { FILE: src/main/java/com/dmr/EmbeddedLC.java class EmbeddedLC (line 3) | public class EmbeddedLC { method addData (line 11) | public void addData (byte[] dibit_buf,int type) { method processMultiBlockEmbeddedLC (line 74) | private boolean processMultiBlockEmbeddedLC() { method hamming16114 (line 145) | private boolean hamming16114 (boolean d[]) { method processSingleBlockEmbeddedLC (line 159) | private void processSingleBlockEmbeddedLC (boolean data[]) { method getDataReady (line 187) | public boolean getDataReady () { method getLines (line 192) | public String[] getLines () { FILE: src/main/java/com/dmr/FullLinkControl.java class FullLinkControl (line 3) | public class FullLinkControl { method decode (line 8) | public String[] decode (DMRDecode theApp,boolean bits[]) { method group_v_ch_usr (line 52) | void group_v_ch_usr (DMRDecode theApp,boolean bits[]) { method uu_v_ch_usr (line 95) | void uu_v_ch_usr (DMRDecode theApp,boolean bits[]) { method td_lc (line 137) | void td_lc (DMRDecode theApp,boolean bits[]) { method big_m_flco4 (line 171) | void big_m_flco4 (DMRDecode theApp,boolean bits[]) { method unknown_flc (line 251) | private void unknown_flc (int flco,int fid,boolean bits[]) { FILE: src/main/java/com/dmr/JStatusBar.java class JStatusBar (line 10) | public class JStatusBar extends JPanel { method JStatusBar (line 23) | public JStatusBar() { method setLoggingStatus (line 58) | public void setLoggingStatus(String text) { method setSyncLabel (line 66) | public void setSyncLabel (boolean syn) { method setVolumeBar (line 82) | public void setVolumeBar(int val) { method setCh1Label (line 99) | public void setCh1Label (String label,Color c) { method setCh2Label (line 108) | public void setCh2Label (String label,Color c) { method setColourCodeLabel (line 117) | public void setColourCodeLabel (int cc,Color col) { method setSystemLabel (line 128) | public void setSystemLabel (String text,Color col) { method setApp (line 133) | public void setApp (DMRDecode theApp) { class ButtonListener (line 138) | class ButtonListener implements ActionListener { method ButtonListener (line 139) | ButtonListener() { method actionPerformed (line 142) | public void actionPerformed(ActionEvent e) { FILE: src/main/java/com/dmr/ShortLC.java class ShortLC (line 3) | public class ShortLC { method addData (line 15) | public void addData (boolean[] CACHbuf,int type) { method getLine (line 69) | public String getLine() { method isDataReady (line 74) | public boolean isDataReady() { method isCRCgood (line 79) | public boolean isCRCgood() { method clrDataReady (line 84) | public void clrDataReady() { method decode (line 89) | public void decode() { method deInterleaveShortLC (line 103) | private boolean[] deInterleaveShortLC (boolean raw[]) { method shortLCHamming (line 118) | private boolean shortLCHamming (boolean raw[]) { method shortLCcrc (line 185) | private boolean shortLCcrc (boolean dataBits[]) { method decodeShortLC (line 197) | private String decodeShortLC (boolean db[]) { method decodeAct_Updt (line 459) | private String decodeAct_Updt (int inf,int channel) { method setApp (line 478) | public void setApp (DMRDecode theApp) { FILE: src/main/java/com/dmr/SlotType.java class SlotType (line 3) | public class SlotType { method decode (line 10) | public String decode (DMRDecode ttheApp,byte[] dibit_buf) { method mainDecode (line 17) | private boolean mainDecode (byte[] dibit_buf) { method calcGolay208 (line 98) | boolean calcGolay208 () { method checkGolay208 (line 156) | private boolean checkGolay208 (boolean[] word) { method isPassErrorCheck (line 217) | public boolean isPassErrorCheck() { method returnDataType (line 222) | public int returnDataType () { FILE: src/main/java/com/dmr/SocketOut.java class SocketOut (line 8) | public class SocketOut implements Runnable { method SocketOut (line 17) | public SocketOut (DMRDecode theApp) { method run (line 22) | public void run() { method setupSocket (line 45) | public boolean setupSocket() { method waitForConnection (line 56) | private void waitForConnection(int n) { method nextFreeSocket (line 72) | private int nextFreeSocket() { method checkForFreeSockets (line 82) | private boolean checkForFreeSockets() { method sendVoiceViaSocket (line 92) | public void sendVoiceViaSocket (int vdata[],int channel) { FILE: src/main/java/com/dmr/TextfileFilter.java class TextfileFilter (line 6) | public class TextfileFilter extends javax.swing.filechooser.FileFilter { method accept (line 7) | public boolean accept(File f) { method getDescription (line 27) | public String getDescription() { method getExtension (line 34) | private String getExtension(File f) { FILE: src/main/java/com/dmr/Trellis.java class Trellis (line 3) | public class Trellis { method decode (line 22) | public boolean[] decode (boolean r[]) { method extractDibits (line 33) | private byte[] extractDibits (boolean[] rawBits) { method constellationOut (line 57) | private byte[] constellationOut (byte[] encDibit) { method tribitExtract (line 83) | private int[] tribitExtract (byte cons[]) { method binaryConvert (line 106) | private boolean[] binaryConvert (int tribit[]) { FILE: src/main/java/com/dmr/UsersLogged.java class UsersLogged (line 3) | public class UsersLogged { method addUser (line 15) | public boolean addUser (int tident) { method findUserIndex (line 37) | public int findUserIndex (int tident) { method setAsGroup (line 48) | public void setAsGroup (int tident) { method setAsDataUser (line 53) | public void setAsDataUser (int tident) { method setAsGroupUser (line 58) | public void setAsGroupUser (int tident) { method setAsUnitUser (line 63) | public void setAsUnitUser (int tident) { method returnUserCounter (line 68) | public int returnUserCounter () { method setChannel (line 73) | public void setChannel (int tident,int channel) { method sortByIdent (line 81) | public void sortByIdent() { method returnInfo (line 125) | public String returnInfo (int index) { method clearAll (line 153) | public void clearAll() { FILE: src/main/java/com/dmr/Utilities.java class Utilities (line 3) | public class Utilities { method returnMFIDName (line 6) | public String returnMFIDName (int mfid) { method retAddress (line 21) | public int retAddress (boolean bits[],int offset) { method retSixteen (line 32) | public int retSixteen (boolean bits[],int offset) { method retTwelve (line 54) | public int retTwelve (boolean bits[],int offset) { method retNine (line 72) | public int retNine (boolean bits[],int offset) { method retEight (line 87) | public int retEight (boolean bits[],int offset) { method retSeven (line 101) | public int retSeven (boolean bits[],int offset) { method retSix (line 114) | public int retSix (boolean bits[],int offset) { method retFive (line 126) | public int retFive (boolean bits[],int offset) { method retFour (line 137) | public int retFour (boolean bits[],int offset) { method retThree (line 147) | public int retThree (boolean bits[],int offset) { method decodeServiceOptions (line 156) | public String decodeServiceOptions (boolean bits[],int offset) { FILE: src/main/java/com/dmr/VoiceData.java class VoiceData (line 5) | public class VoiceData { method handleVoice (line 8) | public void handleVoice (DMRDecode tTheApp,byte[] dibit_buf) { method extractVoiceBits (line 20) | private boolean[] extractVoiceBits (byte dibit_buf[]) { method packBits (line 67) | private int[] packBits(boolean bts[]) { method convertByte (line 78) | private int convertByte (boolean b[],int offset) { method voiceDump (line 92) | private void voiceDump (int vdata[]) { FILE: src/main/java/com/dmr/crc.java class crc (line 3) | public class crc { method setCrc8Value (line 6) | public void setCrc8Value(int crc8Value) { method getCrc8Value (line 10) | public int getCrc8Value() { method crc8 (line 15) | public void crc8(boolean bit) { method ccitt_crc16 (line 24) | private void ccitt_crc16(int in) { method crcCSBK (line 37) | public boolean crcCSBK (boolean in[]) { method crcDataHeader (line 55) | public boolean crcDataHeader (boolean in[]) { method RS129 (line 74) | public boolean RS129 (boolean in[]) { method crcFiveBit (line 92) | public boolean crcFiveBit (boolean in[],int tcrc) { FILE: src/main/java/test/com/dmr/BPTC19696Test.java class BPTC19696Test (line 9) | public class BPTC19696Test extends TestCase { method testdecode (line 11) | public void testdecode () { FILE: src/main/java/test/com/dmr/SlotTypeTest.java class SlotTypeTest (line 7) | public class SlotTypeTest extends TestCase { method testDecode (line 9) | public void testDecode () { FILE: src/main/java/test/com/dmr/TrellisTest.java class TrellisTest (line 6) | public class TrellisTest extends TestCase { method testTrellis (line 9) | public void testTrellis() { FILE: src/main/java/test/com/dmr/crcTest.java class crcTest (line 7) | public class crcTest extends TestCase { method testCRC8 (line 10) | public void testCRC8 () { method testcrcCSBK (line 32) | public void testcrcCSBK () { method testcrcDataHeader (line 49) | public void testcrcDataHeader () { method testRS129 (line 64) | public void testRS129 () {