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

/*

MarioMovementSM

This state machine syncs mario forward movement with 60 seconds.


Currently it takes 6 seconds to reach from start to end. Idea is to move the
mario for 1 sec
and then stop it for 9 sec

First Version: Nov 27, Sunday

Data private to the module:


MyPriority

States:
PseudoState_MarioMovementSM, //PseudoState
MarioMoving,
MarioNotMoving

Intaking Events:
ES_TIMEOUT
MOVE_MARIO (from ControlSM when we have START_BUTTON_PRESSED event from Setup
to Ingame)

Posting Events:

*/

/*----------------------------- Include Files -----------------------------*/


// Basic includes for a program using the Events and Services Framework

/* include header files for this state machine as well as any machines at the
next lower level in the hierarchy that are sub-machines to this machine
*/

#include "SR_HillAndMotor.h"
#include "ControlSM.h"
#include "MarioMovementSM.h"

// Hardware
#include "inc/hw_memmap.h"
#include "inc/hw_types.h"
#include "inc/hw_gpio.h"
#include "inc/hw_sysctl.h"

// Event & Services Framework


#include "ES_Configure.h"
#include "ES_Framework.h"
#include "ES_DeferRecall.h"
#include "ES_ShortTimer.h"

//Including A/D converter and PWM input


#include "ADMulti.h"
#include "PWM16Tiva.h"

/*----------------------------- Module Defines ----------------------------*/


// define constants for the states for this machine
// and any other local defines
#define ONE_SEC 976
#define HALF_SEC (ONE_SEC / 2)
#define NINE_SEC (ONE_SEC * 9)

// readability defines

//defines for the flag checks


#define POSITION_PORT_HI BIT3HI
#define POSITION_PORT_LO BIT3LO

#define FLAG_UP_PIN_HI BIT0HI


#define FLAG_UP_PIN_LO BIT0LO

#define FLAG_DOWN_PIN_HI BIT1HI


#define FLAG_DOWN_PIN_LO BIT1LO

#define MARIO_START_PIN_HI BIT2HI


#define MARIO_START_PIN_LO BIT2LO

#define MARIO_END_PIN_HI BIT3HI


#define MARIO_END_PIN_LO BIT3LO

#define POSITION_SYSCTL_PRGPIO SYSCTL_PRGPIO_R3


#define POSITION_GPIO_BASE GPIO_PORTD_BASE

/*---------------------------- Module Functions ---------------------------*/


/* prototypes for private functions for this machine, things like during
functions, entry & exit functions.They should be functions relevant to the
behavior of this state machine
*/

/*---------------------------- Module Variables ---------------------------*/


// everybody needs a state variable, you may need others as well
static uint8_t MyPriority;
static MarioMovementSM_States_t CurrentState;
static ControlSM_States_t ControlSM_GameState; //like a constant to check
if the ControlSM is in the InGame state

/****************************************************************************
Function
InitMarioMovementSM

Parameters
uint8_t : the priorty of this service

Returns
bool, false if error in initialization, true otherwise

Description
Saves away the priority, and does any
other required initialization for this service
Notes

Author
****************************************************************************/
bool InitMarioMovementSM(uint8_t Priority)
{
MyPriority = Priority;
printf("\r \n Initializing MarioMovementSM");

//Initialize the hardware pin to read the analog input


//The hardware for the Pipe leds and hill leds is already initialized

ES_Event_t ThisEvent;
ThisEvent.EventType = ES_INIT;
if (ES_PostToService(MyPriority, ThisEvent) == true)
{
return true;
}
else
{
return false;
}
}
/****************************************************************************
Function
PostMarioMovementSM

Parameters
ES_Event_t ThisEvent ,the event to post to the queue

Returns
bool false if the Enqueue operation failed, true otherwise

Description
Posts an event to this state machine's queue
Notes

Author
****************************************************************************/
bool PostMarioMovementSM(ES_Event_t ThisEvent)
{
return ES_PostToService(MyPriority, ThisEvent);
}

/****************************************************************************
Function
RunMarioMovementSM

Parameters
ES_Event_t : the event from its service queue to process in this State
Machine
Types of ES_Event_t: VISUAL_BLAST_OFF, VISUAL_BLAST_ON, GLOW_RANDOM_PIPE,
ES_TIMEOUT

Returns
ES_Event_t, ES_NO_EVENT if no error ES_ERROR otherwise

Description
add your description here
Notes

Author

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

ES_Event_t RunMarioMovementSM(ES_Event_t ThisEvent)


{
ES_Event_t ReturnEvent;
ReturnEvent.EventType = ES_NO_EVENT; // assume no errors

switch (CurrentState)
{
case PseudoState_MarioMovementSM: // If current state is initial
Psedudo State
{
if (ThisEvent.EventType == ES_INIT) // only respond to ES_Init
{
// this is where you would put any actions associated with th

//initializing ControlSM_GameState to the InGame state


ControlSM_GameState = InGame;

//switching state
CurrentState = MarioNotMoving;
}
}
break;

case MarioNotMoving:
{
//guard conditions. Should not move to MarioMoving if Mario is already at
the end.
//Should also make movements only when ControlSM is in InGame state
if ((!(HWREG(POSITION_GPIO_BASE + (GPIO_O_DATA + ALL_BITS)) &
MARIO_END_PIN_HI)) && (getControlSM_State() == ControlSM_GameState))
{
if ((ThisEvent.EventType == ES_TIMEOUT) || (ThisEvent.EventType ==
MOVE_MARIO))
{
//Restart timer for 1 sec movement
ES_Timer_InitTimer(MarioMovementTimer, HALF_SEC);

//Move Mario towards right


uint8_t LastSR2_Value = SR_HillAndMotor_GetCurrentRegister();
uint8_t Value_Masked = LastSR2_Value & (BIT0LO & BIT1LO);
uint8_t NewValue = Value_Masked | (BIT1HI); //Bit 1 need to be 1 for
Mario start -->
SR_HillAndMotor_Write(NewValue);
PWM_TIVA_SetDuty(100, 2); //Initializing Mario Forward direction

//switch state
CurrentState = MarioMoving;
}
}
}
break;

case MarioMoving:
{
if (ThisEvent.EventType == ES_TIMEOUT)
{
//Restart timer for 9 sec pause
ES_Timer_InitTimer(MarioMovementTimer, NINE_SEC);

//stop mario movement


uint8_t LastSR2_Value = SR_HillAndMotor_GetCurrentRegister();
uint8_t Value_Masked = LastSR2_Value & (BIT0LO & BIT1LO);
uint8_t NewValue = Value_Masked; //Bit 1 nned to be 1 for Mario start --
>
SR_HillAndMotor_Write(NewValue);
PWM_TIVA_SetDuty(0, 2); //Initializing Mario Forward direction

//switching state
CurrentState = MarioNotMoving;
}
}
break;
}
return ReturnEvent;
}

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

  • Computer Numerical Control Programming Tool Reference
    Computer Numerical Control Programming Tool Reference
    От Everand
    Computer Numerical Control Programming Tool Reference
    Оценок пока нет
  • Advanced Techniques and Technology of Computer-Aided Feedback Control
    Advanced Techniques and Technology of Computer-Aided Feedback Control
    От Everand
    Advanced Techniques and Technology of Computer-Aided Feedback Control
    Оценок пока нет
  • Gamesm
    Gamesm
    Документ12 страниц
    Gamesm
    api-438010548
    Оценок пока нет
  • "Es - Configure.H" "Es - Framework.H" "Timingmotor.H" "Pwm10Tiva.H" "Bitdefs.H" "Definitions.H"
    "Es - Configure.H" "Es - Framework.H" "Timingmotor.H" "Pwm10Tiva.H" "Bitdefs.H" "Definitions.H"
    Документ5 страниц
    "Es - Configure.H" "Es - Framework.H" "Timingmotor.H" "Pwm10Tiva.H" "Bitdefs.H" "Definitions.H"
    api-340769184
    Оценок пока нет
  • Popupmotorservice
    Popupmotorservice
    Документ4 страницы
    Popupmotorservice
    api-384495602
    Оценок пока нет
  • Code Listings
    Code Listings
    Документ61 страница
    Code Listings
    ethannash3
    Оценок пока нет
  • Uart
    Uart
    Документ18 страниц
    Uart
    api-552271981
    Оценок пока нет
  • 218B Software Specification
    218B Software Specification
    Документ62 страницы
    218B Software Specification
    Andrew Sack
    Оценок пока нет
  • Teramotorservice
    Teramotorservice
    Документ4 страницы
    Teramotorservice
    api-384495602
    Оценок пока нет
  • Time
    Time
    Документ9 страниц
    Time
    api-385142684
    Оценок пока нет
  • Gamemastersm
    Gamemastersm
    Документ12 страниц
    Gamemastersm
    api-397492879
    Оценок пока нет
  • "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
    Оценок пока нет
  • Sendcommand C
    Sendcommand C
    Документ8 страниц
    Sendcommand C
    api-272643960
    100% (1)
  • Gameplayc
    Gameplayc
    Документ5 страниц
    Gameplayc
    api-397509789
    Оценок пока нет
  • Linefollowingsm
    Linefollowingsm
    Документ8 страниц
    Linefollowingsm
    api-398062839
    Оценок пока нет
  • Ballshooting C
    Ballshooting C
    Документ7 страниц
    Ballshooting C
    api-272643960
    Оценок пока нет
  • Refcommsm
    Refcommsm
    Документ9 страниц
    Refcommsm
    api-397492879
    Оценок пока нет
  • Dcmotor
    Dcmotor
    Документ15 страниц
    Dcmotor
    api-397492879
    Оценок пока нет
  • Idle
    Idle
    Документ3 страницы
    Idle
    api-385142684
    Оценок пока нет
  • Startbuttonc Final
    Startbuttonc Final
    Документ6 страниц
    Startbuttonc Final
    api-340769184
    Оценок пока нет
  • Mastermachine C
    Mastermachine C
    Документ4 страницы
    Mastermachine C
    api-272643960
    Оценок пока нет
  • "ES - Configure.h" "ES - Framework.h" "ZENER.h" "Inputs.h" "OPAMP.h"
    "ES - Configure.h" "ES - Framework.h" "ZENER.h" "Inputs.h" "OPAMP.h"
    Документ9 страниц
    "ES - Configure.h" "ES - Framework.h" "ZENER.h" "Inputs.h" "OPAMP.h"
    api-552271981
    Оценок пока нет
  • Leafsm
    Leafsm
    Документ7 страниц
    Leafsm
    api-438010548
    Оценок пока нет
  • Popupbutton
    Popupbutton
    Документ5 страниц
    Popupbutton
    api-384495602
    Оценок пока нет
  • Mto3kilo Straight
    Mto3kilo Straight
    Документ6 страниц
    Mto3kilo Straight
    noor
    Оценок пока нет
  • Visualblastsm
    Visualblastsm
    Документ5 страниц
    Visualblastsm
    api-438010548
    Оценок пока нет
  • Motor
    Motor
    Документ3 страницы
    Motor
    api-384495602
    Оценок пока нет
  • Fanservice
    Fanservice
    Документ4 страницы
    Fanservice
    api-384495602
    Оценок пока нет
  • Bargraphservice
    Bargraphservice
    Документ5 страниц
    Bargraphservice
    api-552271981
    Оценок пока нет
  • Codigo Balancing
    Codigo Balancing
    Документ4 страницы
    Codigo Balancing
    Pablo Alvarez
    Оценок пока нет
  • CNC GSK Turn
    CNC GSK Turn
    Документ7 страниц
    CNC GSK Turn
    Napoleón Mamani Machaca
    Оценок пока нет
  • Shootingc
    Shootingc
    Документ7 страниц
    Shootingc
    api-397509789
    Оценок пока нет
  • Trex
    Trex
    Документ10 страниц
    Trex
    api-385142684
    Оценок пока нет
  • Buttondb
    Buttondb
    Документ5 страниц
    Buttondb
    api-532411015
    Оценок пока нет
  • Mariomovementsm
    Mariomovementsm
    Документ1 страница
    Mariomovementsm
    api-438010548
    Оценок пока нет
  • Motorservice
    Motorservice
    Документ8 страниц
    Motorservice
    api-397509789
    Оценок пока нет
  • Motorencoders
    Motorencoders
    Документ9 страниц
    Motorencoders
    api-398062839
    100% (1)
  • Stepper Acceleration Freertos
    Stepper Acceleration Freertos
    Документ9 страниц
    Stepper Acceleration Freertos
    Sourabh Kumawat
    Оценок пока нет
  • Drs C
    Drs C
    Документ10 страниц
    Drs C
    api-272643960
    Оценок пока нет
  • MMC In8 ws802342 0024 Acesso Pagina Requisição Expressa
    MMC In8 ws802342 0024 Acesso Pagina Requisição Expressa
    Документ9 страниц
    MMC In8 ws802342 0024 Acesso Pagina Requisição Expressa
    Wagner
    Оценок пока нет
  • Software Specification
    Software Specification
    Документ43 страницы
    Software Specification
    Andrew Sack
    Оценок пока нет
  • Event Checkers Code
    Event Checkers Code
    Документ6 страниц
    Event Checkers Code
    api-272643960
    Оценок пока нет
  • Documentation Pull Line
    Documentation Pull Line
    Документ6 страниц
    Documentation Pull Line
    jacerosiete2952
    Оценок пока нет
  • Autoclaim
    Autoclaim
    Документ14 страниц
    Autoclaim
    Najmedine Bouslahi
    Оценок пока нет
  • Spaceship
    Spaceship
    Документ6 страниц
    Spaceship
    api-532411015
    Оценок пока нет
  • MMC Bi8 ws802342 0003 Remessa Rally
    MMC Bi8 ws802342 0003 Remessa Rally
    Документ111 страниц
    MMC Bi8 ws802342 0003 Remessa Rally
    Wagner
    Оценок пока нет
  • Faceoffsm
    Faceoffsm
    Документ16 страниц
    Faceoffsm
    api-397492879
    Оценок пока нет
  • Core Cmfunc
    Core Cmfunc
    Документ9 страниц
    Core Cmfunc
    Roberto Dias
    Оценок пока нет
  • Dumpsys ANR WindowManager
    Dumpsys ANR WindowManager
    Документ4 443 страницы
    Dumpsys ANR WindowManager
    sales reis
    Оценок пока нет
  • WWWH
    WWWH
    Документ4 страницы
    WWWH
    samanthasmr305
    Оценок пока нет
  • Programacion Fuzzy
    Programacion Fuzzy
    Документ17 страниц
    Programacion Fuzzy
    Jorge Mora
    Оценок пока нет
  • XMC1000 RomFunctionTable
    XMC1000 RomFunctionTable
    Документ3 страницы
    XMC1000 RomFunctionTable
    Roberto Dias
    Оценок пока нет
  • Offensesm
    Offensesm
    Документ11 страниц
    Offensesm
    api-397492879
    Оценок пока нет
  • Motorservice H
    Motorservice H
    Документ1 страница
    Motorservice H
    api-384633264
    Оценок пока нет
  • Zener
    Zener
    Документ13 страниц
    Zener
    api-531846547
    Оценок пока нет
  • Capturecitysm C
    Capturecitysm C
    Документ7 страниц
    Capturecitysm C
    api-310813713
    Оценок пока нет
  • Overview SEIntroduction
    Overview SEIntroduction
    Документ46 страниц
    Overview SEIntroduction
    João Marcos Melo
    Оценок пока нет
  • Eth802 3 Agent
    Eth802 3 Agent
    Документ4 страницы
    Eth802 3 Agent
    samanthasmr305
    Оценок пока нет
  • Bantam Earth Paludarium Code
    Bantam Earth Paludarium Code
    Документ75 страниц
    Bantam Earth Paludarium Code
    Bantam Earth
    Оценок пока нет
  • Free Bit Co Next Roll Predictor 2021
    Free Bit Co Next Roll Predictor 2021
    Документ31 страница
    Free Bit Co Next Roll Predictor 2021
    Hacker Gudu
    0% (1)
  • Scoringsm
    Scoringsm
    Документ3 страницы
    Scoringsm
    api-438010548
    Оценок пока нет
  • States Machines: Mario Bros Water Company
    States Machines: Mario Bros Water Company
    Документ7 страниц
    States Machines: Mario Bros Water Company
    api-438010548
    Оценок пока нет
  • Leafsm
    Leafsm
    Документ2 страницы
    Leafsm
    api-438010548
    Оценок пока нет
  • Visualblastsm
    Visualblastsm
    Документ1 страница
    Visualblastsm
    api-438010548
    Оценок пока нет
  • Gamesm
    Gamesm
    Документ3 страницы
    Gamesm
    api-438010548
    Оценок пока нет
  • Eventcheckers
    Eventcheckers
    Документ1 страница
    Eventcheckers
    api-438010548
    Оценок пока нет
  • Controlsm
    Controlsm
    Документ3 страницы
    Controlsm
    api-438010548
    Оценок пока нет
  • Mariomovementsm
    Mariomovementsm
    Документ1 страница
    Mariomovementsm
    api-438010548
    Оценок пока нет
  • SR Hillandmotor
    SR Hillandmotor
    Документ1 страница
    SR Hillandmotor
    api-438010548
    Оценок пока нет
  • Resetsm
    Resetsm
    Документ1 страница
    Resetsm
    api-438010548
    Оценок пока нет
  • Es Eventcheckwrapper
    Es Eventcheckwrapper
    Документ1 страница
    Es Eventcheckwrapper
    api-438010548
    Оценок пока нет
  • Soundsm
    Soundsm
    Документ1 страница
    Soundsm
    api-438010548
    Оценок пока нет
  • Eventcheckers
    Eventcheckers
    Документ4 страницы
    Eventcheckers
    api-438010548
    Оценок пока нет
  • Gamesm
    Gamesm
    Документ1 страница
    Gamesm
    api-438010548
    Оценок пока нет
  • Scoringsm
    Scoringsm
    Документ1 страница
    Scoringsm
    api-438010548
    Оценок пока нет
  • Controlsm
    Controlsm
    Документ1 страница
    Controlsm
    api-438010548
    Оценок пока нет
  • Leafsm
    Leafsm
    Документ1 страница
    Leafsm
    api-438010548
    Оценок пока нет
  • Visualblastsm
    Visualblastsm
    Документ5 страниц
    Visualblastsm
    api-438010548
    Оценок пока нет
  • Scoringsm
    Scoringsm
    Документ10 страниц
    Scoringsm
    api-438010548
    Оценок пока нет
  • Leafsm
    Leafsm
    Документ7 страниц
    Leafsm
    api-438010548
    Оценок пока нет
  • Resetsm
    Resetsm
    Документ2 страницы
    Resetsm
    api-438010548
    Оценок пока нет
  • 3D Tetris Cake Evening 2
    3D Tetris Cake Evening 2
    Документ13 страниц
    3D Tetris Cake Evening 2
    Subham Karmakar
    Оценок пока нет
  • Assembly and Rigging
    Assembly and Rigging
    Документ52 страницы
    Assembly and Rigging
    Pokemon Go
    0% (1)
  • EUCLID
    EUCLID
    Документ3 страницы
    EUCLID
    Nandini Mourya
    Оценок пока нет
  • Civil Engineering Literature Review Sample
    Civil Engineering Literature Review Sample
    Документ6 страниц
    Civil Engineering Literature Review Sample
    ea442225
    100% (1)
  • Day 2 - Evident's Official Complaint
    Day 2 - Evident's Official Complaint
    Документ18 страниц
    Day 2 - Evident's Official Complaint
    Chronicle Herald
    100% (1)
  • TAPPI T 810 Om-06 Bursting Strength of Corrugated and Solid Fiberboard
    TAPPI T 810 Om-06 Bursting Strength of Corrugated and Solid Fiberboard
    Документ5 страниц
    TAPPI T 810 Om-06 Bursting Strength of Corrugated and Solid Fiberboard
    NguyenSongHao
    Оценок пока нет
  • CompTIA A+ Lesson 3 Understanding, PATA, SATA, SCSI
    CompTIA A+ Lesson 3 Understanding, PATA, SATA, SCSI
    Документ8 страниц
    CompTIA A+ Lesson 3 Understanding, PATA, SATA, SCSI
    Ali Ghalehban - علی قلعه بان
    Оценок пока нет
  • d10 Sandra Darby Final
    d10 Sandra Darby Final
    Документ3 страницы
    d10 Sandra Darby Final
    FirstCitizen1773
    Оценок пока нет
  • Angelina Jolie
    Angelina Jolie
    Документ14 страниц
    Angelina Jolie
    maria joannah guantero
    Оценок пока нет
  • Pre K Kindergarten Alphabet Letter Tracing
    Pre K Kindergarten Alphabet Letter Tracing
    Документ28 страниц
    Pre K Kindergarten Alphabet Letter Tracing
    Neha Rawat
    Оценок пока нет
  • Michael Ungar - Working With Children and Youth With Complex Needs - 20 Skills To Build Resilience-Routledge (2014)
    Michael Ungar - Working With Children and Youth With Complex Needs - 20 Skills To Build Resilience-Routledge (2014)
    Документ222 страницы
    Michael Ungar - Working With Children and Youth With Complex Needs - 20 Skills To Build Resilience-Routledge (2014)
    Sølve Stoknes
    Оценок пока нет
  • Busbusilak - ResearchPlan 3
    Busbusilak - ResearchPlan 3
    Документ4 страницы
    Busbusilak - ResearchPlan 3
    zkcsswddh6
    Оценок пока нет
  • RMC No. 122 2022 9.6.2022
    RMC No. 122 2022 9.6.2022
    Документ6 страниц
    RMC No. 122 2022 9.6.2022
    RUFO BULILAN
    Оценок пока нет
  • Woldia University: A Non Ideal Transformer
    Woldia University: A Non Ideal Transformer
    Документ24 страницы
    Woldia University: A Non Ideal Transformer
    KANDEGAMA H.R. (BET18077)
    Оценок пока нет
  • OMM807100043 - 3 (PID Controller Manual)
    OMM807100043 - 3 (PID Controller Manual)
    Документ98 страниц
    OMM807100043 - 3 (PID Controller Manual)
    cengiz kutukcu
    100% (3)
  • Clevite Bearing Book EB-40-07
    Clevite Bearing Book EB-40-07
    Документ104 страницы
    Clevite Bearing Book EB-40-07
    lowelowel
    Оценок пока нет
  • Asugal Albi 4540
    Asugal Albi 4540
    Документ2 страницы
    Asugal Albi 4540
    dyetex
    100% (1)
  • Synthesis Essay Final Draft
    Synthesis Essay Final Draft
    Документ5 страниц
    Synthesis Essay Final Draft
    api-283802944
    Оценок пока нет
  • WDP Process Diagrams v1
    WDP Process Diagrams v1
    Документ6 страниц
    WDP Process Diagrams v1
    Ryan Heng
    Оценок пока нет
  • 27 Points of Difference Between Personnel Management & HRD
    27 Points of Difference Between Personnel Management & HRD
    Документ2 страницы
    27 Points of Difference Between Personnel Management & HRD
    Murtaza Ejaz
    33% (3)
  • Research Design: An Overview: Multiple Choice Questions
    Research Design: An Overview: Multiple Choice Questions
    Документ28 страниц
    Research Design: An Overview: Multiple Choice Questions
    Bashayerhmm
    Оценок пока нет
  • INA Over Drive Pulley System
    INA Over Drive Pulley System
    Документ1 страница
    INA Over Drive Pulley System
    Daniel Julian
    Оценок пока нет
  • Final Project Synopsis 1
    Final Project Synopsis 1
    Документ90 страниц
    Final Project Synopsis 1
    Shyam Yadav
    Оценок пока нет
  • Cable Schedule - Instrument - Surfin - Malanpur-R0
    Cable Schedule - Instrument - Surfin - Malanpur-R0
    Документ3 страницы
    Cable Schedule - Instrument - Surfin - Malanpur-R0
    arunpandey1686
    Оценок пока нет
  • Acdc - DC Motor - Lecture Notes 5
    Acdc - DC Motor - Lecture Notes 5
    Документ30 страниц
    Acdc - DC Motor - Lecture Notes 5
    Cllyan Reyes
    Оценок пока нет
  • RTD Incotest
    RTD Incotest
    Документ2 страницы
    RTD Incotest
    Jabari Kane
    Оценок пока нет
  • Debate Lesson Plan
    Debate Lesson Plan
    Документ3 страницы
    Debate Lesson Plan
    api-280689729
    Оценок пока нет
  • Mortars in Norway From The Middle Ages To The 20th Century: Con-Servation Strategy
    Mortars in Norway From The Middle Ages To The 20th Century: Con-Servation Strategy
    Документ8 страниц
    Mortars in Norway From The Middle Ages To The 20th Century: Con-Servation Strategy
    Uriel Perez
    Оценок пока нет
  • CM011l E01 Exp.3 DeJuan
    CM011l E01 Exp.3 DeJuan
    Документ3 страницы
    CM011l E01 Exp.3 DeJuan
    Jarell De Juan
    Оценок пока нет
  • Modelsim
    Modelsim
    Документ47 страниц
    Modelsim
    Kishor Kumar
    Оценок пока нет