Exemple #1
0
def test_selectEncoder_Err():
    '''
  Encoder selection test
  '''
    enabledBands = {
        NormalRateConfig.GPS.L1.NAME: False,
        NormalRateConfig.GPS.L2.NAME: False,
        NormalRateConfig.GLONASS.L1.NAME: True,
        NormalRateConfig.GLONASS.L2.NAME: True
    }
    try:
        selectEncoder('something', NormalRateConfig, enabledBands)
        assert False
    except ValueError:
        pass
Exemple #2
0
def test_selectEncoder_2GPSGLONASS():
    '''
  Encoder selection test
  '''
    enabledBands = {
        NormalRateConfig.GPS.L1.NAME: True,
        NormalRateConfig.GPS.L2.NAME: False,
        NormalRateConfig.GLONASS.L1.NAME: True,
        NormalRateConfig.GLONASS.L2.NAME: False
    }
    encoder = selectEncoder('2bits', NormalRateConfig, enabledBands)
    assert isinstance(encoder, GPSGLONASSTwoBitsEncoder)
Exemple #3
0
def test_selectEncoder_GLONASSL1L2():
    '''
  Encoder selection test
  '''
    enabledBands = {
        NormalRateConfig.GPS.L1.NAME: False,
        NormalRateConfig.GPS.L2.NAME: False,
        NormalRateConfig.GLONASS.L1.NAME: True,
        NormalRateConfig.GLONASS.L2.NAME: True
    }
    encoder = selectEncoder('1bit', NormalRateConfig, enabledBands)
    assert isinstance(encoder, GLONASSL1L2BitEncoder)