View Javadoc

1   package net.sf.tourviewer.lib.ciclo;
2   
3   
4   
5   public class HAC4Info2Block extends AbstractBlock {
6   
7   	private Object countDown1;
8   	private Object countDown2;
9   	private int altitudeErrorCorrection;
10  	private int totalDistance;
11  	private int nextFreeOffset;
12  	private int year;
13  	private int month;
14  	private int day;
15  
16  	public HAC4Info2Block(int[] data) {
17  		super(data);
18  		
19  		this.countDown1 = getDecH(0) * 60 + getDecL(0);
20  		this.countDown2 = getDecH(1) * 60 + getDecL(1);
21  		this.altitudeErrorCorrection = getHex(2);
22  		this.totalDistance = getHex(3) << 16 + getHex(4);
23  		this.nextFreeOffset = getHex(5);
24  		this.year = getDec(6);
25  		this.month = getDecH(7);
26  		this.day = getDecL(7);
27  	}
28  	
29  	public String toString()
30  	{
31  		return getDataString();
32  	}
33  
34  	
35  	public int getAltitudeErrorCorrection()
36  	{
37  		return altitudeErrorCorrection;
38  	}
39  
40  	
41  	public Object getCountDown1()
42  	{
43  		return countDown1;
44  	}
45  
46  	
47  	public Object getCountDown2()
48  	{
49  		return countDown2;
50  	}
51  
52  	
53  	public int getDay()
54  	{
55  		return day;
56  	}
57  
58  	
59  	public int getMonth()
60  	{
61  		return month;
62  	}
63  
64  	
65  	public int getNextFreeOffset()
66  	{
67  		return nextFreeOffset;
68  	}
69  
70  	
71  	public int getTotalDistance()
72  	{
73  		return totalDistance;
74  	}
75  
76  	
77  	public int getYear()
78  	{
79  		return year;
80  	}
81  
82  	
83  	public void setAltitudeErrorCorrection(int altitudeErrorCorrection)
84  	{
85  		this.altitudeErrorCorrection = altitudeErrorCorrection;
86  	}
87  
88  	
89  	public void setCountDown1(Object countDown1)
90  	{
91  		this.countDown1 = countDown1;
92  	}
93  
94  	
95  	public void setCountDown2(Object countDown2)
96  	{
97  		this.countDown2 = countDown2;
98  	}
99  
100 	
101 	public void setDay(int day)
102 	{
103 		this.day = day;
104 	}
105 
106 	
107 	public void setMonth(int month)
108 	{
109 		this.month = month;
110 	}
111 
112 	
113 	public void setNextFreeOffset(int nextFreeOffset)
114 	{
115 		this.nextFreeOffset = nextFreeOffset;
116 	}
117 
118 	
119 	public void setTotalDistance(int totalDistance)
120 	{
121 		this.totalDistance = totalDistance;
122 	}
123 
124 	
125 	public void setYear(int year)
126 	{
127 		this.year = year;
128 	}
129 	
130 }