Esempio n. 1
0
 /// <summary>
 /// Create reference api model
 /// </summary>
 /// <param name="model"></param>
 public NodeReferenceApiModel(NodeReferenceModel model)
 {
     if (model == null)
     {
         throw new ArgumentNullException(nameof(model));
     }
     ReferenceTypeId = model.ReferenceTypeId;
     Direction       = model.Direction;
     Target          = model.Target == null ? null :
                       new NodeApiModel(model.Target);
 }
Esempio n. 2
0
 /// <summary>
 /// Create reference api model
 /// </summary>
 /// <param name="model"></param>
 public static NodeReferenceApiModel ToApiModel(
     this NodeReferenceModel model)
 {
     if (model == null)
     {
         return(null);
     }
     return(new NodeReferenceApiModel {
         ReferenceTypeId = model.ReferenceTypeId,
         Direction = (IIoT.OpcUa.Api.Twin.Models.BrowseDirection?)model.Direction,
         Target = model.Target.ToApiModel()
     });
 }