     }
 }
 
-
-

    
    init?(bytes: [UInt8]) {
        
        guard byteValue.count == HCICommandHeader.length
            else { return nil }
        
        self.opcode = UInt16(bytes: (byteValue[0], byteValue[1])).littleEndian
        self.parameterLength = byteValue[2]
    }
    
    var byteValue: [UInt8] {

    
    init?(bytes: [UInt8]) {
        
        guard bytes.count == HCIEventHeader.length
            else { return nil }
        
        self.event = bytes[0]
        self.parameterLength = bytes[1]
    }
    
    var byteValue: [UInt8] {
