             })
         }
     }
-/*
-    public private(set) var logData: [T] {
-        didSet {
-            dispatch_async(dispatch_get_main_queue(), {
-                self.delegate?.didUpdateLogData(self)
-            })
-        }
-    }
-*/
+
     // イニシャライザ
     init?(device:SenStickDevice, sensorType:SenStickSensorType)
     {

    var sensorLogDataChar:       CBCharacteristic

    var logData: [T] = []
    
    // Properties
    public private(set) var settingData:  SensorSettingData<S>? {

                    self.logData.appendContentsOf(d)
                    objc_sync_exit(self)
                
                    // 通知を間引く。描画周りの処理が重くなるので、100ミリ秒に1回に抑える。
                    if abs(prevousLogDataDateTime.timeIntervalSinceNow) >= 0.3 {
                        prevousLogDataDateTime = NSDate()
                        dispatch_async(dispatch_get_main_queue(), {
                            self.delegate?.didUpdateLogData(self)
                        })
                    }
                }
            }

