Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of myOSC_test by
Revision 2:44f1e5803762, committed 2013-08-06
- Comitter:
 - sfjmt
 - Date:
 - Tue Aug 06 10:12:56 2013 +0000
 - Parent:
 - 1:818cf7a97804
 - Commit message:
 - revision_01
 
Changed in this revision
| main.cpp | Show annotated file Show diff for this revision Revisions of this file | 
--- a/main.cpp	Tue Aug 06 10:01:08 2013 +0000
+++ b/main.cpp	Tue Aug 06 10:12:56 2013 +0000
@@ -6,29 +6,26 @@
 EthernetNetIf eth;
 #else
 EthernetNetIf eth(
-    IpAddr(192,168,12,210),//your mbed IP Address Set
-    IpAddr(255,255,255,0),//Network Mask Set
+    IpAddr(192,168,12,210),//your mbed IP Address
+    IpAddr(255,255,255,0),//Network Mask
     IpAddr(),//Gateway
     IpAddr()//DNS
 );
 #endif
 
-//baud rate
-int BAUD_RATE = 115200;
-
-//uint8_t serverMac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
-
 //receive
-uint8_t receiveIp[]  = { 192, 168, 12, 210 };
-int receivePort      = 5678;
+uint8_t receiveIp[] = { 192, 168, 12, 210 };//IP Address
+int receivePort     = 5678;//port
 
 //destination.
-uint8_t destIp[] = { 192, 168, 12, 51};
-int destPort     = 10000;
+uint8_t destIp[] = { 192, 168, 12, 51};//IP Address
+int destPort     = 10000;//port
 
 //send value propaty.
 char *topAddress = "/mbed";
 char *subAddress[3] = {"/test1","/test2","/test3"};
+
+//receive value propaty
 char *requestTopStr[3] = {"mbed1","mbed2","mbed3"};
 char *requestSubStr[3] = {"test1","test2","test3"};
 
@@ -46,26 +43,20 @@
 
 int main()
 {
-
-    // make debug port:
-    pc.baud(BAUD_RATE);
-
     // Set the Ethernet port:
-//    printf("Setting up...\r\n");
     EthernetErr ethErr = eth.setup();
     if(ethErr) {
-//        printf("Error %d in setup.\r\n", ethErr);
+        //error
         return -1;
     }
-//    printf("Setup OK\r\n");
 
 
-    //(1) Sending message >>>>>
+    //(1) Sending message >>>
     // Set IP and Port:
     sendMes.setIp( destIp );
     sendMes.setPort( destPort );
 
-    //(2) Receiving <<<<<
+    //(2) Receiving <<<
     recMes.setIp(receiveIp);
     osc.setReceiveMessage(&recMes); // this sets the receiver container for the OSC packets (we can avoid doing this if we use osc.getMessage() to get messages)
     osc.begin(receivePort, &processOSC); // binds the upd (osc) messages to an arbitrary listening port ("server" port), and callback function
@@ -90,8 +81,7 @@
     osc.onUDPSocketEvent(e);
 
     if (osc.newMessage) {
-        //pc.printf("we received top address %s\n", recMes.getAddress(0) );
-
+    
         osc.newMessage = false; // note: if using: message = osc.getMessage(), then we don't need to do this explicitly.
 
         //(strcmp(str1,str2)==0)
@@ -115,20 +105,5 @@
             //action
             led = 0;//led LOW
         }
-
-        // Test:
-//        if( !strcmp( recMes.getAddress(0) , "mbed" ) )
-//        {
-//            pc.printf("we received topAddress= mbed \n");
-//
-//            if( !strcmp( recMes.getAddress(1) , "test1" ) )
-//            {
-//                pc.printf("we received subAddress= test1 \n");
-//
-//                // Send some osc message:
-//                sendMes.setTopAddress("/working...");
-//                osc.sendOsc(&sendMes);
-//            }
-//        }
     }
 }
\ No newline at end of file
    