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 HAC4Info1Block extends AbstractBlock { 9 10 private int deviceSignature; 11 private int wheelPerimeter; 12 private int weight; 13 private int homeAltitude; 14 private int pulse1Upper; 15 private int pulse1Lower; 16 private int pulse2Upper; 17 private int pulse2Lower; 18 19 public HAC4Info1Block(int[] data) { 20 super(data); 21 22 this.deviceSignature = getHex(0); 23 this.wheelPerimeter = getHex(1); 24 this.weight = getHex(2); 25 this.homeAltitude = getHex(3); 26 this.pulse1Upper = getHex(4); 27 this.pulse1Lower = getHex(5); 28 this.pulse2Upper = getHex(6); 29 this.pulse2Lower = getHex(7); 30 } 31 32 public String toString() 33 { 34 return getDataString(); 35 } 36 37 38 public int getDeviceSignature() 39 { 40 return deviceSignature; 41 } 42 43 44 public int getHomeAltitude() 45 { 46 return homeAltitude; 47 } 48 49 50 public int getPulse1Lower() 51 { 52 return pulse1Lower; 53 } 54 55 56 public int getPulse1Upper() 57 { 58 return pulse1Upper; 59 } 60 61 62 public int getPulse2Lower() 63 { 64 return pulse2Lower; 65 } 66 67 68 public int getPulse2Upper() 69 { 70 return pulse2Upper; 71 } 72 73 74 public int getWeight() 75 { 76 return weight; 77 } 78 79 80 public int getWheelPerimeter() 81 { 82 return wheelPerimeter; 83 } 84 85 }