예제 #1
0
    // ==================================================
    // Callbacks from Native

    void RequestScanForHrmDevicesSucceeded(string json)
    {
        if (ScanForHrmDevicesSuccessfulEvent != null)
        {
            var N = JSON.Parse(json);

            Hashtable deviceList = new Hashtable();

            foreach (var details in N["hrm_devices"].Childs)
            {
                StringBuilder sb = new StringBuilder();
                sb.AppendFormat("XXXX address:       {0}\n" +
                                "XXXX    name:       {1}\n", details[0].ToString(), details[1].ToString());
                Debug.Log(sb.ToString());

                deviceList.Add(details[0].ToString().Replace("\"", String.Empty), details[1].ToString().Replace("\"", String.Empty));
            }

            var args = new ScanForHrmDevicesEventArgs(deviceList);
            ScanForHrmDevicesSuccessfulEvent(args);
        }
    }
    // ==================================================
    // Callbacks from Native
    void RequestScanForHrmDevicesSucceeded(string json)
    {
        if (ScanForHrmDevicesSuccessfulEvent != null)
        {
            var N = JSON.Parse(json);

            Hashtable deviceList = new Hashtable();

            foreach (var details in N["hrm_devices"].Childs) {

                StringBuilder sb = new StringBuilder();
                sb.AppendFormat("XXXX address:       {0}\n" +
                                "XXXX    name:       {1}\n", details[0].ToString(), details[1].ToString());
                Debug.Log(sb.ToString());

                deviceList.Add(details[0].ToString().Replace("\"", String.Empty), details[1].ToString().Replace("\"", String.Empty));
            }

            var args = new ScanForHrmDevicesEventArgs(deviceList);
            ScanForHrmDevicesSuccessfulEvent(args);
        }
    }