Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
DiscoveryDataChannels.cs
1
namespace
Waher.Things.Ieee1451.Ieee1451_0.Messages
2
{
6
public
class
DiscoveryDataChannels
:
DiscoveryDataEntities
7
{
14
public
DiscoveryDataChannels
(
ChannelAddress
Channel
,
string
[]
Names
, ushort[]
Channels
)
15
: base(
Channel
,
Names
, ToIdentities(
Channels
))
16
{
17
this.Channels =
Channels
;
18
}
19
20
private
static
byte
[][] ToIdentities(ushort[] Ids)
21
{
22
int
i, c = Ids?.Length ?? 0;
23
byte
[][] Result =
new
byte
[c][];
24
ushort j;
25
26
for
(i = 0; i < c; i++)
27
{
28
j = Ids[i];
29
30
Result[i] =
new
byte
[]
31
{
32
(byte)(j >> 8),
33
(byte)j
34
};
35
}
36
37
return
Result;
38
}
39
43
public
ushort[]
Channels
{
get
; }
44
}
45
}
Waher.Things.Ieee1451.Ieee1451_0.Messages.ChannelAddress
IEEE 1451.0 addresses
Definition:
ChannelAddress.cs:11
Waher.Things.Ieee1451.Ieee1451_0.Messages.DiscoveryDataChannels
Discovery data about a collection of channels.
Definition:
DiscoveryDataChannels.cs:7
Waher.Things.Ieee1451.Ieee1451_0.Messages.DiscoveryDataChannels.DiscoveryDataChannels
DiscoveryDataChannels(ChannelAddress Channel, string[] Names, ushort[] Channels)
Discovery data about a collection of channels.
Definition:
DiscoveryDataChannels.cs:14
Waher.Things.Ieee1451.Ieee1451_0.Messages.DiscoveryDataChannels.Channels
ushort[] Channels
Entity Names
Definition:
DiscoveryDataChannels.cs:43
Waher.Things.Ieee1451.Ieee1451_0.Messages.DiscoveryDataEntities
Discovery data about a collection of entities.
Definition:
DiscoveryDataEntities.cs:7
Waher.Things.Ieee1451.Ieee1451_0.Messages.DiscoveryDataEntities.Names
string[] Names
Entity Names
Definition:
DiscoveryDataEntities.cs:24
Waher.Things.Ieee1451.Ieee1451_0.Messages.DiscoveryData.Channel
ChannelAddress Channel
Channel information.
Definition:
DiscoveryData.cs:20
Waher.Things.Ieee1451.Ieee1451_0.Messages
Definition:
Binary.cs:15
IoTGateway
Things
Waher.Things.Ieee1451
Ieee1451_0
Messages
DiscoveryDataChannels.cs
Generated by
1.9.5