# Challenge Symbols Symbols for required for the challenges. The formalized behavior references a variety of input and output symbols, which can stand for variables or functions of the agent's software. Constants are constant decimal values. ## Input Symbols
Name | Type | Measure | Description
dummy-2004-challenge-symbol | boolean | true/ false | replace-me
challenge-slam.current-target-point | decimal | integer | current target point
challenge-slam.imgY | decimal | integer |
challenge-slam.imgU | decimal | integer |
challenge-slam.imgV | decimal | integer |
challenge-slam.wlan-bearing-finished | boolean | true/ false |
challenge-slam.wlan-bearing-direction | decimal |  |
challenge-slam.wlan-bearing-neg-center | decimal |  |
challenge-slam.wlan-bearing-pos-center | decimal |  |
challenge-slam.general-purpose | decimal |  |
challenge-slam.wlan-bearing-facing-blue | boolean | true/ false |
challenge-slam.green-location-finished | boolean | true/ false |
challenge-slam.angle-to-max-green-valid | boolean | true/ false |
challenge-slam.angle-to-max-green | decimal |  |
challenge-slam.length-of-max-green | decimal |  |
challenge-slam.turn-finished | boolean | true/ false |
challenge-slam.center-circle-visible | boolean | true/ false |
challenge-slam.direction-to-center-circle | decimal |  |
challenge-slam.distance-to-center-circle | decimal |  |
challenge-slam.seen-center-circle-orientation | decimal |  |
challenge-slam.time-since-center-circle-visible | decimal |  |
## Input Functions
Name | Measure | Description / Parameters
challenge-slam.target-position.x | mm | Returns the x coordinate of the current target position in challenge 2.
Parameter | Measure | Range | Description
challenge-slam.target-position.x.index | integer | 0..4 | The number of the target position.
challenge-slam.target-position.y | mm | Returns the y coordinate of the current target position in challenge 2.
Parameter | Measure | Range | Description
challenge-slam.target-position.y.index | integer | 0..4 | The number of the target position.
challenge-slam.target-position.rotation | mm | Returns the rotation that is optimal for the current target position in challenge 2.
Parameter | Measure | Range | Description
challenge-slam.target-position.rotation.index | integer | 0..4 | The number of the target position.
## Output Symbols
Name | Type | Measure | Description
challenge-slam.state | enumerated | challenge-slam.state.slam-start challenge-slam.state.debug-just-learn challenge-slam.state.debug-just-recognize challenge-slam.state.localize-with-flags challenge-slam.state.learn-new-flags challenge-slam.state.localize-using-new-flags challenge-slam.state.use-new-flags |