Changed interfaces according to new SonarRequest format

This commit is contained in:
MaximZaitsev
2016-08-29 12:10:01 +03:00
parent dc16f3e480
commit e828a1e0f1
2 changed files with 6 additions and 6 deletions
+5 -5
View File
@@ -7,7 +7,7 @@ fun runTests() {
private fun testCarEmulator() {
val controller = ControllerEmulator()
var sonarRequest = SonarRequest.BuilderSonarRequest(IntArray(2, { x -> x * 90 })).build()
var sonarRequest = SonarRequest.BuilderSonarRequest(IntArray(2, { x -> x * 90 }), IntArray(0), 0, SonarRequest.Smoothing.NONE).build()
var sonarResponse = SonarResponse.BuilderSonarResponse(IntArray(0)).build()
controller.executeRequestSensorData(sonarRequest, { bytes ->
sonarResponse.mergeFrom(CodedInputStream(bytes))
@@ -18,7 +18,7 @@ private fun testCarEmulator() {
})
println("--------------------")
sonarRequest = SonarRequest.BuilderSonarRequest(IntArray(2, { 120 + 60 * it })).build()
sonarRequest = SonarRequest.BuilderSonarRequest(IntArray(2, { 120 + 60 * it }), IntArray(0), 0, SonarRequest.Smoothing.NONE).build()
sonarResponse = SonarResponse.BuilderSonarResponse(IntArray(0)).build()
controller.executeRequestSensorData(sonarRequest, { bytes ->
sonarResponse.mergeFrom(CodedInputStream(bytes))
@@ -32,7 +32,7 @@ private fun testCarEmulator() {
CarState.instance.x = 50
CarState.instance.y = 50
CarState.instance.angle = 90
sonarRequest = SonarRequest.BuilderSonarRequest(IntArray(3, { x -> x * 90 })).build()
sonarRequest = SonarRequest.BuilderSonarRequest(IntArray(3, { x -> x * 90 }), IntArray(0), 0, SonarRequest.Smoothing.NONE).build()
sonarResponse = SonarResponse.BuilderSonarResponse(IntArray(0)).build()
controller.executeRequestSensorData(sonarRequest, { bytes ->
sonarResponse.mergeFrom(CodedInputStream(bytes))
@@ -48,7 +48,7 @@ private fun testCarEmulator() {
CarState.instance.x = 50
CarState.instance.y = 50
CarState.instance.angle = 720 + 45
sonarRequest = SonarRequest.BuilderSonarRequest(IntArray(1, { x -> 90 })).build()
sonarRequest = SonarRequest.BuilderSonarRequest(IntArray(1, { x -> 90 }), IntArray(0), 0, SonarRequest.Smoothing.NONE).build()
sonarResponse = SonarResponse.BuilderSonarResponse(IntArray(0)).build()
controller.executeRequestSensorData(sonarRequest, { bytes ->
sonarResponse.mergeFrom(CodedInputStream(bytes))
@@ -60,7 +60,7 @@ private fun testCarEmulator() {
CarState.instance.x = 150
CarState.instance.y = 50
CarState.instance.angle = 0
sonarRequest = SonarRequest.BuilderSonarRequest(IntArray(7, { it*5 })).build()
sonarRequest = SonarRequest.BuilderSonarRequest(IntArray(7, { it * 5 }), IntArray(0), 0, SonarRequest.Smoothing.NONE).build()
sonarResponse = SonarResponse.BuilderSonarResponse(IntArray(0)).build()
controller.executeRequestSensorData(sonarRequest, { bytes ->
sonarResponse.mergeFrom(CodedInputStream(bytes))
@@ -9,7 +9,7 @@ import encodeProtoBuf
import net.server.handlers.AbstractHandler
class GetSonarData(val controller: Controller) : AbstractHandler() {
val fromServerObjectBuilder = SonarRequest.BuilderSonarRequest(IntArray(0))
val fromServerObjectBuilder = SonarRequest.BuilderSonarRequest(IntArray(0), IntArray(0), 0, SonarRequest.Smoothing.NONE)
val toServerObjectBuilder = SonarResponse.BuilderSonarResponse(IntArray(0))
override fun getBytesResponse(data: ByteArray, callback: (ByteArray) -> Unit) {