SDL_Android/SmartDeviceLinkAndroidProxy - added the correct version of the proxy
[profile/ivi/smartdevicelink.git] / SDL_Android / SmartDeviceLinkProxyAndroid / src / com / smartdevicelink / protocol / enums / FrameData.java
1 package com.smartdevicelink.protocol.enums;\r
2 \r
3 import java.util.Vector;\r
4 \r
5 import com.smartdevicelink.util.ByteEnumer;\r
6 \r
7 public class FrameData extends ByteEnumer {\r
8 \r
9         private static Vector theList = new Vector();\r
10         public static Vector getList() { return theList; } \r
11         \r
12         byte i = 0x00;\r
13         \r
14         protected FrameData(byte value, String name) {super(value, name);}\r
15         public final static FrameData StartSession = new FrameData((byte)0x01, "StartSession");\r
16         public final static FrameData StartSessionACK = new FrameData((byte)0x02, "StartSessionACK");\r
17         public final static FrameData StartSessionNACK = new FrameData((byte)0x03, "StartSessionNACK");\r
18         public final static FrameData EndSession = new FrameData((byte)0x04, "EndSession");\r
19         \r
20         public final static FrameData SingleFrame = new FrameData((byte)0x00, "SingleFrame");\r
21         public final static FrameData FirstFrame = new FrameData((byte)0x00, "FirstFrame");\r
22         public final static FrameData ConsecutiveFrame = new FrameData((byte)0x00, "ConsecutiveFrame");\r
23         public final static byte LastFrame = (byte)0x00;\r
24         \r
25         static {\r
26                 theList.addElement(StartSession);\r
27                 theList.addElement(StartSessionACK);\r
28                 theList.addElement(StartSessionNACK);\r
29                 theList.addElement(EndSession); \r
30         }\r
31         \r
32         public static FrameData valueOf(String passedButton) {\r
33                 return (FrameData) get(theList, passedButton);\r
34         }\r
35         \r
36         public static FrameData[] values() {\r
37                 return (FrameData[]) theList.toArray();\r
38         }\r
39 }\r