Vector magnetometer