     var step:Int = 0
     var dataReceived:Data?
     var carriedData:Data?
-    var carriedHeader:PTPHeader?
     weak var connected:MConnectConnected?
     
     func carryData(data:Data)

        guard
            
            let header:PTPHeader = PTPHeader(data:mergedData),
            header.size > mergedData.count
            
        else
        {

            //header and payload:[14, 7, 139267, 0, 1879633920]
            //header and payload:[20, 9, 1, 407, 0]
            
            print("header and payload:\(header.size):\(header.type) \(info)")
            
            self.dataReceived = Data()
        
