startProgramming method

  1. @override
void startProgramming(
  1. int sendInterval
)
override

开始OAD升级

  • sendInterval 数据发送间隔

Implementation

@override
void startProgramming(int sendInterval) {
  if (state != OADState.prepared) {
    throw ("start programming in illegal state: $state, you should start programming in prepared state by call prepare()");
  }

  state = OADState.programming;

  _sendInterval = sendInterval;
  //发送头数据
  /*mCharIdentify.setValue(mFileImgHdr.reqData);
      mGatt.writeCharacteristic(mCharIdentify);*/
  _sendFileData();
}