blob: d5643ca984d3973a9a029e5e10915bc7fc399fc8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
package com.detrav.net;
import com.detrav.gui.DetravPortableChargerGui;
import com.google.common.io.ByteArrayDataInput;
import com.google.common.io.ByteArrayDataOutput;
import com.google.common.io.ByteStreams;
/**
* Created by wital_000 on 07.04.2016.
*/
public class DetravPortableChargerPacker02 extends DetravPacket {
public long charge = 0;
@Override
public int getPacketID() {
return 1;
}
@Override
public byte[] encode() {
ByteArrayDataOutput tOut = ByteStreams.newDataOutput(1);
tOut.writeLong(charge);
return tOut.toByteArray();
}
@Override
public Object decode(ByteArrayDataInput aData) {
DetravPortableChargerPacker02 packet = new DetravPortableChargerPacker02();
packet.charge = aData.readLong();
return packet;
}
@Override
public void process() {
DetravPortableChargerGui.charge = charge;
}
}
|