1 package com.smartdevicelink.protocol.enums;
\r
3 import java.util.Vector;
\r
5 import com.smartdevicelink.util.ByteEnumer;
\r
7 public class FrameData extends ByteEnumer {
\r
9 private static Vector theList = new Vector();
\r
10 public static Vector getList() { return theList; }
\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
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
26 theList.addElement(StartSession);
\r
27 theList.addElement(StartSessionACK);
\r
28 theList.addElement(StartSessionNACK);
\r
29 theList.addElement(EndSession);
\r
32 public static FrameData valueOf(String passedButton) {
\r
33 return (FrameData) get(theList, passedButton);
\r
36 public static FrameData[] values() {
\r
37 return (FrameData[]) theList.toArray();
\r