# Kicklogger Symbols Symbols for some high level strategy decisions. 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
kicklogger.save | boolean | true/ false |
kicklogger.set-before-state | boolean | true/ false |
kicklogger.setExecuteState | boolean | true/ false |
kicklogger.setAfterStateAndCommit | boolean | true/ false |
kicklogger.execute | boolean | true/ false |
kicklogger.near | boolean | true/ false |
kicklogger.ball-has-stopped | boolean | true/ false |
kicklogger.ball-outside-area | boolean | true/ false |
kicklogger.walktoTargetX | decimal | int |
kicklogger.walktoTargetY | decimal | int |
kicklogger.walktoTargetR | decimal | int |
kicklogger.kick | decimal | int |
kicklogger.ball-relative.x | decimal | int |
kicklogger.trigger-relative.x | decimal | int |
kicklogger.ceilcamActive | boolean | true/ false | if the ceilcam is sending data, this function returns true