         data:Data,
         code:UInt16)
     {
+        self.data = data
+        
+        changeStatus(
+            status:MVitaLinkStrategySendDataStatusHeader.self)
+        
         let message:MVitaPtpMessageOutSendData = MVitaPtpMessageOutSendData(
             code:code)
         model?.linkCommand.writeMessage(

    
    final func packetStart()
    {
        changeStatus(
            status:MVitaLinkStrategySendDataStatusPacketStart.self)
    }
    
    func failed() { }


class MVitaLinkStrategySendData:MVitaLinkStrategyProtocol
{
    private(set) var model:MVitaLink?
    private var data:Data?
    private var status:MVitaLinkStrategySendDataStatusProtocol?
    
    required init(model:MVitaLink)
    {
        self.model = model
    }
    
    //MARK: protocol
