     
     public var byteValue: [UInt8] {
         
-        // The Set Of Values parameter shall be a concatenation of attribute values for each of the attribute handles
-        // in the request in the order that they were requested. If the Set Of Values parameter is longer than
-        // (ATT_MTU–1) then only the first (ATT_MTU–1) octets shall be included in this response.
-        
-        return [ATTReadMultipleResponse.attributeOpcode.rawValue] + values
+        let type = ATTReadBlobResponse.self
+        
+        return [type.attributeOpcode.rawValue] + values
     }
 }
 

///
/// The read response is sent in reply to a received *Read Multiple Request* and
/// contains the values of the attributes that have been read.
///
/// - Note: A client should not use this request for attributes when the Set Of Values parameter
/// could be `(ATT_MTU–1)` as it will not be possible to determine if the last attribute value
/// is complete, or if it overflowed.
public struct ATTReadMultipleResponse: ATTProtocolDataUnit {
    
    public static let attributeOpcode = ATT.Opcode.readMultipleResponse

    /// Minimum length
    public static let length = 1 + 0
    
    public var values: [UInt8]
    
    public init(values: [UInt8] = []) {
        
        self.values = values
    }
