コード例 #1
0
        private void SendToServer(object sender, EventArgs args)
        {
            //var jsonObject = new JObject(
            //        new JProperty("CMD", "push"),
            //        new JProperty("count", 1),
            //        new JProperty("measurements", 
            //                new JArray(
            //                    JObject.FromObject(LatestMeasurement)
            //                )
            //            )
                //);

            var jsonObject = new PushPacket<Measurement>(PushPacket<Measurement>.DataType.Measurements,
                new List<Measurement>() { LatestMeasurement },
                Settings.GetInstance().authToken
                );

            //Johan's code line
            // ReSharper disable once SpecifyACultureInStringConversionExplicitly
            //json = json.Length.ToString().PadRight(4, ' ') + json;
            TCPController.Send(jsonObject.ToString());
        }