Exemple #1
0
 public SerialPortPacket createPacket(COM_PACKET type)
 {
     if (mComPacketRegisteList.ContainsKey(type))
     {
         return(UnityUtility.createInstance <SerialPortPacket>(mComPacketRegisteList[type], type));
     }
     return(null);
 }
Exemple #2
0
    protected COM_PACKET getPacketType(int cmdID)
    {
        COM_PACKET packetType = COM_PACKET.CP_MAX;

        if (cmdID == 1)
        {
            packetType = COM_PACKET.CP_FIT_DATA;
        }
        else if (cmdID == 2)
        {
            packetType = COM_PACKET.CP_FRICTION;
        }
        return(packetType);
    }
 public SerialPortPacket(COM_PACKET type)
 {
     mPacketType = type;
 }
Exemple #4
0
 public SerialPortPacketFriction(COM_PACKET type)
     : base(type)
 {
     ;
 }
Exemple #5
0
 protected void registePacket <T>(COM_PACKET packetType)
 {
     mComPacketRegisteList.Add(packetType, typeof(T));
 }
Exemple #6
0
 public T createPacket <T>(out T packet, COM_PACKET type) where T : SerialPortPacket
 {
     packet = createPacket(type) as T;
     return(packet);
 }
Exemple #7
0
 public SerialPortPacketFitData(COM_PACKET type)
     : base(type)
 {
     ;
 }