├── .gitignore ├── README.md ├── apk_download └── app-debug.apk ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── licheedev │ │ └── modbus4android │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── licheedev │ │ │ ├── demo │ │ │ ├── App.java │ │ │ ├── ChooseModeActivity.java │ │ │ ├── MainActivity.java │ │ │ ├── MainActivityKt.kt │ │ │ ├── base │ │ │ │ ├── BaseActivity.java │ │ │ │ ├── ByteUtil.java │ │ │ │ ├── PrefUtil.java │ │ │ │ └── ToastUtil.java │ │ │ ├── modbus │ │ │ │ ├── DeviceConfig.java │ │ │ │ ├── ModbusManager.java │ │ │ │ └── Protocol.java │ │ │ └── utils │ │ │ │ └── RxUtilEx.java │ │ │ └── impl │ │ │ ├── kotlin │ │ │ └── ModbusWorkers.kt │ │ │ └── rxjava │ │ │ ├── ModbusObserver.java │ │ │ └── RxModbusWorker.java │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ ├── ic_keyboard_arrow_down_black_32dp.xml │ │ ├── ic_keyboard_arrow_up_black_32dp.xml │ │ ├── ic_launcher_background.xml │ │ └── selector_serial_params_bg.xml │ │ ├── layout-land │ │ └── activity_main.xml │ │ ├── layout │ │ ├── activity_choose_mode.xml │ │ ├── activity_main.xml │ │ ├── include_control.xml │ │ └── include_log.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── adapt_screen_style.xml │ │ ├── colors.xml │ │ ├── functions.xml │ │ ├── serial_port_res.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── licheedev │ └── modbus4android │ └── ExampleUnitTest.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── imgs ├── 01.png ├── 02.png ├── 03.png ├── 04.png ├── 05.gif ├── 06.gif ├── 15.gif ├── 16.gif ├── app.png ├── modbus_proto_cn.pdf └── tcp.png ├── jitpack.gradle ├── modbus4android ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── licheedev │ │ └── modbus4android │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── licheedev │ │ │ └── modbus4android │ │ │ ├── AndroidSerialPortWrapper.java │ │ │ ├── IModbusWorker.java │ │ │ ├── ModbusCallback.java │ │ │ ├── ModbusParam.java │ │ │ ├── ModbusRespException.java │ │ │ ├── ModbusWorker.java │ │ │ └── param │ │ │ ├── SerialParam.java │ │ │ └── TcpParam.java │ └── res │ │ └── values │ │ └── strings.xml │ └── test │ └── java │ └── com │ └── licheedev │ └── modbus4android │ └── ExampleUnitTest.java ├── modbus4j ├── .gitignore ├── build.gradle └── src │ └── main │ └── java │ └── com │ └── serotonin │ └── modbus4j │ ├── BasicProcessImage.java │ ├── BatchRead.java │ ├── BatchResults.java │ ├── ExceptionResult.java │ ├── Modbus.java │ ├── ModbusConfig.java │ ├── ModbusFactory.java │ ├── ModbusMaster.java │ ├── ModbusSlaveSet.java │ ├── NodeScanListener.java │ ├── ProcessImage.java │ ├── ProcessImageListener.java │ ├── base │ ├── BaseMessageParser.java │ ├── BaseRequestHandler.java │ ├── KeyedModbusLocator.java │ ├── ModbusUtils.java │ ├── RangeAndOffset.java │ ├── ReadFunctionGroup.java │ ├── SlaveAndRange.java │ └── SlaveProfile.java │ ├── code │ ├── DataType.java │ ├── ExceptionCode.java │ ├── FunctionCode.java │ └── RegisterRange.java │ ├── exception │ ├── ErrorResponseException.java │ ├── IllegalDataAddressException.java │ ├── IllegalDataTypeException.java │ ├── IllegalFunctionException.java │ ├── IllegalSlaveIdException.java │ ├── InvalidDataConversionException.java │ ├── ModbusIdException.java │ ├── ModbusInitException.java │ ├── ModbusTransportException.java │ └── SlaveIdNotEqual.java │ ├── ip │ ├── IpMessage.java │ ├── IpMessageResponse.java │ ├── IpParameters.java │ ├── encap │ │ ├── EncapMessage.java │ │ ├── EncapMessageParser.java │ │ ├── EncapMessageRequest.java │ │ ├── EncapMessageResponse.java │ │ ├── EncapRequestHandler.java │ │ └── EncapWaitingRoomKeyFactory.java │ ├── listener │ │ └── TcpListener.java │ ├── tcp │ │ ├── TcpMaster.java │ │ └── TcpSlave.java │ ├── udp │ │ ├── UdpMaster.java │ │ └── UdpSlave.java │ └── xa │ │ ├── XaMessage.java │ │ ├── XaMessageParser.java │ │ ├── XaMessageRequest.java │ │ ├── XaMessageResponse.java │ │ ├── XaRequestHandler.java │ │ └── XaWaitingRoomKeyFactory.java │ ├── locator │ ├── BaseLocator.java │ ├── BinaryLocator.java │ ├── NumericLocator.java │ └── StringLocator.java │ ├── msg │ ├── ExceptionRequest.java │ ├── ExceptionResponse.java │ ├── ModbusMessage.java │ ├── ModbusRequest.java │ ├── ModbusResponse.java │ ├── ReadBinaryRequest.java │ ├── ReadCoilsRequest.java │ ├── ReadCoilsResponse.java │ ├── ReadDiscreteInputsRequest.java │ ├── ReadDiscreteInputsResponse.java │ ├── ReadExceptionStatusRequest.java │ ├── ReadExceptionStatusResponse.java │ ├── ReadHoldingRegistersRequest.java │ ├── ReadHoldingRegistersResponse.java │ ├── ReadInputRegistersRequest.java │ ├── ReadInputRegistersResponse.java │ ├── ReadNumericRequest.java │ ├── ReadResponse.java │ ├── ReportSlaveIdRequest.java │ ├── ReportSlaveIdResponse.java │ ├── WriteCoilRequest.java │ ├── WriteCoilResponse.java │ ├── WriteCoilsRequest.java │ ├── WriteCoilsResponse.java │ ├── WriteMaskRegisterRequest.java │ ├── WriteMaskRegisterResponse.java │ ├── WriteRegisterRequest.java │ ├── WriteRegisterResponse.java │ ├── WriteRegistersRequest.java │ └── WriteRegistersResponse.java │ ├── serial │ ├── SerialMaster.java │ ├── SerialMessage.java │ ├── SerialPortWrapper.java │ ├── SerialSlave.java │ ├── SerialWaitingRoomKeyFactory.java │ ├── ascii │ │ ├── AsciiMaster.java │ │ ├── AsciiMessage.java │ │ ├── AsciiMessageParser.java │ │ ├── AsciiMessageRequest.java │ │ ├── AsciiMessageResponse.java │ │ ├── AsciiRequestHandler.java │ │ └── AsciiSlave.java │ └── rtu │ │ ├── RtuMaster.java │ │ ├── RtuMessage.java │ │ ├── RtuMessageParser.java │ │ ├── RtuMessageRequest.java │ │ ├── RtuMessageResponse.java │ │ ├── RtuRequestHandler.java │ │ └── RtuSlave.java │ ├── sero │ ├── NotImplementedException.java │ ├── ShouldNeverHappenException.java │ ├── epoll │ │ ├── InputStreamEPollWrapper.java │ │ └── Modbus4JInputStreamCallback.java │ ├── io │ │ ├── LineHandler.java │ │ ├── NullWriter.java │ │ └── StreamUtils.java │ ├── log │ │ ├── BaseIOLog.java │ │ ├── IOLog.java │ │ ├── RollingIOLog.java │ │ └── SimpleLog.java │ ├── messaging │ │ ├── DataConsumer.java │ │ ├── DefaultMessagingExceptionHandler.java │ │ ├── EpollStreamTransport.java │ │ ├── EpollStreamTransportCharSpaced.java │ │ ├── IncomingMessage.java │ │ ├── IncomingRequestMessage.java │ │ ├── IncomingResponseMessage.java │ │ ├── InputStreamListener.java │ │ ├── MessageControl.java │ │ ├── MessageParser.java │ │ ├── MessagingExceptionHandler.java │ │ ├── OutgoingMessage.java │ │ ├── OutgoingRequestMessage.java │ │ ├── OutgoingResponseMessage.java │ │ ├── RequestHandler.java │ │ ├── StreamTransport.java │ │ ├── StreamTransportCharSpaced.java │ │ ├── TestableTransport.java │ │ ├── TimeoutException.java │ │ ├── Transport.java │ │ ├── WaitingRoom.java │ │ ├── WaitingRoomException.java │ │ ├── WaitingRoomKey.java │ │ └── WaitingRoomKeyFactory.java │ ├── timer │ │ ├── SystemTimeSource.java │ │ └── TimeSource.java │ └── util │ │ ├── ArrayUtils.java │ │ ├── ProgressiveTask.java │ │ ├── ProgressiveTaskListener.java │ │ └── queue │ │ └── ByteQueue.java │ └── value │ └── ModbusValue.java └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/README.md -------------------------------------------------------------------------------- /apk_download/app-debug.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/apk_download/app-debug.apk -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/licheedev/modbus4android/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/app/src/androidTest/java/com/licheedev/modbus4android/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/licheedev/demo/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/app/src/main/java/com/licheedev/demo/App.java -------------------------------------------------------------------------------- /app/src/main/java/com/licheedev/demo/ChooseModeActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/app/src/main/java/com/licheedev/demo/ChooseModeActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/licheedev/demo/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/app/src/main/java/com/licheedev/demo/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/licheedev/demo/MainActivityKt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/app/src/main/java/com/licheedev/demo/MainActivityKt.kt -------------------------------------------------------------------------------- /app/src/main/java/com/licheedev/demo/base/BaseActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/app/src/main/java/com/licheedev/demo/base/BaseActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/licheedev/demo/base/ByteUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/app/src/main/java/com/licheedev/demo/base/ByteUtil.java -------------------------------------------------------------------------------- /app/src/main/java/com/licheedev/demo/base/PrefUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/app/src/main/java/com/licheedev/demo/base/PrefUtil.java -------------------------------------------------------------------------------- /app/src/main/java/com/licheedev/demo/base/ToastUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/app/src/main/java/com/licheedev/demo/base/ToastUtil.java -------------------------------------------------------------------------------- /app/src/main/java/com/licheedev/demo/modbus/DeviceConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/app/src/main/java/com/licheedev/demo/modbus/DeviceConfig.java -------------------------------------------------------------------------------- /app/src/main/java/com/licheedev/demo/modbus/ModbusManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/app/src/main/java/com/licheedev/demo/modbus/ModbusManager.java -------------------------------------------------------------------------------- /app/src/main/java/com/licheedev/demo/modbus/Protocol.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/app/src/main/java/com/licheedev/demo/modbus/Protocol.java -------------------------------------------------------------------------------- /app/src/main/java/com/licheedev/demo/utils/RxUtilEx.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/app/src/main/java/com/licheedev/demo/utils/RxUtilEx.java -------------------------------------------------------------------------------- /app/src/main/java/com/licheedev/impl/kotlin/ModbusWorkers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/app/src/main/java/com/licheedev/impl/kotlin/ModbusWorkers.kt -------------------------------------------------------------------------------- /app/src/main/java/com/licheedev/impl/rxjava/ModbusObserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/app/src/main/java/com/licheedev/impl/rxjava/ModbusObserver.java -------------------------------------------------------------------------------- /app/src/main/java/com/licheedev/impl/rxjava/RxModbusWorker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/app/src/main/java/com/licheedev/impl/rxjava/RxModbusWorker.java -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_keyboard_arrow_down_black_32dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/app/src/main/res/drawable/ic_keyboard_arrow_down_black_32dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_keyboard_arrow_up_black_32dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/app/src/main/res/drawable/ic_keyboard_arrow_up_black_32dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/selector_serial_params_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/app/src/main/res/drawable/selector_serial_params_bg.xml -------------------------------------------------------------------------------- /app/src/main/res/layout-land/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/app/src/main/res/layout-land/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_choose_mode.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/app/src/main/res/layout/activity_choose_mode.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/include_control.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/app/src/main/res/layout/include_control.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/include_log.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/app/src/main/res/layout/include_log.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values/adapt_screen_style.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/app/src/main/res/values/adapt_screen_style.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/functions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/app/src/main/res/values/functions.xml -------------------------------------------------------------------------------- /app/src/main/res/values/serial_port_res.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/app/src/main/res/values/serial_port_res.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/test/java/com/licheedev/modbus4android/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/app/src/test/java/com/licheedev/modbus4android/ExampleUnitTest.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/gradlew.bat -------------------------------------------------------------------------------- /imgs/01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/imgs/01.png -------------------------------------------------------------------------------- /imgs/02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/imgs/02.png -------------------------------------------------------------------------------- /imgs/03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/imgs/03.png -------------------------------------------------------------------------------- /imgs/04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/imgs/04.png -------------------------------------------------------------------------------- /imgs/05.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/imgs/05.gif -------------------------------------------------------------------------------- /imgs/06.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/imgs/06.gif -------------------------------------------------------------------------------- /imgs/15.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/imgs/15.gif -------------------------------------------------------------------------------- /imgs/16.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/imgs/16.gif -------------------------------------------------------------------------------- /imgs/app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/imgs/app.png -------------------------------------------------------------------------------- /imgs/modbus_proto_cn.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/imgs/modbus_proto_cn.pdf -------------------------------------------------------------------------------- /imgs/tcp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/imgs/tcp.png -------------------------------------------------------------------------------- /jitpack.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/jitpack.gradle -------------------------------------------------------------------------------- /modbus4android/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /modbus4android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4android/build.gradle -------------------------------------------------------------------------------- /modbus4android/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4android/proguard-rules.pro -------------------------------------------------------------------------------- /modbus4android/src/androidTest/java/com/licheedev/modbus4android/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4android/src/androidTest/java/com/licheedev/modbus4android/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /modbus4android/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4android/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /modbus4android/src/main/java/com/licheedev/modbus4android/AndroidSerialPortWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4android/src/main/java/com/licheedev/modbus4android/AndroidSerialPortWrapper.java -------------------------------------------------------------------------------- /modbus4android/src/main/java/com/licheedev/modbus4android/IModbusWorker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4android/src/main/java/com/licheedev/modbus4android/IModbusWorker.java -------------------------------------------------------------------------------- /modbus4android/src/main/java/com/licheedev/modbus4android/ModbusCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4android/src/main/java/com/licheedev/modbus4android/ModbusCallback.java -------------------------------------------------------------------------------- /modbus4android/src/main/java/com/licheedev/modbus4android/ModbusParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4android/src/main/java/com/licheedev/modbus4android/ModbusParam.java -------------------------------------------------------------------------------- /modbus4android/src/main/java/com/licheedev/modbus4android/ModbusRespException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4android/src/main/java/com/licheedev/modbus4android/ModbusRespException.java -------------------------------------------------------------------------------- /modbus4android/src/main/java/com/licheedev/modbus4android/ModbusWorker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4android/src/main/java/com/licheedev/modbus4android/ModbusWorker.java -------------------------------------------------------------------------------- /modbus4android/src/main/java/com/licheedev/modbus4android/param/SerialParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4android/src/main/java/com/licheedev/modbus4android/param/SerialParam.java -------------------------------------------------------------------------------- /modbus4android/src/main/java/com/licheedev/modbus4android/param/TcpParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4android/src/main/java/com/licheedev/modbus4android/param/TcpParam.java -------------------------------------------------------------------------------- /modbus4android/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4android/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /modbus4android/src/test/java/com/licheedev/modbus4android/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4android/src/test/java/com/licheedev/modbus4android/ExampleUnitTest.java -------------------------------------------------------------------------------- /modbus4j/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /modbus4j/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/build.gradle -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/BasicProcessImage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/BasicProcessImage.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/BatchRead.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/BatchRead.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/BatchResults.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/BatchResults.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/ExceptionResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/ExceptionResult.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/Modbus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/Modbus.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/ModbusConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/ModbusConfig.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/ModbusFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/ModbusFactory.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/ModbusMaster.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/ModbusMaster.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/ModbusSlaveSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/ModbusSlaveSet.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/NodeScanListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/NodeScanListener.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/ProcessImage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/ProcessImage.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/ProcessImageListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/ProcessImageListener.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/base/BaseMessageParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/base/BaseMessageParser.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/base/BaseRequestHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/base/BaseRequestHandler.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/base/KeyedModbusLocator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/base/KeyedModbusLocator.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/base/ModbusUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/base/ModbusUtils.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/base/RangeAndOffset.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/base/RangeAndOffset.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/base/ReadFunctionGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/base/ReadFunctionGroup.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/base/SlaveAndRange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/base/SlaveAndRange.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/base/SlaveProfile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/base/SlaveProfile.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/code/DataType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/code/DataType.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/code/ExceptionCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/code/ExceptionCode.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/code/FunctionCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/code/FunctionCode.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/code/RegisterRange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/code/RegisterRange.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/exception/ErrorResponseException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/exception/ErrorResponseException.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/exception/IllegalDataAddressException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/exception/IllegalDataAddressException.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/exception/IllegalDataTypeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/exception/IllegalDataTypeException.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/exception/IllegalFunctionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/exception/IllegalFunctionException.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/exception/IllegalSlaveIdException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/exception/IllegalSlaveIdException.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/exception/InvalidDataConversionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/exception/InvalidDataConversionException.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/exception/ModbusIdException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/exception/ModbusIdException.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/exception/ModbusInitException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/exception/ModbusInitException.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/exception/ModbusTransportException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/exception/ModbusTransportException.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/exception/SlaveIdNotEqual.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/exception/SlaveIdNotEqual.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/ip/IpMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/ip/IpMessage.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/ip/IpMessageResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/ip/IpMessageResponse.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/ip/IpParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/ip/IpParameters.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/ip/encap/EncapMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/ip/encap/EncapMessage.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/ip/encap/EncapMessageParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/ip/encap/EncapMessageParser.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/ip/encap/EncapMessageRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/ip/encap/EncapMessageRequest.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/ip/encap/EncapMessageResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/ip/encap/EncapMessageResponse.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/ip/encap/EncapRequestHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/ip/encap/EncapRequestHandler.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/ip/encap/EncapWaitingRoomKeyFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/ip/encap/EncapWaitingRoomKeyFactory.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/ip/listener/TcpListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/ip/listener/TcpListener.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/ip/tcp/TcpMaster.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/ip/tcp/TcpMaster.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/ip/tcp/TcpSlave.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/ip/tcp/TcpSlave.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/ip/udp/UdpMaster.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/ip/udp/UdpMaster.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/ip/udp/UdpSlave.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/ip/udp/UdpSlave.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/ip/xa/XaMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/ip/xa/XaMessage.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/ip/xa/XaMessageParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/ip/xa/XaMessageParser.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/ip/xa/XaMessageRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/ip/xa/XaMessageRequest.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/ip/xa/XaMessageResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/ip/xa/XaMessageResponse.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/ip/xa/XaRequestHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/ip/xa/XaRequestHandler.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/ip/xa/XaWaitingRoomKeyFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/ip/xa/XaWaitingRoomKeyFactory.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/locator/BaseLocator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/locator/BaseLocator.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/locator/BinaryLocator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/locator/BinaryLocator.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/locator/NumericLocator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/locator/NumericLocator.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/locator/StringLocator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/locator/StringLocator.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/msg/ExceptionRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/msg/ExceptionRequest.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/msg/ExceptionResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/msg/ExceptionResponse.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/msg/ModbusMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/msg/ModbusMessage.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/msg/ModbusRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/msg/ModbusRequest.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/msg/ModbusResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/msg/ModbusResponse.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/msg/ReadBinaryRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/msg/ReadBinaryRequest.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/msg/ReadCoilsRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/msg/ReadCoilsRequest.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/msg/ReadCoilsResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/msg/ReadCoilsResponse.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/msg/ReadDiscreteInputsRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/msg/ReadDiscreteInputsRequest.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/msg/ReadDiscreteInputsResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/msg/ReadDiscreteInputsResponse.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/msg/ReadExceptionStatusRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/msg/ReadExceptionStatusRequest.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/msg/ReadExceptionStatusResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/msg/ReadExceptionStatusResponse.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/msg/ReadHoldingRegistersRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/msg/ReadHoldingRegistersRequest.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/msg/ReadHoldingRegistersResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/msg/ReadHoldingRegistersResponse.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/msg/ReadInputRegistersRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/msg/ReadInputRegistersRequest.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/msg/ReadInputRegistersResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/msg/ReadInputRegistersResponse.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/msg/ReadNumericRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/msg/ReadNumericRequest.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/msg/ReadResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/msg/ReadResponse.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/msg/ReportSlaveIdRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/msg/ReportSlaveIdRequest.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/msg/ReportSlaveIdResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/msg/ReportSlaveIdResponse.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/msg/WriteCoilRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/msg/WriteCoilRequest.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/msg/WriteCoilResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/msg/WriteCoilResponse.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/msg/WriteCoilsRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/msg/WriteCoilsRequest.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/msg/WriteCoilsResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/msg/WriteCoilsResponse.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/msg/WriteMaskRegisterRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/msg/WriteMaskRegisterRequest.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/msg/WriteMaskRegisterResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/msg/WriteMaskRegisterResponse.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/msg/WriteRegisterRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/msg/WriteRegisterRequest.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/msg/WriteRegisterResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/msg/WriteRegisterResponse.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/msg/WriteRegistersRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/msg/WriteRegistersRequest.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/msg/WriteRegistersResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/msg/WriteRegistersResponse.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/serial/SerialMaster.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/serial/SerialMaster.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/serial/SerialMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/serial/SerialMessage.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/serial/SerialPortWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/serial/SerialPortWrapper.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/serial/SerialSlave.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/serial/SerialSlave.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/serial/SerialWaitingRoomKeyFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/serial/SerialWaitingRoomKeyFactory.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/serial/ascii/AsciiMaster.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/serial/ascii/AsciiMaster.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/serial/ascii/AsciiMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/serial/ascii/AsciiMessage.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/serial/ascii/AsciiMessageParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/serial/ascii/AsciiMessageParser.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/serial/ascii/AsciiMessageRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/serial/ascii/AsciiMessageRequest.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/serial/ascii/AsciiMessageResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/serial/ascii/AsciiMessageResponse.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/serial/ascii/AsciiRequestHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/serial/ascii/AsciiRequestHandler.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/serial/ascii/AsciiSlave.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/serial/ascii/AsciiSlave.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/serial/rtu/RtuMaster.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/serial/rtu/RtuMaster.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/serial/rtu/RtuMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/serial/rtu/RtuMessage.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/serial/rtu/RtuMessageParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/serial/rtu/RtuMessageParser.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/serial/rtu/RtuMessageRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/serial/rtu/RtuMessageRequest.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/serial/rtu/RtuMessageResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/serial/rtu/RtuMessageResponse.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/serial/rtu/RtuRequestHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/serial/rtu/RtuRequestHandler.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/serial/rtu/RtuSlave.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/serial/rtu/RtuSlave.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/sero/NotImplementedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/sero/NotImplementedException.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/sero/ShouldNeverHappenException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/sero/ShouldNeverHappenException.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/sero/epoll/InputStreamEPollWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/sero/epoll/InputStreamEPollWrapper.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/sero/epoll/Modbus4JInputStreamCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/sero/epoll/Modbus4JInputStreamCallback.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/sero/io/LineHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/sero/io/LineHandler.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/sero/io/NullWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/sero/io/NullWriter.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/sero/io/StreamUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/sero/io/StreamUtils.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/sero/log/BaseIOLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/sero/log/BaseIOLog.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/sero/log/IOLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/sero/log/IOLog.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/sero/log/RollingIOLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/sero/log/RollingIOLog.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/sero/log/SimpleLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/sero/log/SimpleLog.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/sero/messaging/DataConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/sero/messaging/DataConsumer.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/sero/messaging/DefaultMessagingExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/sero/messaging/DefaultMessagingExceptionHandler.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/sero/messaging/EpollStreamTransport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/sero/messaging/EpollStreamTransport.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/sero/messaging/EpollStreamTransportCharSpaced.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/sero/messaging/EpollStreamTransportCharSpaced.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/sero/messaging/IncomingMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/sero/messaging/IncomingMessage.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/sero/messaging/IncomingRequestMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/sero/messaging/IncomingRequestMessage.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/sero/messaging/IncomingResponseMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/sero/messaging/IncomingResponseMessage.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/sero/messaging/InputStreamListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/sero/messaging/InputStreamListener.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/sero/messaging/MessageControl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/sero/messaging/MessageControl.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/sero/messaging/MessageParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/sero/messaging/MessageParser.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/sero/messaging/MessagingExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/sero/messaging/MessagingExceptionHandler.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/sero/messaging/OutgoingMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/sero/messaging/OutgoingMessage.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/sero/messaging/OutgoingRequestMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/sero/messaging/OutgoingRequestMessage.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/sero/messaging/OutgoingResponseMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/sero/messaging/OutgoingResponseMessage.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/sero/messaging/RequestHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/sero/messaging/RequestHandler.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/sero/messaging/StreamTransport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/sero/messaging/StreamTransport.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/sero/messaging/StreamTransportCharSpaced.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/sero/messaging/StreamTransportCharSpaced.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/sero/messaging/TestableTransport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/sero/messaging/TestableTransport.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/sero/messaging/TimeoutException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/sero/messaging/TimeoutException.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/sero/messaging/Transport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/sero/messaging/Transport.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/sero/messaging/WaitingRoom.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/sero/messaging/WaitingRoom.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/sero/messaging/WaitingRoomException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/sero/messaging/WaitingRoomException.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/sero/messaging/WaitingRoomKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/sero/messaging/WaitingRoomKey.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/sero/messaging/WaitingRoomKeyFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/sero/messaging/WaitingRoomKeyFactory.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/sero/timer/SystemTimeSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/sero/timer/SystemTimeSource.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/sero/timer/TimeSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/sero/timer/TimeSource.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/sero/util/ArrayUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/sero/util/ArrayUtils.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/sero/util/ProgressiveTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/sero/util/ProgressiveTask.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/sero/util/ProgressiveTaskListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/sero/util/ProgressiveTaskListener.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/sero/util/queue/ByteQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/sero/util/queue/ByteQueue.java -------------------------------------------------------------------------------- /modbus4j/src/main/java/com/serotonin/modbus4j/value/ModbusValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/modbus4j/src/main/java/com/serotonin/modbus4j/value/ModbusValue.java -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/licheedev/Modbus4Android/HEAD/settings.gradle --------------------------------------------------------------------------------