         updateLogMetaData()
         
         device.setNotify(self.sensorLogDataChar, enabled: true)
+        
+        // delegate呼び出しのフラグをクリアしておく
+        self.flag = false
     }
     
     // メタデータの更新

    var sensorLogDataChar:       CBCharacteristic

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

                    self.logData.appendContentsOf(d)
                    objc_sync_exit(self)
                
                    // 過度な通知をしないよう、フラグでデリゲートが確実に実行されてから、次のデリゲート呼び出しを行う
                    // semaphoreではwaitしちゃうから、フラグで実装。
                    if(self.flag == false) {
                        self.flag = true
                        dispatch_async(dispatch_get_main_queue(), {
                            self.delegate?.didUpdateLogData(self)
                            self.flag = false
                        })
                    }
                }
