I dont know about other states but in Fl the weapons permit "technically" covers only handguns, electric weapons, tear gas guns, knifes, and billies, however, as a practical matter it covers any weapon or firearm other than a machine gun.
It also makes you not criminally liable for driving...