public static void Service() { client.ClientStartRead(); byte[] dataBytes = client.ClientGetRxData(); byte type = client.ClientGetRxType(); Motus_1_RawDataPacket packet = new Motus_1_RawDataPacket(); if (type == (byte)ValidPacketTypes.motus_1_raw_data_packet) { packet.Serialize(dataBytes); short[] sData = packet.DeSerialize(); int[] data = new int[sData.Length]; for (int i = 0; i < data.Length; i++) { data[i] = (int)sData[i]; } DataStorageTable.SetMotus_1_Data(data); if (logRawData) { string msg = data[0].ToString(); for (int i = 1; i < data.Length; i++) { msg += "," + data[i].ToString(); } Logger.LogMessage(msg); } } }