SmartWheels self-driving race car. Designed for NXP Cup. Uses FRDM-KL25Z, area-scan camera, and simple image processing to detect and navigate any NXP spec track.

Dependencies:   TSI USBDevice mbed-dev

Fork of SmartWheels by haofan Zheng

StateMachine/StateManager.h

Committer:
hazheng
Date:
2017-04-18
Branch:
Drift
Revision:
80:c85cb93713b3
Child:
82:992ba6f31e24

File content as of revision 80:c85cb93713b3:

#pragma once
#ifndef STATE_MANAGER_H
#define STATE_MANAGER_H

#include <mbed.h>

class States;

#ifdef __cplusplus
extern "C" {
#endif

void state_manager_set_current_state(States* stat);

void state_manager_clear_current_state();

void state_manager_update(float deltaTime);

#ifdef __cplusplus
}
#endif

#endif //STATE_MANAGER_H