Search in sources :

Example 1 with Time

use of net.sf.marineapi.nmea.util.Time in project marine-api by ktuukkan.

the class GNSTest method getTime.

@Test
public void getTime() throws Exception {
    Time t = gns.getTime();
    assertEquals(1, t.getHour());
    assertEquals(40, t.getMinutes());
    assertEquals(35.00, t.getSeconds(), 0.001);
}
Also used : Time(net.sf.marineapi.nmea.util.Time) Test(org.junit.Test)

Example 2 with Time

use of net.sf.marineapi.nmea.util.Time in project marine-api by ktuukkan.

the class RMCTest method testGetTime.

/**
	 * Test method for {@link net.sf.marineapi.nmea.parser.RMCParser#getTime()}.
	 */
@Test
public void testGetTime() {
    Time t = rmc.getTime();
    assertNotNull(t);
    assertEquals(12, t.getHour());
    assertEquals(0, t.getMinutes());
    assertEquals(44.567, t.getSeconds(), 0.001);
}
Also used : Time(net.sf.marineapi.nmea.util.Time) Test(org.junit.Test)

Example 3 with Time

use of net.sf.marineapi.nmea.util.Time in project marine-api by ktuukkan.

the class ZDATest method testSetTime.

/**
	 * Test method for {@link net.sf.marineapi.nmea.parser.ZDAParser#setTime()}.
	 */
@Test
public void testSetTime() {
    // 09:08:07.6
    Time t = new Time(9, 8, 7.6);
    zda.setTime(t);
    assertTrue(zda.toString().startsWith("$GPZDA,090807.600,07,"));
}
Also used : Time(net.sf.marineapi.nmea.util.Time) Test(org.junit.Test)

Example 4 with Time

use of net.sf.marineapi.nmea.util.Time in project marine-api by ktuukkan.

the class ZDATest method testGetTime.

/**
	 * Test method for {@link net.sf.marineapi.nmea.parser.ZDAParser#getTime()}.
	 */
@Test
public void testGetTime() {
    Time t = zda.getTime();
    assertNotNull(t);
    assertEquals(3, t.getHour());
    assertEquals(29, t.getMinutes());
    assertEquals(15.0, t.getSeconds(), 0.1);
}
Also used : Time(net.sf.marineapi.nmea.util.Time) Test(org.junit.Test)

Example 5 with Time

use of net.sf.marineapi.nmea.util.Time in project marine-api by ktuukkan.

the class TTMTest method testGetTime.

/**
	 * Test method for
	 * {@link net.sf.marineapi.nmea.parser.TTMParser#getTime()} .
	 */
@Test
public void testGetTime() {
    Time t = ttm.getTime();
    assertNotNull(t);
    assertEquals(17, t.getHour());
    assertEquals(55, t.getMinutes());
    assertEquals(50.24, t.getSeconds(), 0.001);
}
Also used : Time(net.sf.marineapi.nmea.util.Time) Test(org.junit.Test)

Aggregations

Time (net.sf.marineapi.nmea.util.Time)17 Test (org.junit.Test)14 Date (net.sf.marineapi.nmea.util.Date)3 GregorianCalendar (java.util.GregorianCalendar)1 DataNotAvailableException (net.sf.marineapi.nmea.parser.DataNotAvailableException)1 GGASentence (net.sf.marineapi.nmea.sentence.GGASentence)1 GLLSentence (net.sf.marineapi.nmea.sentence.GLLSentence)1 RMCSentence (net.sf.marineapi.nmea.sentence.RMCSentence)1 Sentence (net.sf.marineapi.nmea.sentence.Sentence)1 VTGSentence (net.sf.marineapi.nmea.sentence.VTGSentence)1 FaaMode (net.sf.marineapi.nmea.util.FaaMode)1 GpsFixQuality (net.sf.marineapi.nmea.util.GpsFixQuality)1 Position (net.sf.marineapi.nmea.util.Position)1 PositionEvent (net.sf.marineapi.provider.event.PositionEvent)1