Epson BT-2000 Developers Guide - Page 122

BluetoothLeChipCode.BaseError.INVALID_ADDR: invalid remote BD address

Page 122 highlights

8.7.9. connect  Function Specify the partner BD address (remote BD address), connection timeout, and the number of times to retry, and then connect.  Format int connect(AddrType addrType, String addr, int timeout, int retryReconnect);  Parameter Model name AddrType addrType String int timeout int retryReconnect Explanation Remote BD address classification *See "BD address classification" for more details Remote BD address Timeout time (ms) Set from 120 to 32000 ms in increments of 10 ms. Number of retry times  Return value Model Explanation int BluetoothLeChipCode.SUCCESS: success BluetoothLeChipCode.BaseError.INVALID_ADDR: invalid memory address BluetoothLeChipCode.BaseError.INVALID_PARAM: invalid parameter BluetoothLeChipCode.BaseError.INVALID_STATE: invalid status BluetoothLeChipCode.BaseError.INVALID_ADDR: invalid remote BD address BluetoothLeChipCode.BaseError.NO_MEM: maximum connections BluetoothLeChipCode.BaseError.BUSY: system busy status  Usage method To receive connection processing results, you need to register the callback function in setGapCallback in advance. The following callback function sends a notification for connection processing results. BluetoothLeGapCallback.onConnectResult MOVERIO Pro Developer's Guide (Rev.1.0) 118

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168

MOVERIO Pro Developer's Guide (Rev.1.0)
118
8.7.9.
connect
Function
Specify the partner BD address (remote BD address), connection timeout, and the
number of times to retry, and then connect.
Format
Parameter
Model name
Explanation
AddrType addrType
Remote BD address classification
*See "BD address classification" for more details
String
Remote BD address
int timeout
Timeout time (ms)
Set from 120 to 32000 ms in increments of 10 ms.
int retryReconnect
Number of retry times
Return value
Model
Explanation
int
BluetoothLeChipCode.SUCCESS: success
BluetoothLeChipCode.BaseError.INVALID_ADDR: invalid memory address
BluetoothLeChipCode.BaseError.INVALID_PARAM: invalid parameter
BluetoothLeChipCode.BaseError.INVALID_STATE: invalid status
BluetoothLeChipCode.BaseError.INVALID_ADDR: invalid remote BD address
BluetoothLeChipCode.BaseError.NO_MEM: maximum connections
BluetoothLeChipCode.BaseError.BUSY: system busy status
Usage method
To receive connection processing results, you need to register the callback function in
setGapCallback in advance.
The following callback function sends a notification for connection processing results.
BluetoothLeGapCallback.onConnectResult
int connect(AddrType addrType, String addr, int timeout, int retryReconnect);