Bug fix for Android (C variable name conflict).
This commit is contained in:
		
							parent
							
								
									a6cc776a0d
								
							
						
					
					
						commit
						6da0474e59
					
				| 
						 | 
					@ -326,7 +326,7 @@ func goOnDiscoverService(cid, cuuid *C.char, serv C.jobject) {
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
//export goOnDiscoverCharacteristic
 | 
					//export goOnDiscoverCharacteristic
 | 
				
			||||||
func goOnDiscoverCharacteristic(cid, csuuid *C.char, serv C.jobject, ccuuid *C.char, char C.jobject) {
 | 
					func goOnDiscoverCharacteristic(cid, csuuid *C.char, serv C.jobject, ccuuid *C.char, characteristic C.jobject) {
 | 
				
			||||||
	id := C.GoString(cid)
 | 
						id := C.GoString(cid)
 | 
				
			||||||
	suuid := C.GoString(csuuid)
 | 
						suuid := C.GoString(csuuid)
 | 
				
			||||||
	cuuid := C.GoString(ccuuid)
 | 
						cuuid := C.GoString(ccuuid)
 | 
				
			||||||
| 
						 | 
					@ -339,34 +339,34 @@ func goOnDiscoverCharacteristic(cid, csuuid *C.char, serv C.jobject, ccuuid *C.c
 | 
				
			||||||
		service: serv,
 | 
							service: serv,
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	characteristic := Characteristic{
 | 
						ch := Characteristic{
 | 
				
			||||||
		UUID: cuuid,
 | 
							UUID: cuuid,
 | 
				
			||||||
		characteristic: char,
 | 
							characteristic: characteristic,
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	gBLE.events <- DiscoverCharacteristicEvent{
 | 
						gBLE.events <- DiscoverCharacteristicEvent{
 | 
				
			||||||
		Peripheral: peripheral,
 | 
							Peripheral: peripheral,
 | 
				
			||||||
		Service: service,
 | 
							Service: service,
 | 
				
			||||||
		Characteristic: characteristic,
 | 
							Characteristic: ch,
 | 
				
			||||||
		Gatt: gatt.Characteristic{cuuid},
 | 
							Gatt: gatt.Characteristic{cuuid},
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
//export goOnCharacteristicChanged
 | 
					//export goOnCharacteristicChanged
 | 
				
			||||||
func goOnCharacteristicChanged(cid, ccuuid *C.char, char C.jobject, cvalue *C.char, length C.jint) {
 | 
					func goOnCharacteristicChanged(cid, ccuuid *C.char, characteristic C.jobject, cvalue *C.char, length C.jint) {
 | 
				
			||||||
	id := C.GoString(cid)
 | 
						id := C.GoString(cid)
 | 
				
			||||||
	cuuid := C.GoString(ccuuid)
 | 
						cuuid := C.GoString(ccuuid)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	peripheral := gBLE.retrievePeripheral(id)
 | 
						peripheral := gBLE.retrievePeripheral(id)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	characteristic := Characteristic{
 | 
						ch := Characteristic{
 | 
				
			||||||
		UUID: cuuid,
 | 
							UUID: cuuid,
 | 
				
			||||||
		characteristic: char,
 | 
							characteristic: characteristic,
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	gBLE.events <- UpdateValueEvent{
 | 
						gBLE.events <- UpdateValueEvent{
 | 
				
			||||||
		Peripheral: peripheral,
 | 
							Peripheral: peripheral,
 | 
				
			||||||
		Characteristic: characteristic,
 | 
							Characteristic: ch,
 | 
				
			||||||
		Data: C.GoBytes(unsafe.Pointer(cvalue), length),
 | 
							Data: C.GoBytes(unsafe.Pointer(cvalue), length),
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue
	
	Block a user