1 package net.sf.tourviewer.lib.ciclo; 2 3 4 /*** 5 * The record at offset 645 containing information about the HAC4 settings. 6 * @author Steffen Pingel 7 */ 8 public class CM414MInfo1Block extends AbstractBlock { 9 10 private int deviceSignature; 11 private int wheelPerimeter1; 12 private int wheelPerimeter2; 13 private int homeAltitude; 14 private int weight; 15 private int month; 16 private int day; 17 private int year; 18 19 public CM414MInfo1Block(int[] data) { 20 super(data); 21 22 this.deviceSignature = getHex(0); 23 this.wheelPerimeter1 = getHex(1); 24 this.wheelPerimeter2 = getHex(2); 25 26 this.homeAltitude = getHex(4); 27 this.weight = getHex(5); 28 this.month = getDecH(6); 29 this.day = getDecL(6); 30 this.year = getDec(7); 31 } 32 33 public String toString() 34 { 35 return getDataString(); 36 } 37 38 39 public int getDay() 40 { 41 return day; 42 } 43 44 45 public int getDeviceSignature() 46 { 47 return deviceSignature; 48 } 49 50 51 public int getHomeAltitude() 52 { 53 return homeAltitude; 54 } 55 56 57 public int getMonth() 58 { 59 return month; 60 } 61 62 63 public int getWeight() 64 { 65 return weight; 66 } 67 68 69 public int getWheelPerimeter1() 70 { 71 return wheelPerimeter1; 72 } 73 74 75 public int getWheelPerimeter2() 76 { 77 return wheelPerimeter2; 78 } 79 80 81 public int getYear() 82 { 83 return year; 84 } 85 86 }