added identifiers to params error messages; allow battery type of 3