Skip to content

Commit e181e45

Browse files
Updated Example Client applications to allow to enter Address and Port
1 parent 1196160 commit e181e45

2 files changed

Lines changed: 24 additions & 9 deletions

File tree

examples/MTConnect.NET-Client-HTTP/Program.cs

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,22 +10,28 @@ static void Main(string[] args)
1010
{
1111
DocumentClient();
1212
//EntityClient();
13-
14-
Console.ReadLine();
1513
}
1614

1715
static void DocumentClient()
1816
{
19-
var client = new MTConnectHttpClient("localhost", 5000);
20-
//var client = new MTConnectHttpClient("http://mtconnect.mazakcorp.com/", 5719);
17+
Console.WriteLine("Enter Hostname:");
18+
var hostname = Console.ReadLine();
19+
20+
Console.WriteLine("Enter Port:");
21+
var port = Console.ReadLine().ToInt();
22+
23+
Console.WriteLine($"Connecting to ({hostname}:{port})..");
24+
25+
26+
var client = new MTConnectHttpClient(hostname, port);
2127
client.Interval = 100;
2228
client.ClientStarted += (s, args) => { Console.WriteLine("Client Started"); };
2329
client.ClientStopped += (s, args) => { Console.WriteLine("Client Stopped"); };
24-
//client.FormatError += (s, args) => { Console.WriteLine($"Format Error : {args.ContentType.Name} : {args.Messages?.FirstOrDefault()}"); };
30+
client.FormatError += (s, args) => { Console.WriteLine($"Format Error : {args.ContentType.Name} : {args.Messages?.FirstOrDefault()}"); };
2531

2632
client.ProbeReceived += (s, response) =>
2733
{
28-
foreach (var device in response.Devices) Console.WriteLine($"Device Received : {device.Uuid} : {device.Name}");
34+
foreach (var device in response.Devices) Console.WriteLine($"Device Received : {device.Uuid} : {device.Name} : {device.MTConnectVersion}");
2935
};
3036

3137
client.CurrentReceived += (s, response) =>
@@ -36,7 +42,7 @@ static void DocumentClient()
3642
{
3743
foreach (var observation in componentStream.Observations)
3844
{
39-
Console.WriteLine($"Observation Received : {observation.DataItemId} : {string.Join(";", observation.Values.Select(o => o.Value))}");
45+
Console.WriteLine($"Observation Received : {observation.DataItemId} : {string.Join(";", observation.Values.Select(o => o.Value))} @ {observation.Timestamp.ToString("o")}");
4046

4147
var validationResult = observation.Validate();
4248
Console.WriteLine($"Observation Validation : {observation.DataItemId} : {validationResult.IsValid} : {validationResult.Message}");
@@ -53,7 +59,7 @@ static void DocumentClient()
5359
{
5460
foreach (var observation in componentStream.Observations)
5561
{
56-
Console.WriteLine($"Observation Received : {observation.DataItemId} : {string.Join(";", observation.Values.Select(o => o.Value))}");
62+
Console.WriteLine($"Observation Received : {observation.DataItemId} : {string.Join(";", observation.Values.Select(o => o.Value))} @ {observation.Timestamp.ToString("o")}");
5763

5864
var validationResult = observation.Validate();
5965
Console.WriteLine($"Observation Validation : {observation.DataItemId} : {validationResult.IsValid} : {validationResult.Message}");
@@ -72,6 +78,8 @@ static void DocumentClient()
7278

7379
client.StartFromBuffer();
7480
//client.Start();
81+
82+
Console.ReadLine();
7583
}
7684

7785
static void EntityClient()

examples/MTConnect.NET-Client-SHDR/Program.cs

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,14 @@ internal class Program
66
{
77
static void Main(string[] args)
88
{
9-
var client = new ShdrClient("localhost", 7878);
9+
Console.WriteLine("Enter Hostname:");
10+
var hostname = Console.ReadLine();
11+
12+
Console.WriteLine("Enter Port:");
13+
var port = Console.ReadLine().ToInt();
14+
15+
Console.WriteLine($"Connecting to ({hostname}:{port})..");
16+
var client = new ShdrClient(hostname, port);
1017
client.Connected += (s, e) =>
1118
{
1219
Console.WriteLine("Connection Established");

0 commit comments

Comments
 (0)