Ejemplo n.º 1
0
        public static string GetPacketName(DataPackages.Template.PacketKind packetKind)
        {
            if (packetKind == Template.PacketKind.DataExchange)
            {
                return("SV:DATEX.PACK_" + PacketCounter);
            }
            else if (packetKind == Template.PacketKind.DownloadRequest)
            {
                return("SV:DLREQ.PACK_" + PacketCounter);
            }
            else if (packetKind == Template.PacketKind.Message)
            {
                return("SV:MSG.PACK_" + PacketCounter);
            }
            else if (packetKind == Template.PacketKind.UploadRequest)
            {
                return("SV:ULREQ.PACK_" + PacketCounter);
            }
            else if (packetKind == Template.PacketKind.BugReport)
            {
                return("SV:BGRP.PACK_" + PacketCounter);
            }

            PacketCounter++;
            return("SV:UNINITIALIZED.PACK_" + PacketCounter);
        }
Ejemplo n.º 2
0
 public static Template.DataPackage CreatePacket(string Data, string Parameter, DataPackages.Template.PacketKind packetKind)
 {
     Template.DataPackage dataPacket = new Template.DataPackage();
     dataPacket.Data   = Data;
     dataPacket.Params = Parameter;
     dataPacket.Packet = packetKind;
     dataPacket.Name   = PackageAdministrator.GetPacketName(dataPacket);
     return(dataPacket);
 }