public void OnMessageReceived(object sender, MessageReceivedEventArgs e) { var input = Convert.ToInt32(e.Message); var result = input * 2; _adapter.Publish(result.ToString(), _outBoundQueue); }
public void OnMessageReceived(object sender, MessageReceivedEventArgs e) { var paramaters = e.Message.Split(','); var number = Convert.ToInt32(paramaters[0]); var result = Functions.Double(number); var queueName = paramaters[1]; _adapter.Publish(result.ToString(), queueName); }
public void OnMessageReceived(object sender, MessageReceivedEventArgs e) { string[] edges = e.Message.Split('/'); Console.WriteLine("Received: " + e.Message); try { var result = Convert.ToInt32(edges[0]) + Convert.ToInt32(edges[1]) + Convert.ToInt32(edges[2]); var requestResult = result.ToString() + "@" + e.Message; _adapter.Publish(requestResult, "TrianglePerimeterResult"); Console.WriteLine("Published: " + requestResult); } catch (Exception ex) { Console.WriteLine("Eroare: " + ex.Message); } }
public void OnMessageReceived(object sender, MessageReceivedEventArgs e) { string[] values = e.Message.Split('/'); Console.WriteLine("Received: " + e.Message); try { string requestResult; string sensorId = values[0]; if (values.Length == 1) { //get value command var random = new Random(); if (sensorId.ToLower().Contains("temp")) { //is a temperature sensor requestResult = random.Next(15, 35).ToString(); } else { //is a switch sensor requestResult = random.Next(0, 1).ToString(); } requestResult = requestResult + "@ " + e.Message; } else { //set value command string newVal = values[1]; requestResult = newVal + "@ " + e.Message; } _adapter.Publish(requestResult, "SensorManagementResult"); Console.WriteLine("Published: " + requestResult); } catch (Exception ex) { Console.WriteLine("Eroare: " + ex.Message); } }
private void DivideNumber(int input) { var result = input / 2; _adapter.Publish(result.ToString(), _outBoundQueue); }
private void CalcSqrt(int input) { var result = Math.Sqrt(input); _adapter.Publish(result.ToString(), _outBoundQueue); }