public GXDLMSLNParameters(GXDLMSSettings forSettings, Command forCommand, byte forCommandType, GXByteBuffer forAttributeDescriptor, GXByteBuffer forData, byte forStatus) { settings = forSettings; blockIndex = settings.BlockIndex; command = forCommand; requestType = forCommandType; attributeDescriptor = forAttributeDescriptor; data = forData; time = null; status = forStatus; multipleBlocks = forSettings.Count != 0; lastBlock = forSettings.Count == forSettings.Index; } }