/// <summary>
 /// Сравнивает 2 параметра ПСН между собой
 /// </summary>
 /// <param name="info1">Первый параметр для сравнения</param>
 /// <param name="info2">Второй параметр для сравнения</param>
 /// <returns>Истина, если параметры одинаковы</returns>
 public static bool IsEqualTo(this IVariablePsnParameterInfo info1, IVariablePsnParameterInfo info2)
 {
     if (!((IPsnParameterConfiguration)info1).IsEqualTo(info2))
     {
         return(false);
     }
     return(true);
 }
Пример #2
0
 public PsnCommandPartInfoSimple(IUid id, string partName, PsnCommandPartType partType, List <IDefinedPsnParameterInfo> defParams, List <IVariablePsnParameterInfo> varParams, int length, int offset, IDefinedPsnParameterInfo address, IDefinedPsnParameterInfo commandCode, IVariablePsnParameterInfo crcLow, IVariablePsnParameterInfo crcHigh, IUid commandId)
 {
     _id          = id;
     _partName    = partName;
     _partType    = partType;
     _defParams   = defParams;
     _varParams   = varParams;
     _length      = length;
     _offset      = offset;
     _address     = address;
     _commandCode = commandCode;
     _crcLow      = crcLow;
     _crcHigh     = crcHigh;
     _commandId   = commandId;
 }