예제 #1
0
 private void sendOperationUpdate()
 {
     GlobVar.transmissionString = "IDX:" + GlobVar.deviceID + ";";
     updateTransmitString("MOVX", GlobVar.xMovement.ToString());
     updateTransmitString("MOVY", GlobVar.yMovement.ToString());
     updateTransmitString("MOVZ", GlobVar.zMovement.ToString());
     EthernetComms.sendUdp("127.0.0.1", 1100, GlobVar.transmissionString);
 }
예제 #2
0
        private void sendOperationUpdate()
        {
            GlobVar.transmissionString = "IDX:" + GlobVar.deviceID + ";";
            updateTransmitString("GWL", GlobVar.gardenWaterLevel.ToString());
            updateTransmitString("GAT", GlobVar.gardenAmbientAirTemperature.ToString());
            updateTransmitString("GAH", GlobVar.gardenAmbientAirHumidty.ToString());
            updateTransmitString("GAW", GlobVar.gardenAmbientAirWindSpeed.ToString());
            updateTransmitString("GWP", GlobVar.gardenWaterPumpSpeed.ToString());
            updateTransmitString("GAP", GlobVar.gardenAirFlowPumpSpeed.ToString());

            EthernetComms.sendUdp("127.0.0.1", 1100, GlobVar.transmissionString);
        }
예제 #3
0
        // ////////////////////////////////////////////////////////// BACKGROUND WORKER

        private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
        {
            int index = 0;

WaitingForData:

            GlobVar.workFlowRegister[index, 0] = EthernetComms.ReceiveUdp();
            GlobVar.workFlowRegister[index, 1] = "Received";
            index = index + 1;

            goto AnalysisData;

AnalysisData:

            goto WaitingForData;
        }
예제 #4
0
        // ////////////////////////////////////////////////////////// BACKGROUND WORKERS

        private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
        {
            EthernetComms.ReceiveUdp();
        }