Вы находитесь на странице: 1из 1

/****************************************************************************

Header file for Car State Machine


based on the Gen2 Events and Services Framework

****************************************************************************/

#ifndef Car_H
#define Car_H

// Event Definitions
#include "ES_Configure.h" /* gets us event definitions */
#include "ES_Types.h" /* gets bool type for returns */

// typedefs for the states


// State definitions for use with the query function
typedef enum
{
InitializingCar, WelcomeCar, WaitingForPlacement, MusicSequence, MovingToEnd,
CarResetting, WaitingForHeadphones
}CarState_t;

// Public Function Prototypes

bool InitCar(uint8_t Priority);


bool PostCar(ES_Event ThisEvent);
ES_Event RunCar(ES_Event ThisEvent);

bool CheckCarPlace(void);
bool CheckLimitEnd(void);
bool CheckLimitHome(void);

#endif /* Car_H */

Вам также может понравиться

  • Motorservice
    Motorservice
    Документ1 страница
    Motorservice
    api-438120791
    Оценок пока нет
  • Lighting
    Lighting
    Документ1 страница
    Lighting
    api-438120791
    Оценок пока нет
  • Offenseh
    Offenseh
    Документ1 страница
    Offenseh
    api-397509789
    Оценок пока нет
  • Gamesm
    Gamesm
    Документ1 страница
    Gamesm
    api-438010548
    Оценок пока нет
  • Unloadrecycling
    Unloadrecycling
    Документ1 страница
    Unloadrecycling
    api-438120791
    Оценок пока нет
  • Motorservice H
    Motorservice H
    Документ1 страница
    Motorservice H
    api-384633264
    Оценок пока нет
  • Controlsm
    Controlsm
    Документ1 страница
    Controlsm
    api-438010548
    Оценок пока нет
  • Dcmotor
    Dcmotor
    Документ1 страница
    Dcmotor
    api-397492879
    Оценок пока нет
  • Location H
    Location H
    Документ1 страница
    Location H
    api-272643960
    Оценок пока нет
  • Location H
    Location H
    Документ1 страница
    Location H
    api-272643960
    Оценок пока нет
  • Reloadingh
    Reloadingh
    Документ1 страница
    Reloadingh
    api-397509789
    Оценок пока нет
  • Linefollowingh
    Linefollowingh
    Документ1 страница
    Linefollowingh
    api-397509789
    Оценок пока нет
  • Rocketmotorservice
    Rocketmotorservice
    Документ1 страница
    Rocketmotorservice
    api-384495602
    Оценок пока нет
  • Defenseh
    Defenseh
    Документ1 страница
    Defenseh
    api-397509789
    Оценок пока нет
  • Targettracking H
    Targettracking H
    Документ1 страница
    Targettracking H
    api-272643960
    Оценок пока нет
  • Reloadsensor
    Reloadsensor
    Документ1 страница
    Reloadsensor
    api-397492879
    Оценок пока нет
  • Startbuttonh Final
    Startbuttonh Final
    Документ1 страница
    Startbuttonh Final
    api-340769184
    Оценок пока нет
  • Popupmotorserviceh
    Popupmotorserviceh
    Документ1 страница
    Popupmotorserviceh
    api-384495602
    Оценок пока нет
  • Teramotorservice
    Teramotorservice
    Документ1 страница
    Teramotorservice
    api-384495602
    Оценок пока нет
  • Visualblastsm
    Visualblastsm
    Документ1 страница
    Visualblastsm
    api-438010548
    Оценок пока нет
  • Mariomovementsm
    Mariomovementsm
    Документ1 страница
    Mariomovementsm
    api-438010548
    Оценок пока нет
  • Scoringsm
    Scoringsm
    Документ1 страница
    Scoringsm
    api-438010548
    Оценок пока нет
  • Beacon
    Beacon
    Документ1 страница
    Beacon
    api-397492879
    Оценок пока нет
  • Pwmservice
    Pwmservice
    Документ1 страница
    Pwmservice
    api-438120791
    Оценок пока нет
  • Lightsservice H
    Lightsservice H
    Документ1 страница
    Lightsservice H
    api-340729449
    Оценок пока нет
  • Buttondb 1
    Buttondb 1
    Документ1 страница
    Buttondb 1
    api-532411015
    Оценок пока нет
  • Trex
    Trex
    Документ1 страница
    Trex
    api-385142684
    Оценок пока нет
  • SRPWMH Final
    SRPWMH Final
    Документ1 страница
    SRPWMH Final
    api-340769184
    Оценок пока нет
  • Musicsequence
    Musicsequence
    Документ1 страница
    Musicsequence
    api-385142684
    Оценок пока нет
  • Ledserviceh Final
    Ledserviceh Final
    Документ1 страница
    Ledserviceh Final
    api-340769184
    Оценок пока нет
  • Shiftregisterwriteh Final
    Shiftregisterwriteh Final
    Документ1 страница
    Shiftregisterwriteh Final
    api-340769184
    Оценок пока нет
  • Spihsm
    Spihsm
    Документ1 страница
    Spihsm
    api-438120791
    Оценок пока нет
  • Masterhsm
    Masterhsm
    Документ1 страница
    Masterhsm
    api-438120791
    Оценок пока нет
  • Branchservice H
    Branchservice H
    Документ1 страница
    Branchservice H
    api-340769184
    Оценок пока нет
  • Balancefsm
    Balancefsm
    Документ1 страница
    Balancefsm
    api-242134323
    Оценок пока нет
  • Targetfsm
    Targetfsm
    Документ1 страница
    Targetfsm
    api-242134323
    Оценок пока нет
  • Mastermachine C
    Mastermachine C
    Документ4 страницы
    Mastermachine C
    api-272643960
    Оценок пока нет
  • Stop and Wait Protocol
    Stop and Wait Protocol
    Документ3 страницы
    Stop and Wait Protocol
    devarum
    40% (5)
  • Mi 6
    Mi 6
    Документ35 страниц
    Mi 6
    api-287501463
    Оценок пока нет
  • Uart
    Uart
    Документ18 страниц
    Uart
    api-552271981
    Оценок пока нет
  • Es Configure
    Es Configure
    Документ6 страниц
    Es Configure
    api-384495602
    Оценок пока нет
  • Code Listings
    Code Listings
    Документ61 страница
    Code Listings
    ethannash3
    Оценок пока нет
  • How Do I Examples
    How Do I Examples
    Документ10 страниц
    How Do I Examples
    hot_devel
    Оценок пока нет
  • Es Eventcheckwrapper
    Es Eventcheckwrapper
    Документ1 страница
    Es Eventcheckwrapper
    api-438010548
    Оценок пока нет
  • Es Eventcheckwrapper
    Es Eventcheckwrapper
    Документ1 страница
    Es Eventcheckwrapper
    api-384495602
    Оценок пока нет
  • Timingmotorh Final
    Timingmotorh Final
    Документ1 страница
    Timingmotorh Final
    api-340769184
    Оценок пока нет
  • Coding
    Coding
    Документ21 страница
    Coding
    harsh tiwari
    Оценок пока нет
  • "ES - Configure.h" "ES - Framework.h" "Car.h" "PWM16Tiva.h" "Inc/hw - Memmap.h" "Inc/hw - Types.h" "Inc/hw - Gpio.h" "Inc/hw - Sysctl.h"
    "ES - Configure.h" "ES - Framework.h" "Car.h" "PWM16Tiva.h" "Inc/hw - Memmap.h" "Inc/hw - Types.h" "Inc/hw - Gpio.h" "Inc/hw - Sysctl.h"
    Документ10 страниц
    "ES - Configure.h" "ES - Framework.h" "Car.h" "PWM16Tiva.h" "Inc/hw - Memmap.h" "Inc/hw - Types.h" "Inc/hw - Gpio.h" "Inc/hw - Sysctl.h"
    api-385142684
    Оценок пока нет
  • SK Payment Queue Wrapper.g.dart
    SK Payment Queue Wrapper.g.dart
    Документ1 страница
    SK Payment Queue Wrapper.g.dart
    İlter Engin KIZILGÜN
    Оценок пока нет
  • Student Report Card System in C
    Student Report Card System in C
    Документ8 страниц
    Student Report Card System in C
    Ajai Vegi
    Оценок пока нет
  • BDC Program
    BDC Program
    Документ13 страниц
    BDC Program
    ssvallabhaneni
    Оценок пока нет
  • Code For Execution of The Programme
    Code For Execution of The Programme
    Документ19 страниц
    Code For Execution of The Programme
    Ashutosh Pandey
    Оценок пока нет
  • Sendcommand C
    Sendcommand C
    Документ8 страниц
    Sendcommand C
    api-272643960
    100% (1)
  • Audit Shell Script
    Audit Shell Script
    Документ6 страниц
    Audit Shell Script
    KoushikKc Chatterjee
    Оценок пока нет
  • Template Mplab
    Template Mplab
    Документ2 страницы
    Template Mplab
    houssin ait alè
    Оценок пока нет
  • Treesmh Final
    Treesmh Final
    Документ1 страница
    Treesmh Final
    api-340769184
    Оценок пока нет
  • Radio Buttons in The Output of An ALV
    Radio Buttons in The Output of An ALV
    Документ4 страницы
    Radio Buttons in The Output of An ALV
    Swadhin Ghatuary
    Оценок пока нет
  • Formulas HR Payroll
    Formulas HR Payroll
    Документ15 страниц
    Formulas HR Payroll
    anishokm2992
    Оценок пока нет
  • How to a Developers Guide in 4k: Developer edition, #2
    How to a Developers Guide in 4k: Developer edition, #2
    От Everand
    How to a Developers Guide in 4k: Developer edition, #2
    Оценок пока нет
  • How to a Developers Guide to 4k: Developer edition, #3
    How to a Developers Guide to 4k: Developer edition, #3
    От Everand
    How to a Developers Guide to 4k: Developer edition, #3
    Оценок пока нет
  • Attack
    Attack
    Документ4 страницы
    Attack
    api-385142684
    Оценок пока нет
  • Trex
    Trex
    Документ5 страниц
    Trex
    api-385142684
    Оценок пока нет
  • Idle
    Idle
    Документ2 страницы
    Idle
    api-385142684
    Оценок пока нет
  • Car C
    Car C
    Документ5 страниц
    Car C
    api-385142684
    Оценок пока нет
  • Time
    Time
    Документ5 страниц
    Time
    api-385142684
    Оценок пока нет
  • Audioregisterwrite
    Audioregisterwrite
    Документ1 страница
    Audioregisterwrite
    api-385142684
    Оценок пока нет
  • Ledregisterwrite
    Ledregisterwrite
    Документ1 страница
    Ledregisterwrite
    api-385142684
    Оценок пока нет
  • Audioregisterwrite
    Audioregisterwrite
    Документ2 страницы
    Audioregisterwrite
    api-385142684
    Оценок пока нет
  • Idle
    Idle
    Документ1 страница
    Idle
    api-385142684
    Оценок пока нет
  • Trex
    Trex
    Документ1 страница
    Trex
    api-385142684
    Оценок пока нет
  • Time
    Time
    Документ1 страница
    Time
    api-385142684
    Оценок пока нет
  • Musicsequence
    Musicsequence
    Документ1 страница
    Musicsequence
    api-385142684
    Оценок пока нет
  • Ledregisterwrite
    Ledregisterwrite
    Документ2 страницы
    Ledregisterwrite
    api-385142684
    Оценок пока нет
  • Idle
    Idle
    Документ3 страницы
    Idle
    api-385142684
    Оценок пока нет
  • Trex
    Trex
    Документ10 страниц
    Trex
    api-385142684
    Оценок пока нет
  • "ES - Configure.h" "ES - Framework.h" "Car.h" "PWM16Tiva.h" "Inc/hw - Memmap.h" "Inc/hw - Types.h" "Inc/hw - Gpio.h" "Inc/hw - Sysctl.h"
    "ES - Configure.h" "ES - Framework.h" "Car.h" "PWM16Tiva.h" "Inc/hw - Memmap.h" "Inc/hw - Types.h" "Inc/hw - Gpio.h" "Inc/hw - Sysctl.h"
    Документ10 страниц
    "ES - Configure.h" "ES - Framework.h" "Car.h" "PWM16Tiva.h" "Inc/hw - Memmap.h" "Inc/hw - Types.h" "Inc/hw - Gpio.h" "Inc/hw - Sysctl.h"
    api-385142684
    Оценок пока нет
  • Time
    Time
    Документ9 страниц
    Time
    api-385142684
    Оценок пока нет