예제 #1
0
 public LPollData(bool frameType, bool notRepeated, CEMIPriority priority, bool acknowledgeRequested, bool errorFlag, KnxAddress sourceAddress, byte[] targetAddress, byte numberExpectedPollData)
     : base(frameType, notRepeated, priority, acknowledgeRequested, errorFlag)
 {
     SourceAddress          = sourceAddress;
     TargetAddress          = targetAddress;
     NumberExpectedPollData = numberExpectedPollData;
 }
예제 #2
0
 public CEMIFrame(bool repeated, CEMIPriority priority, bool acknowledgeRequested, bool errorFlag)
 {
     Repeated             = repeated;
     Priority             = priority;
     AcknowledgeRequested = acknowledgeRequested;
     ErrorFlag            = errorFlag;
 }
예제 #3
0
 public LDataFrame(bool frameType, bool notRepeated, CEMIPriority priority, bool acknowledgeRequested, bool errorFlag)
 {
     FrameType            = frameType;
     NotRepeated          = notRepeated;
     Priority             = priority;
     AcknowledgeRequested = acknowledgeRequested;
     ErrorFlag            = errorFlag;
 }
예제 #4
0
 public LDataExtended(bool frameType, bool notRepeated, CEMIPriority priority, bool acknowledgeRequested, bool errorFlag, bool groupAddress, byte hopCount, byte extendedFrameFormat, KnxAddress sourceAddress, byte[] destinationAddress, Apdu apdu)
     : base(frameType, notRepeated, priority, acknowledgeRequested, errorFlag)
 {
     GroupAddress        = groupAddress;
     HopCount            = hopCount;
     ExtendedFrameFormat = extendedFrameFormat;
     SourceAddress       = sourceAddress;
     DestinationAddress  = destinationAddress;
     Apdu = apdu;
 }
 public GroupObjectDescriptorRealisationTypeB(bool updateEnable, bool transmitEnable, bool segmentSelectorEnable, bool writeEnable, bool readEnable, bool communicationEnable, CEMIPriority priority, ComObjectValueType valueType)
 {
     UpdateEnable          = updateEnable;
     TransmitEnable        = transmitEnable;
     SegmentSelectorEnable = segmentSelectorEnable;
     WriteEnable           = writeEnable;
     ReadEnable            = readEnable;
     CommunicationEnable   = communicationEnable;
     Priority  = priority;
     ValueType = valueType;
 }
예제 #6
0
 public CEMIFrameData(bool repeated, CEMIPriority priority, bool acknowledgeRequested, bool errorFlag, KnxAddress sourceAddress, sbyte[] destinationAddress, bool groupAddress, byte hopCount, byte dataLength, TPCI tcpi, byte counter, APCI apci, sbyte dataFirstByte, sbyte[] data, byte crc)
     : base(repeated, priority, acknowledgeRequested, errorFlag)
 {
     SourceAddress      = sourceAddress;
     DestinationAddress = destinationAddress;
     GroupAddress       = groupAddress;
     HopCount           = hopCount;
     DataLength         = dataLength;
     Tcpi          = tcpi;
     Counter       = counter;
     Apci          = apci;
     DataFirstByte = dataFirstByte;
     Data          = data;
     Crc           = crc;
 }
예제 #7
0
 public CEMIDataFrame(bool standardFrame, bool polling, bool notRepeated, bool notAckFrame, CEMIPriority priority, bool acknowledgeRequested, bool errorFlag, bool groupDestinationAddress, byte hopCount, byte extendedFrameFormat, KnxAddress sourceAddress, sbyte[] destinationAddress, byte dataLength, TPCI tcpi, byte counter, APCI apci, sbyte dataFirstByte, sbyte[] data)
 {
     StandardFrame           = standardFrame;
     Polling                 = polling;
     NotRepeated             = notRepeated;
     NotAckFrame             = notAckFrame;
     Priority                = priority;
     AcknowledgeRequested    = acknowledgeRequested;
     ErrorFlag               = errorFlag;
     GroupDestinationAddress = groupDestinationAddress;
     HopCount                = hopCount;
     ExtendedFrameFormat     = extendedFrameFormat;
     SourceAddress           = sourceAddress;
     DestinationAddress      = destinationAddress;
     DataLength              = dataLength;
     Tcpi          = tcpi;
     Counter       = counter;
     Apci          = apci;
     DataFirstByte = dataFirstByte;
     Data          = data;
 }
예제 #8
0
 public CEMIFramePollingDataExt(bool repeated, CEMIPriority priority, bool acknowledgeRequested, bool errorFlag)
     : base(repeated, priority, acknowledgeRequested, errorFlag)
 {
 }
예제 #9
0
 public LDataFrameACK(bool frameType, bool notRepeated, CEMIPriority priority, bool acknowledgeRequested, bool errorFlag)
     : base(frameType, notRepeated, priority, acknowledgeRequested, errorFlag)
 {
 }