TRM 2.11.1.1 Periodic and Manual Learn Command says "EOS_START_LEARN() is used. When the device receives this command, it sets the [LCMD] flag and initiates the learning phase if conditions permit: for example, charger present". How does it know if a charger is present?