Part One of my Project Course. Implementation of simple I/O and a custom defined protocol over UDP/IP.

Dependencies:   C12832 LM75B mbed EthernetInterface mbed-rtos

Committer:
bertgereels
Date:
Mon Feb 26 11:25:59 2018 +0000
Revision:
0:88d3b9015f7c
Child:
1:b5c534165dfe
First Commit

Who changed what in which revision?

UserRevisionLine numberNew contents of line
bertgereels 0:88d3b9015f7c 1 #include "slave.h"
bertgereels 0:88d3b9015f7c 2
bertgereels 0:88d3b9015f7c 3 namespace ProjectOne{
bertgereels 0:88d3b9015f7c 4
bertgereels 0:88d3b9015f7c 5 Slave::Slave(void){
bertgereels 0:88d3b9015f7c 6 CurrentSlaveState = STATE_WAIT_FOR_FRAME;
bertgereels 0:88d3b9015f7c 7 }
bertgereels 0:88d3b9015f7c 8
bertgereels 0:88d3b9015f7c 9 void Slave::handleIncomingFrame(void){
bertgereels 0:88d3b9015f7c 10 switch(CurrentSlaveState){
bertgereels 0:88d3b9015f7c 11 case STATE_WAIT_FOR_FRAME:
bertgereels 0:88d3b9015f7c 12 {
bertgereels 0:88d3b9015f7c 13 break;
bertgereels 0:88d3b9015f7c 14 }
bertgereels 0:88d3b9015f7c 15 case STATE_HANDLE_FRAME:
bertgereels 0:88d3b9015f7c 16 {
bertgereels 0:88d3b9015f7c 17 break;
bertgereels 0:88d3b9015f7c 18 }
bertgereels 0:88d3b9015f7c 19 case STATE_HANDLE_REQUEST:
bertgereels 0:88d3b9015f7c 20 {
bertgereels 0:88d3b9015f7c 21 break;
bertgereels 0:88d3b9015f7c 22 }
bertgereels 0:88d3b9015f7c 23
bertgereels 0:88d3b9015f7c 24 }
bertgereels 0:88d3b9015f7c 25 }
bertgereels 0:88d3b9015f7c 26
bertgereels 0:88d3b9015f7c 27
bertgereels 0:88d3b9015f7c 28 }