{
  "version": "3.1.3",
  "design_name": "TMAG5170_example",
  "magnet_id": 2,
  "poles": 2,
  "material_id": 7,
  "remanence": 1320,
  "temperature": 20,
  "temperature_coefficient": -0.12,
  "coercivity": 10.9,
  "function_id": 4,
  "magnet_geometry": {
    "outer_diameter": 3,
    "height": 0.6
  },
  "magnet_position": {
    "x_position": 0,
    "y_position": 0,
    "z_position": 0
  },
  "magnet_angle": {
    "x_angle": 0,
    "y_angle": 0,
    "z_angle": 0
  },
  "magnet_movement": {
    "arc_length": 360
  },
  "sim_setting": {
    "angular_step_size": 1
  },
  "sensor": [
    {
      "sensor_id": "TMAG5170",
      "sensor_position": {
        "x_position": 0,
        "y_position": 0,
        "z_position": -5
      },
      "sensor_angle": {
        "x_angle": 0,
        "y_angle": 0,
        "z_angle": 0
      },
      "custom_inputs": {
        "variant": "TMAG5170A1QDGKR",
        "applied_vcc": 3.3,
        "temperature_compensation": 0,
        "averaging": 1,
        "maximum_input": 25
      },
      "id": -1
    }
  ]
}