Elisa3
variables.h File Reference
#include "constants.h"

Go to the source code of this file.

Variables

volatile unsigned char currentAdChannel
unsigned char currentProx
unsigned char currentMotLeftChannel
unsigned char currentMotRightChannel
unsigned char rightMotorPhase
unsigned char leftMotorPhase
volatile unsigned int proximityValue [24]
int proximityResult [12]
signed int proximityOffset [12]
unsigned long proximitySum [12]
unsigned char adcSaveDataTo
unsigned char adcSamplingState
unsigned char rightChannelPhase
unsigned char leftChannelPhase
unsigned int batteryLevel
unsigned char measBattery
unsigned char proxUpdated
int proximityResultLinear [8]
float rightMotSteps
float leftMotSteps
float rightMotStepsOld
float leftMotStepsOld
unsigned int left_current_avg
unsigned int right_current_avg
unsigned int last_left_current
unsigned int last_right_current
signed int pwm_right_desired_to_control
signed int pwm_left_desired_to_control
unsigned int left_vel_sum
unsigned int right_vel_sum
signed int last_left_vel
signed int last_right_vel
signed int pwm_right
signed int pwm_left
signed int pwm_right_desired
signed int pwm_left_desired
signed int pwm_intermediate_right_desired
signed int pwm_intermediate_left_desired
signed int k_ff_speed_control_left
signed int k_ff_speed_control_right
signed long int pwm_right_speed_controller
signed long int pwm_left_speed_controller
signed int delta_left_speed_current
signed int delta_right_speed_current
signed int delta_left_speed_prev
signed int delta_right_speed_prev
signed int delta_left_speed_sum
signed int delta_right_speed_sum
unsigned char compute_left_vel
unsigned char compute_right_vel
signed int pwm_right_working
signed int pwm_left_working
unsigned char firstSampleRight
unsigned char firstSampleLeft
unsigned int dataLED [3]
signed int speedl
signed int speedr
unsigned char rfData [PAYLOAD_SIZE]
unsigned char ackPayload [16]
unsigned char packetId
unsigned int rfAddress
unsigned char rfFlags
unsigned char spiCommError
unsigned char rfDebugMode
unsigned char rfDebugCounter
unsigned char pwm_red
unsigned char pwm_green
unsigned char pwm_blue
unsigned char blinkState
unsigned char rgbState
unsigned char peripheralChoice
unsigned char choosePeripheral
unsigned char sendAdcValues
unsigned char commError
unsigned int byteCount
unsigned char uartBuff [UART_BUFF_SIZE]
unsigned char nextByteIndex
unsigned char currByteIndex
unsigned char chooseMenu
unsigned char menuChoice
unsigned char addressReceived
unsigned char menuState
unsigned char getDataNow
unsigned char irCommand
unsigned char command_received
unsigned char colorState
unsigned char irEnabled
unsigned char checkGlitch
unsigned char behaviorState
int accelAddress
unsigned char useAccel
signed int accX
signed int accY
signed int accZ
signed int accOffsetX
signed int accOffsetY
signed int accOffsetZ
signed int accOffsetXSum
signed int accOffsetYSum
signed int accOffsetZSum
signed int currentAngle
unsigned char currPosition
unsigned int timesInSamePos
unsigned char robotPosition
signed char accBuff [6]
uint32_t clockTick
unsigned char currentSelector
signed int calibrationCycle
unsigned char startCalibration
unsigned char hardwareRevision
unsigned char demoState
unsigned char lineFound
unsigned char outOfLine
unsigned char chargeContact
unsigned long int demoStartTime
unsigned long int demoStartTime2
unsigned long int demoEndTime
unsigned char currentOsccal
unsigned long long int speedStepCounter
unsigned char speedStep
unsigned char softAccEnabled
unsigned char calibrationWritten
unsigned char greenLedState
unsigned char rgbLedState
unsigned char obstacleAvoidanceEnabled
unsigned char cliffAvoidanceEnabled
unsigned char cliffDetectedFlag
float theta
float lastTheta
float xPos
float yPos
float deltaDist
float thetaOld
float xPosOld
float yPosOld
float deltaDistOld
float leftDist
float rightDist
float leftDistPrev
float rightDistPrev
unsigned char computeOdometry
float thetaAcc
unsigned char calibState
unsigned char calibVelIndex
unsigned char calibWheel
signed int tempVel
signed int calibration [CALIBRATION_SAMPLES][8]
unsigned long int timeoutOdometry
unsigned long timeOdometry
unsigned char calibrateOdomFlag
signed long int leftSpeedSumOdom
signed long int rightSpeedSumOdom
unsigned int leftSumCount
unsigned int rightSumCount
signed int avgLeftSpeed
signed int avgRightSpeed
signed int speedLeftFromEnc
signed int speedRightFromEnc
uint32_t timeLeftOdom
uint32_t timeRightOdom
unsigned char irCommEnabled
unsigned char irCommEnabledNext
unsigned char irCommMode
volatile unsigned char irCommState
unsigned int irCommTempValue
volatile unsigned char irCommSendValues
unsigned long int irCommTickCounter
unsigned long int irCommTickCounter2
unsigned char irCommTickCounterUpdate
signed char irCommLastSensor
signed int irCommLastData
signed int angleDeg
signed int angleError
unsigned char angleDegEncode
unsigned char irCommRobotId
unsigned char irCommRobotsNum
unsigned char irCommLedToggle
unsigned char irCommMsgCount
signed int irCommMaxSensorSignalTemp [IRCOMM_SAMPLING_WINDOW *2]
unsigned char irCommMaxSensorSignalIndexTemp
signed int irCommMaxSensorSignalFiltTemp [IRCOMM_SAMPLING_WINDOW *2]
unsigned char irCommMaxSensorSignalFiltIndexTemp
signed int irCommRxMaxSensorTemp [2]
unsigned char irCommRxMaxSensorIndexTemp
signed int irCommRxMaxDiffTemp [2]
unsigned char irCommRxMaxDiffIndexTemp
signed int irCommProxMeanTemp [2]
unsigned char irCommProxMeanIndexTemp
unsigned char irCommSwitchCountTemp [2]
unsigned char irCommSwitchCountIndexTemp
unsigned int irCommMaxSensorValueCurrTemp [2]
unsigned char irCommMaxSensorValueCurrIndexTemp
unsigned int irCommMinSensorValueCurrTemp [2]
unsigned char irCommMinSensorValueCurrIndexTemp
unsigned char irCommShiftCountTemp [2]
unsigned char irCommShiftCountIndexTemp
unsigned char irCommShiftCountFinalTemp [2]
unsigned char irCommShiftCountFinalIndexTemp
unsigned int irCommStartDiffTemp [2]
unsigned char irCommStartDiffIndexTemp
unsigned char irCommComputeShiftTemp [2]
unsigned char irCommComputeShiftIndexTemp
unsigned char irCommRxPeakHighToLowTemp [2]
unsigned char irCommRxPeakHighToLowIndexTemp
unsigned char irCommRxStartPeakDurationTemp [2]
unsigned char irCommRxStartPeakDurationIndexTemp
unsigned char irCommRxStartBitDetectedTemp [2]
unsigned char irCommRxStartBitDetectedIndexTemp
unsigned char irCommStateTemp [14]
unsigned char irCommStateIndexTemp
unsigned char irCommSyncStateTemp [2]
unsigned char irCommSyncStateIndexTemp
signed int irCommBitsSignalTemp [IRCOMM_SAMPLING_WINDOW *10]
unsigned char irCommBitsSignalIndexTemp
unsigned char irCommRxBitReceivedTemp [10]
unsigned char irCommRxBitReceivedIndexTemp
unsigned char irCommRxPrevDataReceived
unsigned char irCommAdcRxState
unsigned char irCommRxWindowSamples
unsigned int irCommMaxSensorValueBuff1 [8]
unsigned int irCommMaxSensorValueBuff2 [8]
unsigned int * irCommMaxSensorValueAdc
unsigned int * irCommMaxSensorValueCurr
unsigned int irCommMinSensorValueBuff1 [8]
unsigned int irCommMinSensorValueBuff2 [8]
unsigned int * irCommMinSensorValueAdc
unsigned int * irCommMinSensorValueCurr
unsigned int irCommProxValuesBuff1 [8 *IRCOMM_SAMPLING_WINDOW]
unsigned int irCommProxValuesBuff2 [8 *IRCOMM_SAMPLING_WINDOW]
unsigned int * irCommProxValuesAdc
unsigned int * irCommProxValuesCurr
unsigned int * irCommTempPointer
unsigned char irCommRxCrc
signed int irCommMaxSensorSignal [IRCOMM_SAMPLING_WINDOW]
signed long int irCommProxSum
signed int irCommTempMax
signed int irCommTempMin
unsigned char irCommShiftCount
unsigned char irCommComputeShift
signed int irCommProxMean
signed char irCommSignalState
unsigned char irCommSwitchCount
unsigned char irCommRxBitCount
unsigned char irCommRxCrcError
unsigned char irCommRxByte
unsigned char irCommSecondBitSkipped
unsigned char irCommShiftCounter
unsigned char irCommRxBitReceived [10]
unsigned char irCommRxByteExpected
unsigned char irCommRxSequenceCount
unsigned char irCommRxLastDataReceived
unsigned char irCommRxDataAvailable
signed char irCommRxReceivingSensor
unsigned char irCommRxBitSkipped
unsigned char irCommRxStartBitDetected
unsigned char irCommRxPeakHighToLow
unsigned char irCommRxStartPeakDuration
signed int irCommRxMaxDiff
signed int irCommRxMaxSensor
unsigned char irCommRxNumReceivingSensors
unsigned char irCommAdcTxState
unsigned char irCommTxByte
unsigned char irCommTxByteEnqueued
unsigned long int irCommTxLastTransmissionTime
unsigned char irCommTxBitToTransmit [12]
unsigned char irCommTxCrc
unsigned char irCommTxBitCount
unsigned char irCommTxPulseState
unsigned int irCommTxDuration
unsigned char irCommTxSwitchCount
unsigned char irCommTxSwitchCounter
unsigned char irCommTxDurationCycle
unsigned char irCommTxSensorMask
unsigned char irCommTxSensorGroup

Variable Documentation

signed char accBuff[6]
signed int accOffsetX
signed int accOffsetXSum
signed int accOffsetY
signed int accOffsetYSum
signed int accOffsetZ
signed int accOffsetZSum
signed int accX
signed int accY
signed int accZ
unsigned char ackPayload[16]
unsigned char adcSamplingState
unsigned char adcSaveDataTo
unsigned char addressReceived
signed int angleDeg
unsigned char angleDegEncode
signed int angleError
signed int avgLeftSpeed
signed int avgRightSpeed
unsigned int batteryLevel
unsigned char behaviorState
unsigned char blinkState
unsigned int byteCount
unsigned char calibrateOdomFlag
signed int calibrationCycle
unsigned char calibrationWritten
unsigned char calibState
unsigned char calibVelIndex
unsigned char calibWheel
unsigned char chargeContact
unsigned char checkGlitch
unsigned char chooseMenu
unsigned char choosePeripheral
unsigned char cliffAvoidanceEnabled
unsigned char cliffDetectedFlag
uint32_t clockTick
unsigned char colorState
unsigned char command_received
unsigned char commError
unsigned char compute_left_vel
unsigned char compute_right_vel
unsigned char computeOdometry
unsigned char currByteIndex
volatile unsigned char currentAdChannel
signed int currentAngle
unsigned char currentMotLeftChannel
unsigned char currentMotRightChannel
unsigned char currentOsccal
unsigned char currentProx
unsigned char currentSelector
unsigned char currPosition
unsigned int dataLED[3]
float deltaDist
float deltaDistOld
unsigned long int demoEndTime
unsigned long int demoStartTime
unsigned long int demoStartTime2
unsigned char demoState
unsigned char firstSampleLeft
unsigned char firstSampleRight
unsigned char getDataNow
unsigned char greenLedState
unsigned char hardwareRevision
unsigned char irCommAdcRxState
unsigned char irCommAdcTxState
unsigned char irCommand
unsigned char irCommComputeShift
unsigned char irCommComputeShiftTemp[2]
unsigned char irCommEnabled
unsigned char irCommEnabledNext
signed int irCommLastData
signed char irCommLastSensor
unsigned char irCommLedToggle
unsigned int* irCommMaxSensorValueAdc
unsigned int irCommMaxSensorValueBuff1[8]
unsigned int irCommMaxSensorValueBuff2[8]
unsigned int* irCommMaxSensorValueCurr
unsigned int* irCommMinSensorValueAdc
unsigned int irCommMinSensorValueBuff1[8]
unsigned int irCommMinSensorValueBuff2[8]
unsigned int* irCommMinSensorValueCurr
unsigned char irCommMode
unsigned char irCommMsgCount
signed int irCommProxMean
unsigned char irCommProxMeanIndexTemp
signed int irCommProxMeanTemp[2]
signed long int irCommProxSum
unsigned int* irCommProxValuesAdc
unsigned int* irCommProxValuesCurr
unsigned char irCommRobotId
unsigned char irCommRobotsNum
unsigned char irCommRxBitCount
unsigned char irCommRxBitReceived[10]
unsigned char irCommRxBitReceivedTemp[10]
unsigned char irCommRxBitSkipped
unsigned char irCommRxByte
unsigned char irCommRxByteExpected
unsigned char irCommRxCrc
unsigned char irCommRxCrcError
unsigned char irCommRxDataAvailable
unsigned char irCommRxLastDataReceived
signed int irCommRxMaxDiff
unsigned char irCommRxMaxDiffIndexTemp
signed int irCommRxMaxDiffTemp[2]
signed int irCommRxMaxSensor
signed int irCommRxMaxSensorTemp[2]
unsigned char irCommRxPeakHighToLow
unsigned char irCommRxPeakHighToLowTemp[2]
unsigned char irCommRxPrevDataReceived
unsigned char irCommRxSequenceCount
unsigned char irCommRxStartBitDetected
unsigned char irCommRxStartBitDetectedTemp[2]
unsigned char irCommRxWindowSamples
unsigned char irCommSecondBitSkipped
volatile unsigned char irCommSendValues
unsigned char irCommShiftCount
unsigned char irCommShiftCounter
unsigned char irCommShiftCountFinalTemp[2]
unsigned char irCommShiftCountTemp[2]
signed char irCommSignalState
unsigned char irCommStartDiffIndexTemp
unsigned int irCommStartDiffTemp[2]
volatile unsigned char irCommState
unsigned char irCommStateIndexTemp
unsigned char irCommStateTemp[14]
unsigned char irCommSwitchCount
unsigned char irCommSwitchCountTemp[2]
unsigned char irCommSyncStateIndexTemp
unsigned char irCommSyncStateTemp[2]
signed int irCommTempMax
signed int irCommTempMin
unsigned int* irCommTempPointer
unsigned int irCommTempValue
unsigned long int irCommTickCounter
unsigned long int irCommTickCounter2
unsigned char irCommTickCounterUpdate
unsigned char irCommTxBitCount
unsigned char irCommTxBitToTransmit[12]
unsigned char irCommTxByte
unsigned char irCommTxByteEnqueued
unsigned char irCommTxCrc
unsigned int irCommTxDuration
unsigned char irCommTxDurationCycle
unsigned long int irCommTxLastTransmissionTime
unsigned char irCommTxPulseState
unsigned char irCommTxSensorGroup
unsigned char irCommTxSensorMask
unsigned char irCommTxSwitchCount
unsigned char irCommTxSwitchCounter
unsigned char irEnabled
unsigned int last_left_current
signed int last_left_vel
unsigned int last_right_current
signed int last_right_vel
float lastTheta
unsigned int left_current_avg
unsigned int left_vel_sum
unsigned char leftChannelPhase
float leftDist
float leftDistPrev
unsigned char leftMotorPhase
float leftMotSteps
signed long int leftSpeedSumOdom
unsigned int leftSumCount
unsigned char lineFound
unsigned char measBattery
unsigned char menuChoice
unsigned char menuState
unsigned char nextByteIndex
unsigned char obstacleAvoidanceEnabled
unsigned char outOfLine
unsigned char packetId
unsigned char peripheralChoice
signed int proximityOffset[12]
int proximityResult[12]
unsigned long proximitySum[12]
volatile unsigned int proximityValue[24]
unsigned char proxUpdated
unsigned char pwm_blue
unsigned char pwm_green
signed int pwm_left
signed int pwm_left_desired
signed long int pwm_left_speed_controller
signed int pwm_left_working
unsigned char pwm_red
signed int pwm_right
signed int pwm_right_desired
signed long int pwm_right_speed_controller
signed int pwm_right_working
unsigned int rfAddress
unsigned char rfData[PAYLOAD_SIZE]
unsigned char rfDebugCounter
unsigned char rfDebugMode
unsigned char rfFlags
unsigned char rgbLedState
unsigned char rgbState
unsigned int right_current_avg
unsigned int right_vel_sum
unsigned char rightChannelPhase
float rightDist
unsigned char rightMotorPhase
signed long int rightSpeedSumOdom
unsigned int rightSumCount
unsigned char robotPosition
unsigned char sendAdcValues
unsigned char softAccEnabled
signed int speedl
signed int speedLeftFromEnc
signed int speedr
signed int speedRightFromEnc
unsigned char speedStep
unsigned long long int speedStepCounter
unsigned char spiCommError
unsigned char startCalibration
signed int tempVel
float theta
float thetaAcc
float thetaOld
uint32_t timeLeftOdom
unsigned long timeOdometry
unsigned long int timeoutOdometry
uint32_t timeRightOdom
unsigned int timesInSamePos
unsigned char uartBuff[UART_BUFF_SIZE]
unsigned char useAccel
float xPos
float xPosOld
float yPos
float yPosOld
 All Files Functions Variables Defines