/// <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); }
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; }