public byte[] MakePacket(String moduleID)
            {
                List <short> data = StructToShortList();

                if (data == null)
                {
                    return(null);
                }

                WheelSorterTelegram header = new WheelSorterTelegram();

                header.DataType   = CommonHeader.SOCKET_PACKET_TYPE.HeartBeat;
                header.ModuleID   = moduleID;
                header.TelegramNo = (short)TELEGRAM.HEARTBEAT;
                header.DataLength = (short)(data.Count * 2);

                return(header.MakePacket(data));
            }
            public byte[] MakePacket(String moduleID)
            {
                List <short> data = StructToShortList();

                if (data == null)
                {
                    return(null);
                }

                WheelSorterTelegram header = new WheelSorterTelegram()
                {
                    DataType   = CommonHeader.SOCKET_PACKET_TYPE.Data,
                    ModuleID   = moduleID,
                    TelegramNo = (short)WheelSorterTelegram.TELEGRAM.SET_CONFIG_ACK,
                    DataLength = (short)(data.Count * 2)
                };

                return(header.MakePacket(data));
            }