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); }
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); }