Advertisement
Guest User

Untitled

a guest
May 23rd, 2015
210
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.68 KB | None | 0 0
  1. /// main.cpp******************************************************************8
  2. #include "spi.hpp" // mijn librarys
  3. #include "ethernet.hpp" // mijn librarys
  4.  
  5. void setup(){
  6.     pinMode(7, OUTPUT);
  7.     pinMode(5, OUTPUT);
  8.     melodi();  // piep toontje (tijdelijk)
  9.  
  10.     delay(1000);
  11.     Serial.begin(115200);
  12.     Serial.println("We just rebooted!!!!\n"); // hierna herstart hij ( de volgende regel wordt dus niet uitgevoerd), mits ik onderin de socket aan maak.
  13.     Serial.println("\t Start init");
  14.     spi.init();
  15.     delay(1);
  16. }
  17.  
  18. void loop()
  19. {
  20.     Serial.println("\t begin setIpData");
  21.     wiz.setIpData();
  22.     Serial.println("\t sock init");
  23.     Server sock0(0); // -----------------------  als dit in mijn code staat
  24.     Serial.println("end sock");
  25.     while(1);
  26. }
  27. // ****************************Header****************************
  28.  
  29. class Server{
  30. public:
  31.     uint8_t buffer[bufferSize];
  32.     //Server(uint8_t number);
  33.     Server(int number);
  34.     void setPort();
  35.     void setPort(uint8_t laag);
  36.     void setPort(uint8_t hoog, uint8_t laag);
  37.     void setPort(uint16_t getal);
  38.     void setPort(int x);
  39.  
  40.     int start();            // initalizatie
  41.     int listen();                    // luisteren voor binnen koment verkeer
  42.     int checkEstablished();          // is er een verbinding tot stand gekomen?
  43.     uint16_t receivedData();         // data ontvangen?
  44.     void receivingData();            // er komt data binnen, nu verwerken
  45.     int sendData(uint8_t data[], uint16_t length);                           // verstuur data
  46.     void gotFin();                   // fin: einde verbinding ontvangen?
  47.     void closed();                   // verbinding is verbroken (denk ik)
  48.     int timeout();                  // Timeout in de verbinding
  49.     void close();                    // sluit de verbinding
  50.     uint8_t getStatus();
  51.     void disconnect();                     // sluit de vebinding netjes af
  52. private:
  53.  
  54.     struct MODE{
  55.         const static uint8_t MULTI          = 1<<7;
  56.         const static uint8_......  // en nog veel meer constanten
  57.     }SR;
  58.  
  59.     uint8_t port[2];
  60.     uint8_t status;
  61.     uint8_t state;
  62.  
  63.     uint8_t sNr, number;                     // socket nummer
  64.     uint8_t retrycounter;
  65.     uint16_t timeoutTimer; // verzin hier nog wat leuks mee
  66.     uint16_t read2byte(uint8_t group, uint8_t high, uint8_t low);
  67.     void write2byte(uint8_t group, uint8_t regHigh, uint8_t regLow, uint16_t data);
  68. };
  69.  
  70. // ****************************cpp include****************************
  71. [quote]
  72. Server::Server(int Number){  /// oorspronkelijk stond hier meer code in, maar dat heb ik er even uit gelaten (krijg het zelfde probleem hier mee)
  73.     sNr=4;
  74.     Number = 0;
  75. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement