blob: 5d842e16dcaabd44f05d12fdf1254e06d6cf59b7 [file] [log] [blame]
{
"Events": [
{
"Name": "Disconnection Complete",
"Spec": "Vol 2, Part E, 7.7.5",
"Code": "0x05",
"Param": [
{
"Status": "uint8"
},
{
"Connection Handle": "uint16"
},
{
"Reason": "uint8"
}
],
"DefaultUnmarshaller": true
},
{
"Name": "Encryption Change",
"Spec": "Vol 2, Part E, 7.7.8",
"Code": "0x08",
"Param": [
{
"Status": "uint8"
},
{
"Connection Handle": "uint16"
},
{
"Encryption Enabled": "uint8"
}
],
"DefaultUnmarshaller": true
},
{
"Name": "Read Remote Version Information Complete",
"Spec": "Vol 2, Part E, 7.7.12",
"Code": "0x0C",
"Param": [
{
"Status": "uint8"
},
{
"Connection Handle": "uint16"
},
{
"Version": "uint8"
},
{
"Manufacturer Name": "uint16"
},
{
"Subversion": "uint16"
}
],
"DefaultUnmarshaller": true
},
{
"Name": "Command Complete",
"Spec": "Vol 2, Part E, 7.7.14",
"Code": "0x0E",
"Param": [
{
"Num HCI Command Packets": "uint8"
},
{
"Command Opcode": "uint16"
},
{
"Return Parameters": "[]byte"
}
],
"DefaultUnmarshaller": false
},
{
"Name": "Command Status",
"Spec": "Vol 2, Part E, 7.7.15",
"Code": "0x0F",
"Param": [
{
"Status": "uint8"
},
{
"Num HCI Command Packets": "uint8"
},
{
"Command Opcode": "uint16"
}
],
"DefaultUnmarshaller": true
},
{
"Name": "Hardware Error",
"Spec": "Vol 2, Part E, 7.7.16",
"Code": "0x10",
"Param": [
{
"Hardware Code": "uint8"
}
],
"DefaultUnmarshaller": true
},
{
"Name": "Number Of Completed Packets",
"Spec": "Vol 2, Part E, 7.7.19",
"Code": "0x13",
"Param": [
{
"Number Of Handles": "uint8"
},
{
"Connection Handle": "[]uint16"
},
{
"HC Num Of Completed Packets": "[]uint16"
}
],
"DefaultUnmarshaller": false
},
{
"Name": "Data Buffer Overflow",
"Spec": "Vol 2, Part E, 7.7.26",
"Code": "0x1A",
"Param": [
{
"Link Type": "uint8"
}
],
"DefaultUnmarshaller": true
},
{
"Name": "Encryption Key Refresh Complete",
"Spec": "Vol 2, Part E, 7.7.39",
"Code": "0x30",
"Param": [
{
"Status": "uint8"
},
{
"Connection Handle": "uint16"
}
],
"DefaultUnmarshaller": true
},
{
"Name": "LE Connection Complete",
"Spec": "Vol 2, Part E, 7.7.65.1",
"Code": "0x3E",
"SubCode": "0x01",
"Param": [
{
"Subevent Code": "uint8"
},
{
"Status": "uint8"
},
{
"Connection Handle": "uint16"
},
{
"Role": "uint8"
},
{
"Peer Address Type": "uint8"
},
{
"Peer Address": "[6]byte"
},
{
"Conn Interval": "uint16"
},
{
"Conn Latency": "uint16"
},
{
"Supervision Timeout": "uint16"
},
{
"Master Clock Accuracy": "uint8"
}
],
"DefaultUnmarshaller": true
},
{
"Name": "LE Advertising Report",
"Spec": "Vol 2, Part E, 7.7.65.2",
"Code": "0x3E",
"SubCode": "0x02",
"Param": [
{
"Subevent Code": "uint8"
},
{
"Num Reports": "uint8"
},
{
"Event Type": "[]uint8"
},
{
"Address Type": "[]uint8"
},
{
"Address": "[][6]byte"
},
{
"Length": "[]uint8"
},
{
"Data": "[][]byte"
},
{
"RSSI": "[]int8"
}
],
"DefaultUnmarshaller": false
},
{
"Name": "LE Connection Update Complete",
"Spec": "Vol 2, Part E, 7.7.65.3",
"Code": "0x0E",
"SubCode": "0x03",
"Param": [
{
"Subevent Code": "uint8"
},
{
"Status": "uint8"
},
{
"Connection Handle": "uint16"
},
{
"Conn Interval": "uint16"
},
{
"Conn Latency": "uint16"
},
{
"Supervision Timeout": "uint16"
}
],
"DefaultUnmarshaller": true
},
{
"Name": "LE Read Remote Used Features Complete",
"Spec": "Vol 2, Part E, 7.7.65.4",
"Code": "0x3E",
"SubCode": "0x04",
"Param": [
{
"Subevent Code": "uint8"
},
{
"Status": "uint8"
},
{
"Connection Handle": "uint16"
},
{
"LE Features": "uint64"
}
],
"DefaultUnmarshaller": true
},
{
"Name": "LE Long Term Key Request",
"Spec": "Vol 2, Part E, 7.7.65.5",
"Code": "0x3E",
"SubCode": "0x05",
"Param": [
{
"Subevent Code": "uint8"
},
{
"Connection Handle": "uint16"
},
{
"Random Number": "uint64"
},
{
"Encryption Diversifier": "uint16"
}
],
"DefaultUnmarshaller": true
},
{
"Name": "LE Remote Connection Parameter Request",
"Spec": "Vol 2, Part E, 7.7.65.6",
"Code": "0x3E",
"SubCode": "0x06",
"Param": [
{
"Subevent Code": "uint8"
},
{
"Connection Handle": "uint16"
},
{
"Interval Min": "uint16"
},
{
"Interval Max": "uint16"
},
{
"Latency": "uint16"
},
{
"Timeout": "uint16"
}
],
"DefaultUnmarshaller": true
},
{
"Name": "Authenticated Payload Timeout Expired",
"Spec": "Vol 2, Part E, 7.7.75",
"Code": "0x57",
"Param": [
{
"Connection Handle": "uint16"
}
],
"DefaultUnmarshaller": true
}
]
}