intelligent charging protocols