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

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

Module
EventCheckers.h
Description
header file for the event checking functions
Final Editing: Dongao Yang 11/25/2014
*****************************************************************************
/
#ifndef EventCheckers_H
#define EventCheckers_H
// prototypes for event checkers
bool CheckTiltEvents(void);
bool CheckIR(void);
bool CheckButton(void);
#endif /* EventCheckers_H */
/****************************************************************************
Module
EventCheckers.c
Description
This is the event checker module contains the function to check the tilt
signal
from accelerometer, button states, and the IR beam breaker
Final Editing: Dongao Yang 11/25/2014
****************************************************************************/
/*----------------------------- Include Files -----------------------------*/
/* include header files for this module
*/
#include <stdint.h>
#include <stdbool.h>
#include <stdio.h>
#include "ES_Port.h"
#include "termio.h"
#include "inc/hw_memmap.h"
#include "inc/hw_types.h"
#include "inc/hw_gpio.h"
#include "inc/hw_sysctl.h"
#include "driverlib/gpio.h"
#define ALL_BITS (0xff<<2)
// this will pull in the symbolic definitions for events, which we will want
// to post in response to detecting events
#include "ES_Configure.h"
// this will get us the structure definition for events, which we will need
// in order to post events in response to detecting events
#include "ES_Events.h"
// if you want to use distribution lists then you need those function

// definitions too.
#include "ES_PostList.h"
// This include will pull in all of the headers from the service modules
// providing the prototypes for all of the post functions
#include "ES_ServiceHeaders.h"
// this test harness for the framework references the serial routines that
// are defined in ES_Port.c
#include "ES_Port.h"
// include our own prototypes to insure consistency between header &
// actual functionsdefinition
#include "EventCheckers.h"
#include "ADCSWTrigger.h"
#include "PWMTiva.h"
#include "GeneralBase.h"
#include "Button.h"
#include "Game.h"
//static variable to monitor the state of tilt range
static int previous;
/****************************************************************************
Function
CheckTiltEvents
Parameters
None
Returns
bool: true if a new event was detected
Description
Event checker for tilt input
Final Editing: Dongao Yang 11/25/2014
****************************************************************************/
bool CheckTiltEvents(void)
{
// initialize the last broom position, only once
static uint32_t LastBroomPosition = 0;
// variable to store current broom position
uint32_t CurrentBroomPosition;
// the threshold for a tilt event happen
uint32_t threshold = 40;
// set return value to false
bool ReturnVal = false;
// read tilt signal from ADC pin
CurrentBroomPosition = ADC0_InSeq3();
//if the broom position change is larger than threshold
if( ((LastBroomPosition - CurrentBroomPosition) > threshold) ||
((CurrentBroomPosition - LastBroomPosition) > threshold))
{
// Event to post to Broom SM
ES_Event BroomEvent;
// Set BroomEvent to TILT_DETECTED
BroomEvent.EventType = TILT_DETECTED;
// Store CurrentBroomPosition to EventParam
BroomEvent.EventParam = CurrentBroomPosition;
// if this position is in left range and last state is not left
if((CurrentBroomPosition < 1700) && previous != 0)
{

// Event to post to Game SM


ES_Event GameEvent;
// Set this event to LEFT_TILT_DETECTED
GameEvent.EventType = LEFT_TILT_DETECTED;
// Set current range to left
previous = 0;
// Post this event to Game SM
PostGameFSM(GameEvent);
}
//else if this position is in mid range and last state is not mid
else if ((CurrentBroomPosition >= 1700) && (CurrentBroomPosition
< 2500) && previous != 1)
{
// Event to post to Game SM
ES_Event GameEvent;
// Set current range to mid
previous = 1;
// Set this event to CENTER_TILT_DETECTED
GameEvent.EventType = CENTER_TILT_DETECTED;
// Post this event to Game SM
PostGameFSM(GameEvent);
}
//else if this position is in right range and last state is not
right
else if((CurrentBroomPosition >= 2500)&& previous != 2 )
{
// Event to post to Game SM
ES_Event GameEvent;
// Set current range to right
previous = 2;
// Set this event to RIGHT_TILT_DETECTED
GameEvent.EventType = RIGHT_TILT_DETECTED;
// Post this event to Game SM
PostGameFSM(GameEvent);
}
//post broom event information to broom SM
PostBroomFSM( BroomEvent );
//Set return value to true
ReturnVal = true;
}
//store current state as last input state
LastBroomPosition = CurrentBroomPosition;
// Return the return value
return ReturnVal;
}
/****************************************************************************
Function
CheckButtonEvents
Parameters
None
Returns
bool: true if a new event was detected
Description
Event checker for button input
Final Editing: Dongao Yang 11/25/2014
****************************************************************************/

bool CheckButton(void)
{
// Initialize the last button state
static uint32_t LastButtonState = 1;
// Set the return value to false
bool ReturnVal=false;
// Variable to store current button state
uint8_t CurrentButtonState;
// Read current button state from the IO pin, it is set to be PF1
CurrentButtonState = read('F', BIT1HI);
// If Current Button State is changed
if (CurrentButtonState!=LastButtonState)
{
// Set return value to true
ReturnVal=true;
// If button pin read low
if (CurrentButtonState==0)
{
// Post BUTTON_DOWN event to Button Debounce SM
ES_Event ThisEvent;
ThisEvent.EventType = BUTTON_DOWN;
PostButtonDebounceFSM(ThisEvent);
}
else
{
// Post BUTTON_UP event to Button Debounce SM
ES_Event ThisEvent;
ThisEvent.EventType = BUTTON_UP;
PostButtonDebounceFSM(ThisEvent);
}
}
// Store Current state into last state
LastButtonState=CurrentButtonState;
// return the return value
return ReturnVal;
}
/****************************************************************************
Function
CheckIR
Parameters
None
Returns
bool: true if a new event was detected
Description
Event checker for IR beam breaker
Final Editing: Dongao Yang 11/25/2014
****************************************************************************/
bool CheckIR(void)
{
// Set the return value to false
bool ReturnVal = false;
// Set all last IR pin value to high
static uint8_t LastIRLeft = 1;

static uint8_t LastIRCenter = 1;


static uint8_t LastIRRight = 1;
// variables to store current IR pins states
uint8_t CurrentIRLeft;
uint8_t CurrentIRCenter;
uint8_t CurrentIRRight;
//read IR states from pins F2-4
CurrentIRLeft = read('F', BIT2HI);
CurrentIRCenter = read('F', BIT3HI);
CurrentIRRight = read('F', BIT4HI);
//Event to post to game SM
ES_Event ThisEvent;
// If left IR state changes
if (CurrentIRLeft!=LastIRLeft)
{
// If left IR change from high to low
if (CurrentIRLeft==0)
{
//Post LEFT_BALL_DETECTED to game SM
ThisEvent.EventType = LEFT_BALL_DETECTED;
PostGameFSM(ThisEvent);
}
//Set return value to be true
ReturnVal = true;
}
// If center IR changes
if (CurrentIRCenter!=LastIRCenter)
{
//If center IR changes from high to low
if (CurrentIRCenter==0)
{
//Post CENTER_BALL_DETECTED to game SM
ThisEvent.EventType = CENTER_BALL_DETECTED;
PostGameFSM(ThisEvent);
}
//Set return value to be true
ReturnVal = true;
}
// If right IR state changes
if (CurrentIRRight!=LastIRRight) // CurrentIR state is different (IR
beam broken)
{
//If right IR change from high to low
if (CurrentIRRight==0)
{
//Post RIGHT_BALL_DETECTED to game SM
ThisEvent.EventType = RIGHT_BALL_DETECTED;
PostGameFSM(ThisEvent);
}
//Set return value to be true
ReturnVal = true;
}
// Store all led current states into last state
LastIRLeft = CurrentIRLeft;
LastIRCenter = CurrentIRCenter;
LastIRRight = CurrentIRRight;

// return return value


return ReturnVal;
}

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

  • Buttondb
    Buttondb
    Документ5 страниц
    Buttondb
    api-532411015
    Оценок пока нет
  • Popupbutton
    Popupbutton
    Документ5 страниц
    Popupbutton
    api-384495602
    Оценок пока нет
  • Fanservice
    Fanservice
    Документ4 страницы
    Fanservice
    api-384495602
    Оценок пока нет
  • Refcommsm
    Refcommsm
    Документ9 страниц
    Refcommsm
    api-397492879
    Оценок пока нет
  • Navtoshootreloadsm
    Navtoshootreloadsm
    Документ4 страницы
    Navtoshootreloadsm
    api-398062839
    Оценок пока нет
  • Gamesm
    Gamesm
    Документ12 страниц
    Gamesm
    api-438010548
    Оценок пока нет
  • Gamemastersm
    Gamemastersm
    Документ12 страниц
    Gamemastersm
    api-397492879
    Оценок пока нет
  • Leafsm
    Leafsm
    Документ7 страниц
    Leafsm
    api-438010548
    Оценок пока нет
  • Shootingc
    Shootingc
    Документ7 страниц
    Shootingc
    api-397509789
    Оценок пока нет
  • Ballshooting C
    Ballshooting C
    Документ7 страниц
    Ballshooting C
    api-272643960
    Оценок пока нет
  • Faceoffnav
    Faceoffnav
    Документ7 страниц
    Faceoffnav
    api-398062839
    Оценок пока нет
  • Actionmachine C
    Actionmachine C
    Документ6 страниц
    Actionmachine C
    api-272643960
    Оценок пока нет
  • Shootingsm
    Shootingsm
    Документ6 страниц
    Shootingsm
    api-398062839
    Оценок пока нет
  • Location C
    Location C
    Документ13 страниц
    Location C
    api-272643960
    Оценок пока нет
  • Visualblastsm
    Visualblastsm
    Документ5 страниц
    Visualblastsm
    api-438010548
    Оценок пока нет
  • Sendcommand C
    Sendcommand C
    Документ8 страниц
    Sendcommand C
    api-272643960
    100% (1)
  • Teramotorservice
    Teramotorservice
    Документ4 страницы
    Teramotorservice
    api-384495602
    Оценок пока нет
  • Offensesm
    Offensesm
    Документ11 страниц
    Offensesm
    api-397492879
    Оценок пока нет
  • Motorservice
    Motorservice
    Документ8 страниц
    Motorservice
    api-397509789
    Оценок пока нет
  • Faceoffsm
    Faceoffsm
    Документ16 страниц
    Faceoffsm
    api-397492879
    Оценок пока нет
  • Linefollowingsm
    Linefollowingsm
    Документ8 страниц
    Linefollowingsm
    api-398062839
    Оценок пока нет
  • Eventcheckers
    Eventcheckers
    Документ4 страницы
    Eventcheckers
    api-438010548
    Оценок пока нет
  • Unloadtrash
    Unloadtrash
    Документ10 страниц
    Unloadtrash
    api-438120791
    Оценок пока нет
  • Defense
    Defense
    Документ6 страниц
    Defense
    api-398062839
    Оценок пока нет
  • Idle
    Idle
    Документ3 страницы
    Idle
    api-385142684
    Оценок пока нет
  • Gameplayc
    Gameplayc
    Документ5 страниц
    Gameplayc
    api-397509789
    Оценок пока нет
  • Playservice
    Playservice
    Документ14 страниц
    Playservice
    api-397509789
    Оценок пока нет
  • Gamehsm
    Gamehsm
    Документ9 страниц
    Gamehsm
    api-438120791
    Оценок пока нет
  • Popupmotorservice
    Popupmotorservice
    Документ4 страницы
    Popupmotorservice
    api-384495602
    Оценок пока нет
  • Tapesensorservice
    Tapesensorservice
    Документ3 страницы
    Tapesensorservice
    api-398062839
    Оценок пока нет
  • Reloading SM
    Reloading SM
    Документ10 страниц
    Reloading SM
    api-397509789
    Оценок пока нет
  • Linefollowing SM
    Linefollowing SM
    Документ9 страниц
    Linefollowing SM
    api-397509789
    Оценок пока нет
  • Defensesm
    Defensesm
    Документ6 страниц
    Defensesm
    api-397492879
    Оценок пока нет
  • Code Listings
    Code Listings
    Документ61 страница
    Code Listings
    ethannash3
    Оценок пока нет
  • Reloadstatemachine
    Reloadstatemachine
    Документ7 страниц
    Reloadstatemachine
    api-398062839
    100% (1)
  • "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
    Оценок пока нет
  • "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
    Оценок пока нет
  • "Es - Configure.H" "Es - Framework.H" "Gameplay.H" "Enemyship.H" "Projectile.H" "Spaceship.H" "Updateoled.H" "Dotstarservice.H"
    "Es - Configure.H" "Es - Framework.H" "Gameplay.H" "Enemyship.H" "Projectile.H" "Spaceship.H" "Updateoled.H" "Dotstarservice.H"
    Документ9 страниц
    "Es - Configure.H" "Es - Framework.H" "Gameplay.H" "Enemyship.H" "Projectile.H" "Spaceship.H" "Updateoled.H" "Dotstarservice.H"
    api-532411015
    Оценок пока нет
  • Unloadrecycling
    Unloadrecycling
    Документ11 страниц
    Unloadrecycling
    api-438120791
    Оценок пока нет
  • Refservice
    Refservice
    Документ10 страниц
    Refservice
    api-397509789
    Оценок пока нет
  • Buttonledsm Pseudocode
    Buttonledsm Pseudocode
    Документ3 страницы
    Buttonledsm Pseudocode
    api-581263110
    Оценок пока нет
  • Drs C
    Drs C
    Документ10 страниц
    Drs C
    api-272643960
    Оценок пока нет
  • Scenesm C
    Scenesm C
    Документ6 страниц
    Scenesm C
    api-340729449
    Оценок пока нет
  • Startbuttonc Final
    Startbuttonc Final
    Документ6 страниц
    Startbuttonc Final
    api-340769184
    Оценок пока нет
  • Startbutton Final
    Startbutton Final
    Документ3 страницы
    Startbutton Final
    api-340769184
    Оценок пока нет
  • Spaceship
    Spaceship
    Документ6 страниц
    Spaceship
    api-532411015
    Оценок пока нет
  • VLXX - CC Emeri
    VLXX - CC Emeri
    Документ4 страницы
    VLXX - CC Emeri
    Trong Vu van
    0% (1)
  • "ES - Configure.h" "ES - Framework.h" "TVS.H" "Inputs.h" "UART.h" "OPAMP.h"
    "ES - Configure.h" "ES - Framework.h" "TVS.H" "Inputs.h" "UART.h" "OPAMP.h"
    Документ6 страниц
    "ES - Configure.h" "ES - Framework.h" "TVS.H" "Inputs.h" "UART.h" "OPAMP.h"
    api-552271981
    Оценок пока нет
  • Psuedogamebuttons
    Psuedogamebuttons
    Документ3 страницы
    Psuedogamebuttons
    api-437846864
    Оценок пока нет
  • "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
    Оценок пока нет
  • Uart
    Uart
    Документ18 страниц
    Uart
    api-552271981
    Оценок пока нет
  • New Microsoft Word Document
    New Microsoft Word Document
    Документ10 страниц
    New Microsoft Word Document
    Lunur Spider
    Оценок пока нет
  • Bantam Earth Paludarium Code
    Bantam Earth Paludarium Code
    Документ75 страниц
    Bantam Earth Paludarium Code
    Bantam Earth
    Оценок пока нет
  • Alignsm
    Alignsm
    Документ3 страницы
    Alignsm
    api-644185248
    Оценок пока нет
  • Pseudocode
    Pseudocode
    Документ26 страниц
    Pseudocode
    api-644490642
    Оценок пока нет
  • Time
    Time
    Документ9 страниц
    Time
    api-385142684
    Оценок пока нет
  • Mariomovementsm
    Mariomovementsm
    Документ4 страницы
    Mariomovementsm
    api-438010548
    Оценок пока нет
  • C++ PROJECT Supermarket Project
    C++ PROJECT Supermarket Project
    Документ7 страниц
    C++ PROJECT Supermarket Project
    ghn
    Оценок пока нет
  • 1
    1
    Документ4 страницы
    1
    Trong Vu van
    Оценок пока нет
  • 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
    Оценок пока нет
  • Subsystem Item Qty Unit Price Subtotal
    Subsystem Item Qty Unit Price Subtotal
    Документ3 страницы
    Subsystem Item Qty Unit Price Subtotal
    api-272643960
    Оценок пока нет
  • Led H
    Led H
    Документ1 страница
    Led H
    api-272643960
    Оценок пока нет
  • Es Configure H
    Es Configure H
    Документ6 страниц
    Es Configure H
    api-272643960
    Оценок пока нет
  • Ballshooting H
    Ballshooting H
    Документ1 страница
    Ballshooting H
    api-272643960
    Оценок пока нет
  • Eventcheckers C
    Eventcheckers C
    Документ4 страницы
    Eventcheckers C
    api-272643960
    Оценок пока нет
  • Led C
    Led C
    Документ1 страница
    Led C
    api-272643960
    Оценок пока нет
  • Ballshooting C
    Ballshooting C
    Документ7 страниц
    Ballshooting C
    api-272643960
    Оценок пока нет
  • Eventcheckers H
    Eventcheckers H
    Документ1 страница
    Eventcheckers H
    api-272643960
    Оценок пока нет
  • Inputcapture C
    Inputcapture C
    Документ5 страниц
    Inputcapture C
    api-272643960
    Оценок пока нет
  • Inputcapture H
    Inputcapture H
    Документ1 страница
    Inputcapture H
    api-272643960
    Оценок пока нет
  • Irsensor C
    Irsensor C
    Документ3 страницы
    Irsensor C
    api-272643960
    Оценок пока нет
  • Irsensor H
    Irsensor H
    Документ1 страница
    Irsensor H
    api-272643960
    Оценок пока нет
  • Pwmdrive H
    Pwmdrive H
    Документ1 страница
    Pwmdrive H
    api-272643960
    Оценок пока нет
  • Drs C
    Drs C
    Документ10 страниц
    Drs C
    api-272643960
    Оценок пока нет
  • Targettracking C
    Targettracking C
    Документ10 страниц
    Targettracking C
    api-272643960
    Оценок пока нет
  • Deadreckoning H
    Deadreckoning H
    Документ1 страница
    Deadreckoning H
    api-272643960
    Оценок пока нет
  • Drivemotorservice C
    Drivemotorservice C
    Документ8 страниц
    Drivemotorservice C
    api-272643960
    Оценок пока нет
  • Pwmdrive C
    Pwmdrive C
    Документ3 страницы
    Pwmdrive C
    api-272643960
    100% (2)
  • Drivemotorservice H
    Drivemotorservice H
    Документ1 страница
    Drivemotorservice H
    api-272643960
    Оценок пока нет
  • Targettracking H
    Targettracking H
    Документ1 страница
    Targettracking H
    api-272643960
    Оценок пока нет
  • Sendcommand H
    Sendcommand H
    Документ1 страница
    Sendcommand H
    api-272643960
    Оценок пока нет
  • Deadreckoning C
    Deadreckoning C
    Документ3 страницы
    Deadreckoning C
    api-272643960
    Оценок пока нет
  • Location H
    Location H
    Документ1 страница
    Location H
    api-272643960
    Оценок пока нет
  • Sendcommand C
    Sendcommand C
    Документ8 страниц
    Sendcommand C
    api-272643960
    100% (1)
  • Actionmachine H
    Actionmachine H
    Документ1 страница
    Actionmachine H
    api-272643960
    Оценок пока нет
  • Location C
    Location C
    Документ13 страниц
    Location C
    api-272643960
    Оценок пока нет
  • Location C
    Location C
    Документ13 страниц
    Location C
    api-272643960
    Оценок пока нет
  • Location H
    Location H
    Документ1 страница
    Location H
    api-272643960
    Оценок пока нет
  • Actionmachine C
    Actionmachine C
    Документ6 страниц
    Actionmachine C
    api-272643960
    Оценок пока нет
  • Mastermachine H
    Mastermachine H
    Документ1 страница
    Mastermachine H
    api-272643960
    Оценок пока нет
  • BAPI Programming Guide
    BAPI Programming Guide
    Документ31 страница
    BAPI Programming Guide
    Clara Cardenas Calderon
    Оценок пока нет
  • Macro Statements SAS
    Macro Statements SAS
    Документ23 страницы
    Macro Statements SAS
    Antonio
    Оценок пока нет
  • Autosar Sws Lindriver
    Autosar Sws Lindriver
    Документ67 страниц
    Autosar Sws Lindriver
    Stefan Ruscanu
    Оценок пока нет
  • Total Error Code Manual P26-0126 PDF
    Total Error Code Manual P26-0126 PDF
    Документ994 страницы
    Total Error Code Manual P26-0126 PDF
    Tube10 r
    Оценок пока нет
  • 988H DIGNOSTIC Techdoc Print Page
    988H DIGNOSTIC Techdoc Print Page
    Документ5 страниц
    988H DIGNOSTIC Techdoc Print Page
    rao abdul bari
    Оценок пока нет
  • How To Customize Charges in LCM
    How To Customize Charges in LCM
    Документ12 страниц
    How To Customize Charges in LCM
    minchjim
    100% (1)
  • Series Digital Controller Instruction Sheet: Caution
    Series Digital Controller Instruction Sheet: Caution
    Документ10 страниц
    Series Digital Controller Instruction Sheet: Caution
    Afel Dolar
    Оценок пока нет
  • Direct Analysis Method AISC 360
    Direct Analysis Method AISC 360
    Документ12 страниц
    Direct Analysis Method AISC 360
    pradorafael1
    Оценок пока нет
  • SE-500HD: Instruction Manual
    SE-500HD: Instruction Manual
    Документ32 страницы
    SE-500HD: Instruction Manual
    Puji Anto
    Оценок пока нет
  • ILE RPG Reference Summary
    ILE RPG Reference Summary
    Документ78 страниц
    ILE RPG Reference Summary
    HARRAS Driss
    Оценок пока нет
  • This Keyword in Java
    This Keyword in Java
    Документ31 страница
    This Keyword in Java
    NatarajanBalasubramaniyan
    Оценок пока нет
  • ZFVBLOCK
    ZFVBLOCK
    Документ65 страниц
    ZFVBLOCK
    Полина Витко
    Оценок пока нет
  • Foxboro 870itec
    Foxboro 870itec
    Документ70 страниц
    Foxboro 870itec
    Krzysztow Seidler
    Оценок пока нет
  • Elcom Pa 08 3
    Elcom Pa 08 3
    Документ23 страницы
    Elcom Pa 08 3
    Cristal Cristal
    Оценок пока нет
  • C++ 11 - Overview PDF
    C++ 11 - Overview PDF
    Документ61 страница
    C++ 11 - Overview PDF
    silly_rabbitz
    Оценок пока нет
  • Manual Carel 1
    Manual Carel 1
    Документ16 страниц
    Manual Carel 1
    bircsa10
    Оценок пока нет
  • EPFL TH4820 Scala Thesis
    EPFL TH4820 Scala Thesis
    Документ133 страницы
    EPFL TH4820 Scala Thesis
    kbkkr
    Оценок пока нет
  • cr750d Series
    cr750d Series
    Документ79 страниц
    cr750d Series
    Ayoub
    Оценок пока нет
  • Peter Moylan-The Case Against C-EN
    Peter Moylan-The Case Against C-EN
    Документ12 страниц
    Peter Moylan-The Case Against C-EN
    tech ingemedia
    Оценок пока нет
  • EDU303 Notes 1
    EDU303 Notes 1
    Документ2 страницы
    EDU303 Notes 1
    Xia Allia
    Оценок пока нет
  • Alan Walker
    Alan Walker
    Документ17 страниц
    Alan Walker
    Ashirvad
    Оценок пока нет
  • Four Axis cnc1508 PDF
    Four Axis cnc1508 PDF
    Документ40 страниц
    Four Axis cnc1508 PDF
    Pandega
    Оценок пока нет
  • COD219
    COD219
    Документ171 страница
    COD219
    manoj nice
    Оценок пока нет
  • SCE-Basic Programming S7-1200 (2016)
    SCE-Basic Programming S7-1200 (2016)
    Документ263 страницы
    SCE-Basic Programming S7-1200 (2016)
    Jorge_Andril_5370
    100% (1)
  • Cambridge International AS & A Level: Computer Science 9608/21
    Cambridge International AS & A Level: Computer Science 9608/21
    Документ20 страниц
    Cambridge International AS & A Level: Computer Science 9608/21
    Asim
    Оценок пока нет
  • Nortel CMD
    Nortel CMD
    Документ1 054 страницы
    Nortel CMD
    barone_28
    Оценок пока нет
  • Sap Abap: - Advanced Business Application Programming Language
    Sap Abap: - Advanced Business Application Programming Language
    Документ152 страницы
    Sap Abap: - Advanced Business Application Programming Language
    sandy121986
    Оценок пока нет
  • TRM Reb670
    TRM Reb670
    Документ490 страниц
    TRM Reb670
    Mohan Raj
    Оценок пока нет
  • Initial Pages Practical File 2023-24
    Initial Pages Practical File 2023-24
    Документ6 страниц
    Initial Pages Practical File 2023-24
    aaditykumar23032006
    Оценок пока нет
  • Introduction To Function in Synon
    Introduction To Function in Synon
    Документ31 страница
    Introduction To Function in Synon
    Vijay Kumar
    Оценок пока нет