void scheduleTransmission(boolean lastAttemptFailed){
  this.failedToday=lastAttemptFailed;
  this.nextTransmission=new Date(lastReset.getTime() + getTransmissionInterval());
}

void scheduleTransmission ( boolean lastAttemptFailed ) { this . failedToday = lastAttemptFailed ; this . nextTransmission = new Date ( lastReset . getTime ( ) + getTransmissionInterval ( ) ) ; }
sets the date for the next transmission . starts no timers .
