├── .github └── workflows │ └── robo4j-verification.yml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE.txt ├── README.md ├── docker ├── Dockerfile_openjdk11 └── Dockerfile_oraclejdk8 ├── documents ├── graphics │ ├── .gitignore │ ├── icons │ │ ├── robo4j128.png │ │ ├── robo4j128text.png │ │ ├── robo4j16.png │ │ ├── robo4j256.png │ │ ├── robo4j256text.png │ │ ├── robo4j32.png │ │ ├── robo4j400.png │ │ ├── robo4j400text.png │ │ ├── robo4j64.png │ │ ├── robo4j64text.png │ │ └── scan16.png │ ├── logo_black_inkscape.svg │ ├── logo_inkscape.svg │ ├── logo_robo4j.png │ ├── logo_robo4j.psd │ ├── logo_robo4j_black.png │ ├── logo_robo4j_black_132.png │ ├── logo_robo4j_cogs.png │ ├── logo_robo4j_cogs.psd │ ├── logo_robo4j_cogs_square.psd │ ├── logo_robo4j_small.png │ ├── robo4j.jpg │ ├── scan.png │ ├── special │ │ ├── logo_chart_pin_inkscape.svg │ │ └── robo4j_chart_pin.png │ ├── stickers │ │ ├── robo4j_sticker.svg │ │ └── robo4j_stickers.svg │ └── tshirt │ │ ├── from_spreadshirt │ │ ├── Robo4J_back.SVG │ │ ├── Robo4J_back.ai │ │ ├── Robo4J_sleeve.SVG │ │ └── Robo4J_sleeve.ai │ │ ├── tshirt_back_clean.svg │ │ └── tshirt_front_clean.svg └── powerpoint │ └── Robo4JTemplate.potx ├── ide └── eclipse │ ├── checkstyle │ └── checkstyleconfig.properties │ └── formatter │ ├── codetemplates.xml │ ├── robo4j_formatting.xml │ └── templates.xml ├── libs └── ev3classes-9.1.jar ├── licence_idea.txt ├── pom.xml ├── robo4j-core ├── .gitignore ├── pom.xml ├── spotbugs │ └── exclude.xml └── src │ ├── main │ ├── java │ │ ├── com │ │ │ └── robo4j │ │ │ │ ├── AttributeDescriptor.java │ │ │ │ ├── BlockingTrait.java │ │ │ │ ├── ConfigurationException.java │ │ │ │ ├── CriticalSectionTrait.java │ │ │ │ ├── DefaultAttributeDescriptor.java │ │ │ │ ├── Export.java │ │ │ │ ├── LifecycleState.java │ │ │ │ ├── LocalReferenceAdapter.java │ │ │ │ ├── Messages.java │ │ │ │ ├── RoboBuilder.java │ │ │ │ ├── RoboBuilderException.java │ │ │ │ ├── RoboContext.java │ │ │ │ ├── RoboReference.java │ │ │ │ ├── RoboSystem.java │ │ │ │ ├── RoboUnit.java │ │ │ │ ├── WorkTrait.java │ │ │ │ ├── configuration │ │ │ │ ├── Configuration.java │ │ │ │ ├── ConfigurationBuilder.java │ │ │ │ ├── ConfigurationFactory.java │ │ │ │ ├── ConfigurationFactoryException.java │ │ │ │ ├── DefaultConfiguration.java │ │ │ │ └── XmlConfigurationFactory.java │ │ │ │ ├── net │ │ │ │ ├── ClientRemoteRoboContext.java │ │ │ │ ├── ContextEmitter.java │ │ │ │ ├── DefaultLookupServiceBuilder.java │ │ │ │ ├── HearbeatMessageCodec.java │ │ │ │ ├── LocalLookupServiceImpl.java │ │ │ │ ├── LookupService.java │ │ │ │ ├── LookupServiceImpl.java │ │ │ │ ├── LookupServiceProvider.java │ │ │ │ ├── MessageCallback.java │ │ │ │ ├── MessageClient.java │ │ │ │ ├── MessageProtocolConstants.java │ │ │ │ ├── MessageServer.java │ │ │ │ ├── NullLookupService.java │ │ │ │ ├── ReferenceDescriptor.java │ │ │ │ ├── RoboContextDescriptor.java │ │ │ │ ├── RoboContextDescriptorEntry.java │ │ │ │ └── ServerRemoteRoboContext.java │ │ │ │ ├── reflect │ │ │ │ ├── ReflectionScan.java │ │ │ │ └── ReflectionScanException.java │ │ │ │ ├── scheduler │ │ │ │ ├── DefaultScheduler.java │ │ │ │ ├── FinalInvocationListener.java │ │ │ │ ├── RoboThreadFactory.java │ │ │ │ ├── ScheduledMessageWrapper.java │ │ │ │ └── Scheduler.java │ │ │ │ └── util │ │ │ │ ├── AttributeUtils.java │ │ │ │ ├── IOUtil.java │ │ │ │ ├── PropertyMapBuilder.java │ │ │ │ ├── StreamException.java │ │ │ │ ├── StreamUtils.java │ │ │ │ ├── StringConstants.java │ │ │ │ ├── SystemUtil.java │ │ │ │ └── Utf8Constant.java │ │ └── module-info.java │ └── resources │ │ ├── banner.txt │ │ └── messages.properties │ └── test │ ├── java │ └── com │ │ └── robo4j │ │ ├── RoboBuilderTests.java │ │ ├── RoboSchedulerTests.java │ │ ├── RoboUnitTestUtils.java │ │ ├── RoboUnitTests.java │ │ ├── RunnableProcessCounterUnitTests.java │ │ ├── StringToolkit.java │ │ ├── TestToolkit.java │ │ ├── configuration │ │ ├── ConfigurationBuilderTest.java │ │ ├── ConfigurationTest.java │ │ ├── RemoteSystemBuilderTest.java │ │ └── XmlConfigurationFactoryTest.java │ │ ├── net │ │ ├── AckingStringConsumer.java │ │ ├── LookupServiceTests.java │ │ ├── MessageServerTest.java │ │ ├── RemoteContextTests.java │ │ ├── RemoteStringProducer.java │ │ ├── RemoteTestMessageProducer.java │ │ ├── RoboTestContext.java │ │ ├── RoboTestReference.java │ │ └── TestMessageType.java │ │ └── units │ │ ├── ConfigurationConsumer.java │ │ ├── CounterCommand.java │ │ ├── CounterUnit.java │ │ ├── IntegerConsumer.java │ │ ├── StringConsumer.java │ │ ├── StringConsumerWorker.java │ │ ├── StringProducer.java │ │ ├── StringProducerRemote.java │ │ └── StringScheduledEmitter.java │ └── resources │ ├── 20161021_NoSignal_240.png │ ├── 20161021_NoSignal_640.png │ ├── configurationtest.xml │ ├── double.xml │ ├── json_1.json │ ├── robo_sample1.jpg │ ├── test.xml │ ├── testDiscoverableSystem.xml │ ├── testMessageEmitterSystem_10.xml │ ├── testMessageEmitterSystem_22.xml │ ├── testMessageEmitterSystem_8.xml │ ├── testRemoteMessageReceiverAckSystem.xml │ ├── testRemoteMessageReceiverSystem.xml │ ├── testRemoteReceiver.xml │ ├── testRoboSystemOnly.xml │ ├── testRoboUnitsOnly.xml │ ├── testsubconfig.xml │ ├── testsystem.xml │ └── textFileTest.txt ├── robo4j-hw-lego ├── .gitignore ├── README.md ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── robo4j │ └── hw │ └── lego │ ├── IButton.java │ ├── ILcd.java │ ├── ILegoHardware.java │ ├── ILegoMotor.java │ ├── ILegoSensor.java │ ├── LegoException.java │ ├── enums │ ├── AnalogPortEnum.java │ ├── ButtonTypeEnum.java │ ├── DigitalPortEnum.java │ ├── LcdFontEnum.java │ ├── MotorTypeEnum.java │ └── SensorTypeEnum.java │ ├── provider │ ├── IProvider.java │ ├── MotorProvider.java │ └── SensorProvider.java │ ├── util │ ├── BrickUtils.java │ ├── ButtonUtil.java │ └── EscapeButtonUtil.java │ └── wrapper │ ├── ButtonWrapper.java │ ├── KeyListenerWrapper.java │ ├── KeyWrapper.java │ ├── LcdWrapper.java │ ├── MotorWrapper.java │ └── SensorWrapper.java ├── robo4j-hw-rpi ├── .gitignore ├── README.md ├── pom.xml ├── spotbugs │ └── exclude.xml └── src │ ├── examples │ └── java │ │ └── com │ │ └── robo4j │ │ └── hw │ │ └── rpi │ │ ├── i2c │ │ ├── accelerometer │ │ │ ├── AccelerometerLSM303Test.java │ │ │ └── Stats.java │ │ ├── adafruitbackpack │ │ │ ├── AlphanumericDeviceExample.java │ │ │ ├── BiColor24BargraphExample.java │ │ │ ├── BiColor8x8MatrixExample.java │ │ │ ├── BiColor8x8MatrixFaceExample.java │ │ │ └── BiColor8x8MatrixFaceRotationExample.java │ │ ├── adafruitlcd │ │ │ ├── AutoScrollDemo.java │ │ │ ├── ColorDemo.java │ │ │ ├── CursorDemo.java │ │ │ ├── Demo.java │ │ │ ├── DisplayDemo.java │ │ │ ├── ExitDemo.java │ │ │ ├── HelloLcd.java │ │ │ ├── HelloWorldDemo.java │ │ │ ├── LCDDemo.java │ │ │ ├── ScrollDemo.java │ │ │ └── Util.java │ │ ├── adafruitoled │ │ │ └── SSD1306DeviceTest.java │ │ ├── bmp │ │ │ └── BMP085Test.java │ │ ├── gps │ │ │ └── GPSTest.java │ │ ├── gyro │ │ │ ├── CalibratedGyroTest.java │ │ │ └── GyroL3GD20Test.java │ │ ├── lidar │ │ │ └── LidarLiteTest.java │ │ ├── magnetometer │ │ │ ├── CalibratedMagnetometerExample.java │ │ │ └── MagnetometerLSM303Example.java │ │ └── pwm │ │ │ ├── MC33926Example.java │ │ │ ├── PCA9685Example.java │ │ │ └── ServoTester.java │ │ ├── imu │ │ ├── Bno055Example.java │ │ ├── Bno080AccelerometerExample.java │ │ └── Bno080Example.java │ │ ├── lcd │ │ └── Lcd20x4Example.java │ │ ├── pad │ │ └── LF710PadExample.java │ │ ├── pwm │ │ ├── PCA9685TruckPlatformExample.java │ │ ├── PWMServoExample.java │ │ └── roboclaw │ │ │ └── RoboClawRCTankTest.java │ │ └── serial │ │ ├── gps │ │ └── GPSTest.java │ │ └── ydlidar │ │ └── YDLidarTest.java │ ├── main │ └── java │ │ ├── com │ │ └── robo4j │ │ │ └── hw │ │ │ └── rpi │ │ │ ├── Motor.java │ │ │ ├── Servo.java │ │ │ ├── camera │ │ │ ├── CameraClientException.java │ │ │ └── RaspiDevice.java │ │ │ ├── gps │ │ │ ├── AbstractGPSEvent.java │ │ │ ├── AccuracyCategory.java │ │ │ ├── FixQuality.java │ │ │ ├── GPS.java │ │ │ ├── GPSEvent.java │ │ │ ├── GPSListener.java │ │ │ ├── Location.java │ │ │ ├── NmeaUtils.java │ │ │ ├── PositionEvent.java │ │ │ └── VelocityEvent.java │ │ │ ├── i2c │ │ │ ├── AbstractI2CDevice.java │ │ │ ├── CalibratedFloat3DDevice.java │ │ │ ├── ReadableDevice.java │ │ │ ├── accelerometer │ │ │ │ ├── AccelerometerLSM303Device.java │ │ │ │ └── CalibratedAccelerometer.java │ │ │ ├── adafruitbackpack │ │ │ │ ├── AbstractBackpack.java │ │ │ │ ├── AlphanumericDevice.java │ │ │ │ ├── BiColor.java │ │ │ │ ├── BiColor24BarDevice.java │ │ │ │ ├── BiColor8x8MatrixDevice.java │ │ │ │ ├── LedBackpackFactory.java │ │ │ │ ├── LedBackpackType.java │ │ │ │ ├── LedBackpackUtils.java │ │ │ │ ├── MatrixLedDevice.java │ │ │ │ └── MatrixRotation.java │ │ │ ├── adafruitlcd │ │ │ │ ├── AdafruitLcd.java │ │ │ │ ├── Button.java │ │ │ │ ├── ButtonListener.java │ │ │ │ ├── ButtonPressedObserver.java │ │ │ │ ├── Color.java │ │ │ │ ├── LcdFactory.java │ │ │ │ ├── Message.java │ │ │ │ ├── impl │ │ │ │ │ └── AdafruitLcdImpl.java │ │ │ │ └── mockup │ │ │ │ │ └── AdafruitLcdMockup.java │ │ │ ├── adafruitoled │ │ │ │ └── SSD1306Device.java │ │ │ ├── bmp │ │ │ │ └── BMP085Device.java │ │ │ ├── gps │ │ │ │ ├── TitanX1GPS.java │ │ │ │ ├── XA1110Device.java │ │ │ │ ├── XA1110PositionEvent.java │ │ │ │ └── XA1110VelocityEvent.java │ │ │ ├── gyro │ │ │ │ ├── CalibratedGyro.java │ │ │ │ └── GyroL3GD20Device.java │ │ │ ├── lidar │ │ │ │ └── LidarLiteDevice.java │ │ │ ├── magnetometer │ │ │ │ └── MagnetometerLSM303Device.java │ │ │ └── pwm │ │ │ │ ├── HBridgeMC33926Device.java │ │ │ │ ├── PCA9685Servo.java │ │ │ │ └── PWMPCA9685Device.java │ │ │ ├── imu │ │ │ └── bno │ │ │ │ ├── Bno055CalibrationStatus.java │ │ │ │ ├── Bno055Device.java │ │ │ │ ├── Bno055Factory.java │ │ │ │ ├── Bno055SelfTestResult.java │ │ │ │ ├── Bno055SystemError.java │ │ │ │ ├── Bno055SystemStatus.java │ │ │ │ ├── Bno080Device.java │ │ │ │ ├── Bno080Factory.java │ │ │ │ ├── DataEvent3f.java │ │ │ │ ├── DataEventType.java │ │ │ │ ├── DataListener.java │ │ │ │ ├── VectorEvent.java │ │ │ │ ├── impl │ │ │ │ ├── AbstractBno055Device.java │ │ │ │ ├── AbstractBno080Device.java │ │ │ │ ├── Bno055I2CDevice.java │ │ │ │ ├── Bno055SerialDevice.java │ │ │ │ └── Bno080SPIDevice.java │ │ │ │ └── shtp │ │ │ │ ├── ControlReportId.java │ │ │ │ ├── SensorReportId.java │ │ │ │ ├── ShtpChannel.java │ │ │ │ ├── ShtpOperation.java │ │ │ │ ├── ShtpOperationBuilder.java │ │ │ │ ├── ShtpOperationResponse.java │ │ │ │ ├── ShtpPacketRequest.java │ │ │ │ ├── ShtpPacketResponse.java │ │ │ │ ├── ShtpReportIds.java │ │ │ │ └── ShtpUtils.java │ │ │ ├── lcd │ │ │ ├── Lcd20x4.java │ │ │ └── StringUtils.java │ │ │ ├── pad │ │ │ ├── LF710Button.java │ │ │ ├── LF710ButtonObserver.java │ │ │ ├── LF710Exception.java │ │ │ ├── LF710Input.java │ │ │ ├── LF710JoystickButton.java │ │ │ ├── LF710Message.java │ │ │ ├── LF710Pad.java │ │ │ ├── LF710PadUtils.java │ │ │ ├── LF710Part.java │ │ │ ├── LF710State.java │ │ │ ├── PadInputResponseListener.java │ │ │ └── RoboControlPad.java │ │ │ ├── pwm │ │ │ ├── PWMServo.java │ │ │ ├── VehiclePlatform.java │ │ │ └── roboclaw │ │ │ │ ├── EngineEvent.java │ │ │ │ └── RoboClawRCTank.java │ │ │ ├── serial │ │ │ ├── SerialDeviceDescriptor.java │ │ │ ├── SerialUtil.java │ │ │ ├── gps │ │ │ │ ├── MTK3339GPS.java │ │ │ │ ├── MTK3339PositionEvent.java │ │ │ │ └── MTK3339VelocityEvent.java │ │ │ └── ydlidar │ │ │ │ ├── Command.java │ │ │ │ ├── DataHeader.java │ │ │ │ ├── DeviceInfo.java │ │ │ │ ├── HealthInfo.java │ │ │ │ ├── ResponseHeader.java │ │ │ │ ├── ScanReceiver.java │ │ │ │ └── YDLidarDevice.java │ │ │ └── utils │ │ │ ├── GpioPin.java │ │ │ └── I2cBus.java │ │ └── module-info.java │ └── test │ └── java │ └── com │ └── robo4j │ └── hw │ └── rpi │ ├── gps │ ├── MockGPS.java │ └── NmeaUtilsTest.java │ ├── i2c │ └── gps │ │ ├── TestEventDecoding.java │ │ └── TestGPS.java │ ├── imu │ └── bno │ │ ├── BnoSystemStatusTests.java │ │ ├── impl │ │ └── BnoSerialTests.java │ │ └── shtp │ │ └── ShtpOperationBuilderTests.java │ ├── pad │ └── LF710PadUtilsTests.java │ └── serial │ └── ydlidar │ ├── DataHeaderTests.java │ └── ResponseHeaderTests.java ├── robo4j-math ├── .gitignore ├── pom.xml └── src │ ├── main │ └── java │ │ ├── com │ │ └── robo4j │ │ │ └── math │ │ │ ├── features │ │ │ ├── FeatureExtraction.java │ │ │ ├── FeatureSet.java │ │ │ └── Raycast.java │ │ │ ├── geometry │ │ │ ├── CurvaturePoint2f.java │ │ │ ├── Line2f.java │ │ │ ├── Matrix.java │ │ │ ├── Matrix3d.java │ │ │ ├── Matrix3f.java │ │ │ ├── Matrix3i.java │ │ │ ├── Matrix4d.java │ │ │ ├── Matrix4f.java │ │ │ ├── Matrix4i.java │ │ │ ├── MatrixEmpty.java │ │ │ ├── Point2f.java │ │ │ ├── QuaternionUtils.java │ │ │ ├── ScanResult2D.java │ │ │ ├── Tuple3d.java │ │ │ ├── Tuple3f.java │ │ │ ├── Tuple3i.java │ │ │ ├── Tuple4d.java │ │ │ ├── Tuple4f.java │ │ │ ├── Tuple4i.java │ │ │ └── impl │ │ │ │ └── ScanResultImpl.java │ │ │ └── jfr │ │ │ ├── FeatureExtractionEvent.java │ │ │ ├── JfrUtils.java │ │ │ ├── ScanEvent.java │ │ │ ├── ScanId.java │ │ │ └── ScanPoint2DEvent.java │ │ └── module-info.java │ └── test │ └── java │ └── com │ └── robo4j │ └── math │ ├── features │ ├── FeatureExtractionTest.java │ └── RaycastTest.java │ └── geometry │ ├── MatrixTest.java │ └── QuaternionTest.java ├── robo4j-socket-http ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ ├── com │ │ │ └── robo4j │ │ │ │ └── socket │ │ │ │ └── http │ │ │ │ ├── HttpByteWrapper.java │ │ │ │ ├── HttpException.java │ │ │ │ ├── HttpHeaderFieldNames.java │ │ │ │ ├── HttpHeaderFieldValues.java │ │ │ │ ├── HttpMethod.java │ │ │ │ ├── HttpVersion.java │ │ │ │ ├── MIMEContentTypes.java │ │ │ │ ├── PropertiesProvider.java │ │ │ │ ├── ProtocolType.java │ │ │ │ ├── SocketException.java │ │ │ │ ├── channel │ │ │ │ ├── AcceptSelectionKeyHandler.java │ │ │ │ ├── ChannelHandler.java │ │ │ │ ├── ConnectSelectionKeyHandler.java │ │ │ │ ├── DatagramConnectionType.java │ │ │ │ ├── InboundDatagramSocketChannelHandler.java │ │ │ │ ├── InboundHttpSocketChannelHandler.java │ │ │ │ ├── OutboundDatagramSocketChannelHandler.java │ │ │ │ ├── OutboundHttpSocketChannelHandler.java │ │ │ │ ├── ReadDatagramSelectionKeyHandler.java │ │ │ │ ├── ReadSelectionKeyHandler.java │ │ │ │ ├── SelectionKeyHandler.java │ │ │ │ ├── WriteDatagramSelectionKeyHandler.java │ │ │ │ └── WriteSelectionKeyHandler.java │ │ │ │ ├── codec │ │ │ │ ├── AbstractHttpMessageCodec.java │ │ │ │ ├── CameraConfigMessage.java │ │ │ │ ├── CameraConfigMessageCodec.java │ │ │ │ ├── CameraMessage.java │ │ │ │ ├── CameraMessageCodec.java │ │ │ │ ├── SimpleCommand.java │ │ │ │ ├── SimpleCommandCodec.java │ │ │ │ ├── StringCodec.java │ │ │ │ ├── StringMessage.java │ │ │ │ └── VideoConfigMessage.java │ │ │ │ ├── dto │ │ │ │ ├── ClassFieldValueDTO.java │ │ │ │ ├── ClassGetSetDTO.java │ │ │ │ ├── ClientClassPathDTO.java │ │ │ │ ├── FieldValueDTO.java │ │ │ │ ├── HttpPathMethodDTO.java │ │ │ │ ├── PathAttributeDTO.java │ │ │ │ ├── PathAttributeListDTO.java │ │ │ │ ├── ResponseAttributeDTO.java │ │ │ │ ├── ResponseAttributeListDTO.java │ │ │ │ ├── ResponseDecoderUnitDTO.java │ │ │ │ ├── ResponseUnitDTO.java │ │ │ │ └── RoboPathReferenceDTO.java │ │ │ │ ├── enums │ │ │ │ ├── RequestType.java │ │ │ │ ├── StatusCode.java │ │ │ │ ├── SystemPath.java │ │ │ │ └── VideoMessageType.java │ │ │ │ ├── json │ │ │ │ ├── JsonAdapter.java │ │ │ │ ├── JsonBooleanAdapter.java │ │ │ │ ├── JsonDocument.java │ │ │ │ ├── JsonDocumentWrapper.java │ │ │ │ ├── JsonEnumAdapter.java │ │ │ │ ├── JsonException.java │ │ │ │ ├── JsonGenericTypeAdapter.java │ │ │ │ ├── JsonNumberAdapter.java │ │ │ │ ├── JsonReader.java │ │ │ │ ├── JsonStringAdapter.java │ │ │ │ └── JsonTypeAdapter.java │ │ │ │ ├── message │ │ │ │ ├── AbstractHttpDecoratedMessage.java │ │ │ │ ├── DatagramDecoratedRequest.java │ │ │ │ ├── DatagramDenominator.java │ │ │ │ ├── DatagramMessage.java │ │ │ │ ├── HttpDecoratedRequest.java │ │ │ │ ├── HttpDecoratedResponse.java │ │ │ │ ├── HttpDenominator.java │ │ │ │ ├── HttpMessage.java │ │ │ │ ├── HttpRequestDenominator.java │ │ │ │ ├── HttpResponseDenominator.java │ │ │ │ └── MessageDenominator.java │ │ │ │ ├── provider │ │ │ │ └── DefaultValuesProvider.java │ │ │ │ ├── request │ │ │ │ ├── ChannelResponseProcess.java │ │ │ │ ├── DatagramResponseProcess.java │ │ │ │ ├── DefaultRequestFactory.java │ │ │ │ ├── HttpResponseProcess.java │ │ │ │ ├── HttpResponseProcessBuilder.java │ │ │ │ ├── RoboRequestCallable.java │ │ │ │ ├── RoboRequestEntity.java │ │ │ │ └── RoboRequestFactory.java │ │ │ │ ├── units │ │ │ │ ├── AbstractClientCodecUnit.java │ │ │ │ ├── ClientContext.java │ │ │ │ ├── ClientMessageWrapper.java │ │ │ │ ├── ClientPathConfig.java │ │ │ │ ├── CodecRegistry.java │ │ │ │ ├── CodecRegistryException.java │ │ │ │ ├── DatagramClientCodecUnit.java │ │ │ │ ├── DatagramClientUnit.java │ │ │ │ ├── DatagramServerUnit.java │ │ │ │ ├── ExtendedRoboUnit.java │ │ │ │ ├── HttpClientCodecUnit.java │ │ │ │ ├── HttpClientNetConfigUnit.java │ │ │ │ ├── HttpClientUnit.java │ │ │ │ ├── HttpProducer.java │ │ │ │ ├── HttpServerUnit.java │ │ │ │ ├── PathHttpMethod.java │ │ │ │ ├── RoboUriInfo.java │ │ │ │ ├── ServerContext.java │ │ │ │ ├── ServerPathConfig.java │ │ │ │ ├── SocketContext.java │ │ │ │ ├── SocketDecoder.java │ │ │ │ └── SocketEncoder.java │ │ │ │ └── util │ │ │ │ ├── ChannelBufferUtils.java │ │ │ │ ├── ChannelRequestBuffer.java │ │ │ │ ├── ChannelResponseBuffer.java │ │ │ │ ├── ChannelUtils.java │ │ │ │ ├── CodeRegistryUtils.java │ │ │ │ ├── ConstructorParameterDTO.java │ │ │ │ ├── DatagramBodyType.java │ │ │ │ ├── DatagramPathUtils.java │ │ │ │ ├── ExceptionMessageUtils.java │ │ │ │ ├── HttpConstant.java │ │ │ │ ├── HttpFirstLineBuilder.java │ │ │ │ ├── HttpHeaderBuilder.java │ │ │ │ ├── HttpMessageBuilder.java │ │ │ │ ├── HttpMessageUtils.java │ │ │ │ ├── HttpPathConfigJsonBuilder.java │ │ │ │ ├── HttpPathUtils.java │ │ │ │ ├── JsonElementStringBuilder.java │ │ │ │ ├── JsonUtil.java │ │ │ │ ├── ReflectUtils.java │ │ │ │ ├── RoboHttpUtils.java │ │ │ │ ├── RoboReflectException.java │ │ │ │ ├── SystemPropertyUtils.java │ │ │ │ ├── TypeCollection.java │ │ │ │ └── TypeMapper.java │ │ └── module-info.java │ └── resources │ │ ├── error.html │ │ ├── exit.html │ │ ├── setup.html │ │ ├── status.html │ │ ├── success.html │ │ └── welcome.html │ └── test │ ├── java │ ├── com │ │ └── robo4j │ │ │ └── socket │ │ │ └── http │ │ │ └── test │ │ │ ├── HttpHeaderTests.java │ │ │ ├── codec │ │ │ ├── CameraMessage.java │ │ │ ├── CameraMessageCodec.java │ │ │ ├── HttpPathDTOCodec.java │ │ │ ├── NSBETypesAndCollectionTestMessageCodec.java │ │ │ ├── NSBETypesTestMessageCodec.java │ │ │ ├── NSBTypesTestMessageCodec.java │ │ │ └── NSBWithSimpleCollectionsTypesMessageCodec.java │ │ │ ├── json │ │ │ ├── JsonCodecsTests.java │ │ │ ├── JsonReaderArrayTests.java │ │ │ ├── JsonReaderTests.java │ │ │ ├── JsonTest.java │ │ │ └── TimeUtils.java │ │ │ ├── message │ │ │ └── DatagramDecoratedRequestTest.java │ │ │ ├── request │ │ │ └── ByteBufferTests.java │ │ │ ├── units │ │ │ ├── HttpContextTests.java │ │ │ ├── HttpServerConfigTests.java │ │ │ ├── HttpServerUnitTests.java │ │ │ ├── HttpUnitTests.java │ │ │ ├── RoboContextUtils.java │ │ │ ├── RoboDatagramClientTest.java │ │ │ ├── RoboDatagramPingPongTest.java │ │ │ ├── RoboHttpClientWithResponseTests.java │ │ │ ├── RoboHttpDynamicTests.java │ │ │ ├── RoboHttpPingPongTest.java │ │ │ ├── RoboHttpUnitGetTestApp.java │ │ │ └── config │ │ │ │ ├── HttpCommandTestController.java │ │ │ │ ├── HttpOneAttributeGetController.java │ │ │ │ ├── HttpTwoAttributesGetController.java │ │ │ │ ├── PropertyListBuilder.java │ │ │ │ ├── ServiceContainerUnit.java │ │ │ │ ├── SocketMessageDecoratedProducerUnit.java │ │ │ │ ├── StringConsumer.java │ │ │ │ ├── StringProducerUnit.java │ │ │ │ ├── UnitTestMessage.java │ │ │ │ ├── codec │ │ │ │ ├── AdvancedEnumToStringTestCodec.java │ │ │ │ ├── CameraCodecTests.java │ │ │ │ ├── CommandEnumToStringTestCodec.java │ │ │ │ ├── GenericCodecConversionCyclesTests.java │ │ │ │ ├── NSBETypesAndCollectionTestMessage.java │ │ │ │ ├── NSBETypesTestMessage.java │ │ │ │ ├── NSBTypesTestMessage.java │ │ │ │ ├── NSBWithSimpleCollectionsTypesMessage.java │ │ │ │ ├── TestArrayDecoder.java │ │ │ │ ├── TestArrayEncoder.java │ │ │ │ ├── TestPerson.java │ │ │ │ └── TestStringCodec.java │ │ │ │ ├── enums │ │ │ │ ├── AdvancedTestCommandEnum.java │ │ │ │ ├── CommunicationType.java │ │ │ │ ├── TestCommandEnum.java │ │ │ │ └── TestEnum.java │ │ │ │ └── service │ │ │ │ ├── NumberService.java │ │ │ │ └── NumberServiceImpl.java │ │ │ └── utils │ │ │ ├── ChannelBufferTests.java │ │ │ ├── HttpMessageBuilderTests.java │ │ │ ├── HttpPathConfigJsonBuilderTests.java │ │ │ ├── HttpPathUtilTests.java │ │ │ ├── HttpUnitHelper.java │ │ │ ├── InternalUtilTests.java │ │ │ ├── JsonUtilTests.java │ │ │ ├── ReflectUtilTests.java │ │ │ ├── TestCommand.java │ │ │ ├── TestCommandList.java │ │ │ └── TestListMapValues.java │ └── module-info.java │ └── resources │ ├── encodedImageSample.txt │ ├── http_get.xml │ ├── robo_client_context.xml │ ├── robo_datagram_client_request_consumer_text.xml │ ├── robo_datagram_client_request_producer_text.xml │ ├── robo_http_client_request_consumer_text.xml │ ├── robo_http_client_request_producer_text.xml │ └── snapshot.png ├── robo4j-units-lego ├── .gitignore ├── pom.xml └── src │ ├── examples │ ├── java │ │ └── com │ │ │ └── robo4j │ │ │ └── units │ │ │ └── lego │ │ │ ├── GripperSonicTankPlatformExample.java │ │ │ ├── InfraPushTankPlatformExample.java │ │ │ ├── InfraSensorExample.java │ │ │ └── controller │ │ │ └── ReportController.java │ └── resources │ │ ├── robo4jGripperSonicTankPlatform.xml │ │ ├── robo4jInfraExample.xml │ │ ├── robo4jInfraPushTankPlatformExample.xml │ │ ├── robo4jSystem.xml │ │ └── robo4jTankPlatform.xml │ ├── main │ └── java │ │ └── com │ │ └── robo4j │ │ └── units │ │ └── lego │ │ ├── AbstractMotorUnit.java │ │ ├── BasicSonicBrainUnit.java │ │ ├── BasicSonicServoUnit.java │ │ ├── BrickButtonsUnit.java │ │ ├── InfraSensorUnit.java │ │ ├── LcdUnit.java │ │ ├── LegoUnitException.java │ │ ├── SimpleTankUnit.java │ │ ├── SingleMotorUnit.java │ │ ├── SonicSensorUnit.java │ │ ├── TouchMotorUnit.java │ │ ├── TouchPlatformSpeedUnit.java │ │ ├── brick │ │ └── PlateButtonI.java │ │ ├── controller │ │ ├── GripperController.java │ │ ├── InfraPlatformController.java │ │ ├── PlatformController.java │ │ └── SonicPlatformController.java │ │ ├── enums │ │ ├── LegoEnum.java │ │ ├── LegoPlatformMessageTypeEnum.java │ │ ├── LegoSonicMessageTypeEnum.java │ │ ├── MotorRotationEnum.java │ │ └── PlateButtonEnum.java │ │ ├── gripper │ │ └── GripperEnum.java │ │ ├── infra │ │ ├── InfraSensorEnum.java │ │ └── InfraSensorMessage.java │ │ ├── platform │ │ └── LegoPlatformMessage.java │ │ ├── sensor │ │ └── LegoSensorMessage.java │ │ ├── sonic │ │ ├── LegoServoRotationEnum.java │ │ ├── LegoSonicBrainMessage.java │ │ ├── LegoSonicServoMessage.java │ │ ├── SonicSensorEnum.java │ │ └── SonicSensorMessage.java │ │ ├── touch │ │ └── TouchSensorMessage.java │ │ └── utils │ │ └── LegoUtils.java │ └── test │ └── java │ └── com │ └── robo4j │ ├── hw │ └── lego │ │ └── wrapper │ │ ├── LcdTestWrapper.java │ │ ├── MotorTestWrapper.java │ │ └── SensorTestWrapper.java │ └── units │ └── lego │ ├── BasicSonicSensorServoUnitMock.java │ ├── BrickButtonTests.java │ ├── LcdTestUnit.java │ ├── SimpleTankTestUnit.java │ ├── SimpleTankUnitMock.java │ ├── SimpleTankUnitTests.java │ └── example │ ├── TankExampleController.java │ ├── TankExampleTests.java │ └── codec │ └── LegoPlatformMessageTypeEnumToStringTestCodec.java ├── robo4j-units-rpi-http ├── .gitignore ├── pom.xml └── src │ ├── main │ └── java │ │ ├── com │ │ └── robo4j │ │ │ └── units │ │ │ └── rpi │ │ │ └── http │ │ │ └── camera │ │ │ ├── CameraImageDTO.java │ │ │ ├── CameraImageDTOBuilder.java │ │ │ └── ImageDecoratorUnit.java │ │ └── module-info.java │ └── test │ ├── java │ └── com │ │ └── robo4j │ │ └── units │ │ └── rpi │ │ └── http │ │ └── camera │ │ ├── CameraDecoratedImageProducerConsumerTests.java │ │ ├── CameraImageConsumerTestUnit.java │ │ ├── CameraImageProducerConsumerTests.java │ │ ├── CameraImageProducerDesTestUnit.java │ │ └── CameraImageProducerTestUnit.java │ └── resources │ ├── robo4jSystemConsumer.xml │ ├── robo4jSystemProducer.xml │ ├── robo_camera_consumer_decorated_test.xml │ ├── robo_camera_consumer_test.xml │ ├── robo_camera_producer_decorated_test.xml │ ├── robo_camera_producer_test.xml │ └── snapshot.png ├── robo4j-units-rpi ├── .gitignore ├── pom.xml └── src │ ├── examples │ ├── java │ │ └── com │ │ │ └── robo4j │ │ │ └── units │ │ │ └── rpi │ │ │ ├── accelerometer │ │ │ ├── AccelerometerExample.java │ │ │ └── AccelerometerProcessor.java │ │ │ ├── bno │ │ │ ├── DataEventListenerExample.java │ │ │ └── VectorEventListenerExample.java │ │ │ ├── gps │ │ │ ├── GPSExample.java │ │ │ └── GPSProcessor.java │ │ │ ├── gyro │ │ │ ├── GyroExample.java │ │ │ └── GyroProcessor.java │ │ │ ├── lcd │ │ │ ├── AbstractLcdDemo.java │ │ │ ├── ColorDemo.java │ │ │ ├── DisplayDemo.java │ │ │ ├── ExitDemo.java │ │ │ ├── LcdDemo.java │ │ │ └── ScrollDemo.java │ │ │ ├── led │ │ │ ├── AdafruitAlphanumericUnitExample.java │ │ │ ├── AdafruitBiColor24BackpackExample.java │ │ │ ├── AdafruitBiColorMatrix8x8BackpackExample.java │ │ │ └── AdafruitOledSSD1306Example.java │ │ │ ├── lidarlite │ │ │ ├── LaserScanProcessor.java │ │ │ ├── LaserScannerExample.java │ │ │ └── LaserScannerTestController.java │ │ │ ├── pad │ │ │ └── LF710PadExample.java │ │ │ ├── pwm │ │ │ ├── CalibrationUtility.java │ │ │ └── ServoUnitExample.java │ │ │ └── roboclaw │ │ │ └── RoboClawUnitExample.java │ └── resources │ │ ├── accelerometerexample.xml │ │ ├── alphanumericexample.xml │ │ ├── bargraph24example.xml │ │ ├── bno080DataSystemEmitterExample.xml │ │ ├── bno080GyroExample.xml │ │ ├── bno080VectorExample.xml │ │ ├── bno080VectorSystemEmitterExample.xml │ │ ├── calibration.xml │ │ ├── gyroexample.xml │ │ ├── lidarexample.xml │ │ ├── logitechF710.xml │ │ ├── matrix8x8example.xml │ │ ├── roboclawexample.xml │ │ └── servoexample.xml │ └── main │ ├── java │ ├── com │ │ └── robo4j │ │ │ └── units │ │ │ └── rpi │ │ │ ├── I2CEndPoint.java │ │ │ ├── I2CRegistry.java │ │ │ ├── I2CRoboUnit.java │ │ │ ├── accelerometer │ │ │ ├── AccelerometerEvent.java │ │ │ ├── AccelerometerLSM303Unit.java │ │ │ └── AccelerometerRequest.java │ │ │ ├── camera │ │ │ ├── CameraUtil.java │ │ │ ├── ImageConfigDTO.java │ │ │ ├── ImageDTO.java │ │ │ ├── ImageDTOBuilder.java │ │ │ ├── RaspiRequest.java │ │ │ ├── RaspistillRequest.java │ │ │ ├── RaspistillUnit.java │ │ │ ├── RaspividRequest.java │ │ │ ├── RaspividRequestType.java │ │ │ ├── RaspividUnit.java │ │ │ └── RpiCameraProperty.java │ │ │ ├── gps │ │ │ ├── GPSRequest.java │ │ │ ├── MtkGPSUnit.java │ │ │ └── TitanGPSUnit.java │ │ │ ├── gyro │ │ │ ├── AbstractNotificationEntry.java │ │ │ ├── ContinuousGyroNotificationEntry.java │ │ │ ├── FixedGyroNotificationEntry.java │ │ │ ├── GyroEvent.java │ │ │ ├── GyroL3GD20Unit.java │ │ │ ├── GyroNotificationEntry.java │ │ │ └── GyroRequest.java │ │ │ ├── imu │ │ │ ├── Bno080Unit.java │ │ │ ├── BnoRequest.java │ │ │ ├── DataEventListenerUnit.java │ │ │ └── VectorEventListenerUnit.java │ │ │ ├── lcd │ │ │ ├── AdafruitButtonEnum.java │ │ │ ├── AdafruitButtonUnit.java │ │ │ ├── AdafruitException.java │ │ │ ├── AdafruitLcdUnit.java │ │ │ ├── LcdMessage.java │ │ │ └── LcdMessageType.java │ │ │ ├── led │ │ │ ├── AbstractI2CBackpackUnit.java │ │ │ ├── Adafruit24BargraphUnit.java │ │ │ ├── Adafruit8x8MatrixUnit.java │ │ │ ├── AdafruitAlphanumericUnit.java │ │ │ ├── AlphaNumericMessage.java │ │ │ ├── BackpackMessageCommand.java │ │ │ └── DrawMessage.java │ │ │ ├── lidarlite │ │ │ ├── LaserScanner.java │ │ │ └── ScanRequest.java │ │ │ ├── pad │ │ │ └── LF710PadUnit.java │ │ │ ├── pwm │ │ │ ├── MC33926HBridgeUnit.java │ │ │ └── PCA9685ServoUnit.java │ │ │ └── roboclaw │ │ │ ├── MotionEvent.java │ │ │ └── RoboClawRCTankUnit.java │ └── module-info.java │ └── resources │ └── alphanumericexample.xml └── scripts └── rpi └── environment.sh /.github/workflows/robo4j-verification.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/.github/workflows/robo4j-verification.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/README.md -------------------------------------------------------------------------------- /docker/Dockerfile_openjdk11: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/docker/Dockerfile_openjdk11 -------------------------------------------------------------------------------- /docker/Dockerfile_oraclejdk8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/docker/Dockerfile_oraclejdk8 -------------------------------------------------------------------------------- /documents/graphics/.gitignore: -------------------------------------------------------------------------------- 1 | /Thumbs.db 2 | /.DS_Store 3 | -------------------------------------------------------------------------------- /documents/graphics/icons/robo4j128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/documents/graphics/icons/robo4j128.png -------------------------------------------------------------------------------- /documents/graphics/icons/robo4j128text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/documents/graphics/icons/robo4j128text.png -------------------------------------------------------------------------------- /documents/graphics/icons/robo4j16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/documents/graphics/icons/robo4j16.png -------------------------------------------------------------------------------- /documents/graphics/icons/robo4j256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/documents/graphics/icons/robo4j256.png -------------------------------------------------------------------------------- /documents/graphics/icons/robo4j256text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/documents/graphics/icons/robo4j256text.png -------------------------------------------------------------------------------- /documents/graphics/icons/robo4j32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/documents/graphics/icons/robo4j32.png -------------------------------------------------------------------------------- /documents/graphics/icons/robo4j400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/documents/graphics/icons/robo4j400.png -------------------------------------------------------------------------------- /documents/graphics/icons/robo4j400text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/documents/graphics/icons/robo4j400text.png -------------------------------------------------------------------------------- /documents/graphics/icons/robo4j64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/documents/graphics/icons/robo4j64.png -------------------------------------------------------------------------------- /documents/graphics/icons/robo4j64text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/documents/graphics/icons/robo4j64text.png -------------------------------------------------------------------------------- /documents/graphics/icons/scan16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/documents/graphics/icons/scan16.png -------------------------------------------------------------------------------- /documents/graphics/logo_black_inkscape.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/documents/graphics/logo_black_inkscape.svg -------------------------------------------------------------------------------- /documents/graphics/logo_inkscape.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/documents/graphics/logo_inkscape.svg -------------------------------------------------------------------------------- /documents/graphics/logo_robo4j.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/documents/graphics/logo_robo4j.png -------------------------------------------------------------------------------- /documents/graphics/logo_robo4j.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/documents/graphics/logo_robo4j.psd -------------------------------------------------------------------------------- /documents/graphics/logo_robo4j_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/documents/graphics/logo_robo4j_black.png -------------------------------------------------------------------------------- /documents/graphics/logo_robo4j_black_132.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/documents/graphics/logo_robo4j_black_132.png -------------------------------------------------------------------------------- /documents/graphics/logo_robo4j_cogs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/documents/graphics/logo_robo4j_cogs.png -------------------------------------------------------------------------------- /documents/graphics/logo_robo4j_cogs.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/documents/graphics/logo_robo4j_cogs.psd -------------------------------------------------------------------------------- /documents/graphics/logo_robo4j_cogs_square.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/documents/graphics/logo_robo4j_cogs_square.psd -------------------------------------------------------------------------------- /documents/graphics/logo_robo4j_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/documents/graphics/logo_robo4j_small.png -------------------------------------------------------------------------------- /documents/graphics/robo4j.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/documents/graphics/robo4j.jpg -------------------------------------------------------------------------------- /documents/graphics/scan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/documents/graphics/scan.png -------------------------------------------------------------------------------- /documents/graphics/special/logo_chart_pin_inkscape.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/documents/graphics/special/logo_chart_pin_inkscape.svg -------------------------------------------------------------------------------- /documents/graphics/special/robo4j_chart_pin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/documents/graphics/special/robo4j_chart_pin.png -------------------------------------------------------------------------------- /documents/graphics/stickers/robo4j_sticker.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/documents/graphics/stickers/robo4j_sticker.svg -------------------------------------------------------------------------------- /documents/graphics/stickers/robo4j_stickers.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/documents/graphics/stickers/robo4j_stickers.svg -------------------------------------------------------------------------------- /documents/graphics/tshirt/from_spreadshirt/Robo4J_back.SVG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/documents/graphics/tshirt/from_spreadshirt/Robo4J_back.SVG -------------------------------------------------------------------------------- /documents/graphics/tshirt/from_spreadshirt/Robo4J_back.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/documents/graphics/tshirt/from_spreadshirt/Robo4J_back.ai -------------------------------------------------------------------------------- /documents/graphics/tshirt/from_spreadshirt/Robo4J_sleeve.SVG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/documents/graphics/tshirt/from_spreadshirt/Robo4J_sleeve.SVG -------------------------------------------------------------------------------- /documents/graphics/tshirt/from_spreadshirt/Robo4J_sleeve.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/documents/graphics/tshirt/from_spreadshirt/Robo4J_sleeve.ai -------------------------------------------------------------------------------- /documents/graphics/tshirt/tshirt_back_clean.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/documents/graphics/tshirt/tshirt_back_clean.svg -------------------------------------------------------------------------------- /documents/graphics/tshirt/tshirt_front_clean.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/documents/graphics/tshirt/tshirt_front_clean.svg -------------------------------------------------------------------------------- /documents/powerpoint/Robo4JTemplate.potx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/documents/powerpoint/Robo4JTemplate.potx -------------------------------------------------------------------------------- /ide/eclipse/checkstyle/checkstyleconfig.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/ide/eclipse/checkstyle/checkstyleconfig.properties -------------------------------------------------------------------------------- /ide/eclipse/formatter/codetemplates.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/ide/eclipse/formatter/codetemplates.xml -------------------------------------------------------------------------------- /ide/eclipse/formatter/robo4j_formatting.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/ide/eclipse/formatter/robo4j_formatting.xml -------------------------------------------------------------------------------- /ide/eclipse/formatter/templates.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/ide/eclipse/formatter/templates.xml -------------------------------------------------------------------------------- /libs/ev3classes-9.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/libs/ev3classes-9.1.jar -------------------------------------------------------------------------------- /licence_idea.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/licence_idea.txt -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/pom.xml -------------------------------------------------------------------------------- /robo4j-core/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | /build/ 3 | *.class -------------------------------------------------------------------------------- /robo4j-core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/pom.xml -------------------------------------------------------------------------------- /robo4j-core/spotbugs/exclude.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/spotbugs/exclude.xml -------------------------------------------------------------------------------- /robo4j-core/src/main/java/com/robo4j/AttributeDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/main/java/com/robo4j/AttributeDescriptor.java -------------------------------------------------------------------------------- /robo4j-core/src/main/java/com/robo4j/BlockingTrait.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/main/java/com/robo4j/BlockingTrait.java -------------------------------------------------------------------------------- /robo4j-core/src/main/java/com/robo4j/ConfigurationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/main/java/com/robo4j/ConfigurationException.java -------------------------------------------------------------------------------- /robo4j-core/src/main/java/com/robo4j/CriticalSectionTrait.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/main/java/com/robo4j/CriticalSectionTrait.java -------------------------------------------------------------------------------- /robo4j-core/src/main/java/com/robo4j/DefaultAttributeDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/main/java/com/robo4j/DefaultAttributeDescriptor.java -------------------------------------------------------------------------------- /robo4j-core/src/main/java/com/robo4j/Export.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/main/java/com/robo4j/Export.java -------------------------------------------------------------------------------- /robo4j-core/src/main/java/com/robo4j/LifecycleState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/main/java/com/robo4j/LifecycleState.java -------------------------------------------------------------------------------- /robo4j-core/src/main/java/com/robo4j/LocalReferenceAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/main/java/com/robo4j/LocalReferenceAdapter.java -------------------------------------------------------------------------------- /robo4j-core/src/main/java/com/robo4j/Messages.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/main/java/com/robo4j/Messages.java -------------------------------------------------------------------------------- /robo4j-core/src/main/java/com/robo4j/RoboBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/main/java/com/robo4j/RoboBuilder.java -------------------------------------------------------------------------------- /robo4j-core/src/main/java/com/robo4j/RoboBuilderException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/main/java/com/robo4j/RoboBuilderException.java -------------------------------------------------------------------------------- /robo4j-core/src/main/java/com/robo4j/RoboContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/main/java/com/robo4j/RoboContext.java -------------------------------------------------------------------------------- /robo4j-core/src/main/java/com/robo4j/RoboReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/main/java/com/robo4j/RoboReference.java -------------------------------------------------------------------------------- /robo4j-core/src/main/java/com/robo4j/RoboSystem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/main/java/com/robo4j/RoboSystem.java -------------------------------------------------------------------------------- /robo4j-core/src/main/java/com/robo4j/RoboUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/main/java/com/robo4j/RoboUnit.java -------------------------------------------------------------------------------- /robo4j-core/src/main/java/com/robo4j/WorkTrait.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/main/java/com/robo4j/WorkTrait.java -------------------------------------------------------------------------------- /robo4j-core/src/main/java/com/robo4j/configuration/Configuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/main/java/com/robo4j/configuration/Configuration.java -------------------------------------------------------------------------------- /robo4j-core/src/main/java/com/robo4j/configuration/ConfigurationBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/main/java/com/robo4j/configuration/ConfigurationBuilder.java -------------------------------------------------------------------------------- /robo4j-core/src/main/java/com/robo4j/configuration/ConfigurationFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/main/java/com/robo4j/configuration/ConfigurationFactory.java -------------------------------------------------------------------------------- /robo4j-core/src/main/java/com/robo4j/configuration/ConfigurationFactoryException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/main/java/com/robo4j/configuration/ConfigurationFactoryException.java -------------------------------------------------------------------------------- /robo4j-core/src/main/java/com/robo4j/configuration/DefaultConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/main/java/com/robo4j/configuration/DefaultConfiguration.java -------------------------------------------------------------------------------- /robo4j-core/src/main/java/com/robo4j/configuration/XmlConfigurationFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/main/java/com/robo4j/configuration/XmlConfigurationFactory.java -------------------------------------------------------------------------------- /robo4j-core/src/main/java/com/robo4j/net/ClientRemoteRoboContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/main/java/com/robo4j/net/ClientRemoteRoboContext.java -------------------------------------------------------------------------------- /robo4j-core/src/main/java/com/robo4j/net/ContextEmitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/main/java/com/robo4j/net/ContextEmitter.java -------------------------------------------------------------------------------- /robo4j-core/src/main/java/com/robo4j/net/DefaultLookupServiceBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/main/java/com/robo4j/net/DefaultLookupServiceBuilder.java -------------------------------------------------------------------------------- /robo4j-core/src/main/java/com/robo4j/net/HearbeatMessageCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/main/java/com/robo4j/net/HearbeatMessageCodec.java -------------------------------------------------------------------------------- /robo4j-core/src/main/java/com/robo4j/net/LocalLookupServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/main/java/com/robo4j/net/LocalLookupServiceImpl.java -------------------------------------------------------------------------------- /robo4j-core/src/main/java/com/robo4j/net/LookupService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/main/java/com/robo4j/net/LookupService.java -------------------------------------------------------------------------------- /robo4j-core/src/main/java/com/robo4j/net/LookupServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/main/java/com/robo4j/net/LookupServiceImpl.java -------------------------------------------------------------------------------- /robo4j-core/src/main/java/com/robo4j/net/LookupServiceProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/main/java/com/robo4j/net/LookupServiceProvider.java -------------------------------------------------------------------------------- /robo4j-core/src/main/java/com/robo4j/net/MessageCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/main/java/com/robo4j/net/MessageCallback.java -------------------------------------------------------------------------------- /robo4j-core/src/main/java/com/robo4j/net/MessageClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/main/java/com/robo4j/net/MessageClient.java -------------------------------------------------------------------------------- /robo4j-core/src/main/java/com/robo4j/net/MessageProtocolConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/main/java/com/robo4j/net/MessageProtocolConstants.java -------------------------------------------------------------------------------- /robo4j-core/src/main/java/com/robo4j/net/MessageServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/main/java/com/robo4j/net/MessageServer.java -------------------------------------------------------------------------------- /robo4j-core/src/main/java/com/robo4j/net/NullLookupService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/main/java/com/robo4j/net/NullLookupService.java -------------------------------------------------------------------------------- /robo4j-core/src/main/java/com/robo4j/net/ReferenceDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/main/java/com/robo4j/net/ReferenceDescriptor.java -------------------------------------------------------------------------------- /robo4j-core/src/main/java/com/robo4j/net/RoboContextDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/main/java/com/robo4j/net/RoboContextDescriptor.java -------------------------------------------------------------------------------- /robo4j-core/src/main/java/com/robo4j/net/RoboContextDescriptorEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/main/java/com/robo4j/net/RoboContextDescriptorEntry.java -------------------------------------------------------------------------------- /robo4j-core/src/main/java/com/robo4j/net/ServerRemoteRoboContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/main/java/com/robo4j/net/ServerRemoteRoboContext.java -------------------------------------------------------------------------------- /robo4j-core/src/main/java/com/robo4j/reflect/ReflectionScan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/main/java/com/robo4j/reflect/ReflectionScan.java -------------------------------------------------------------------------------- /robo4j-core/src/main/java/com/robo4j/reflect/ReflectionScanException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/main/java/com/robo4j/reflect/ReflectionScanException.java -------------------------------------------------------------------------------- /robo4j-core/src/main/java/com/robo4j/scheduler/DefaultScheduler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/main/java/com/robo4j/scheduler/DefaultScheduler.java -------------------------------------------------------------------------------- /robo4j-core/src/main/java/com/robo4j/scheduler/FinalInvocationListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/main/java/com/robo4j/scheduler/FinalInvocationListener.java -------------------------------------------------------------------------------- /robo4j-core/src/main/java/com/robo4j/scheduler/RoboThreadFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/main/java/com/robo4j/scheduler/RoboThreadFactory.java -------------------------------------------------------------------------------- /robo4j-core/src/main/java/com/robo4j/scheduler/ScheduledMessageWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/main/java/com/robo4j/scheduler/ScheduledMessageWrapper.java -------------------------------------------------------------------------------- /robo4j-core/src/main/java/com/robo4j/scheduler/Scheduler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/main/java/com/robo4j/scheduler/Scheduler.java -------------------------------------------------------------------------------- /robo4j-core/src/main/java/com/robo4j/util/AttributeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/main/java/com/robo4j/util/AttributeUtils.java -------------------------------------------------------------------------------- /robo4j-core/src/main/java/com/robo4j/util/IOUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/main/java/com/robo4j/util/IOUtil.java -------------------------------------------------------------------------------- /robo4j-core/src/main/java/com/robo4j/util/PropertyMapBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/main/java/com/robo4j/util/PropertyMapBuilder.java -------------------------------------------------------------------------------- /robo4j-core/src/main/java/com/robo4j/util/StreamException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/main/java/com/robo4j/util/StreamException.java -------------------------------------------------------------------------------- /robo4j-core/src/main/java/com/robo4j/util/StreamUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/main/java/com/robo4j/util/StreamUtils.java -------------------------------------------------------------------------------- /robo4j-core/src/main/java/com/robo4j/util/StringConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/main/java/com/robo4j/util/StringConstants.java -------------------------------------------------------------------------------- /robo4j-core/src/main/java/com/robo4j/util/SystemUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/main/java/com/robo4j/util/SystemUtil.java -------------------------------------------------------------------------------- /robo4j-core/src/main/java/com/robo4j/util/Utf8Constant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/main/java/com/robo4j/util/Utf8Constant.java -------------------------------------------------------------------------------- /robo4j-core/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/main/java/module-info.java -------------------------------------------------------------------------------- /robo4j-core/src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/main/resources/banner.txt -------------------------------------------------------------------------------- /robo4j-core/src/main/resources/messages.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/main/resources/messages.properties -------------------------------------------------------------------------------- /robo4j-core/src/test/java/com/robo4j/RoboBuilderTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/test/java/com/robo4j/RoboBuilderTests.java -------------------------------------------------------------------------------- /robo4j-core/src/test/java/com/robo4j/RoboSchedulerTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/test/java/com/robo4j/RoboSchedulerTests.java -------------------------------------------------------------------------------- /robo4j-core/src/test/java/com/robo4j/RoboUnitTestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/test/java/com/robo4j/RoboUnitTestUtils.java -------------------------------------------------------------------------------- /robo4j-core/src/test/java/com/robo4j/RoboUnitTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/test/java/com/robo4j/RoboUnitTests.java -------------------------------------------------------------------------------- /robo4j-core/src/test/java/com/robo4j/RunnableProcessCounterUnitTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/test/java/com/robo4j/RunnableProcessCounterUnitTests.java -------------------------------------------------------------------------------- /robo4j-core/src/test/java/com/robo4j/StringToolkit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/test/java/com/robo4j/StringToolkit.java -------------------------------------------------------------------------------- /robo4j-core/src/test/java/com/robo4j/TestToolkit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/test/java/com/robo4j/TestToolkit.java -------------------------------------------------------------------------------- /robo4j-core/src/test/java/com/robo4j/configuration/ConfigurationBuilderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/test/java/com/robo4j/configuration/ConfigurationBuilderTest.java -------------------------------------------------------------------------------- /robo4j-core/src/test/java/com/robo4j/configuration/ConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/test/java/com/robo4j/configuration/ConfigurationTest.java -------------------------------------------------------------------------------- /robo4j-core/src/test/java/com/robo4j/configuration/RemoteSystemBuilderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/test/java/com/robo4j/configuration/RemoteSystemBuilderTest.java -------------------------------------------------------------------------------- /robo4j-core/src/test/java/com/robo4j/configuration/XmlConfigurationFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/test/java/com/robo4j/configuration/XmlConfigurationFactoryTest.java -------------------------------------------------------------------------------- /robo4j-core/src/test/java/com/robo4j/net/AckingStringConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/test/java/com/robo4j/net/AckingStringConsumer.java -------------------------------------------------------------------------------- /robo4j-core/src/test/java/com/robo4j/net/LookupServiceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/test/java/com/robo4j/net/LookupServiceTests.java -------------------------------------------------------------------------------- /robo4j-core/src/test/java/com/robo4j/net/MessageServerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/test/java/com/robo4j/net/MessageServerTest.java -------------------------------------------------------------------------------- /robo4j-core/src/test/java/com/robo4j/net/RemoteContextTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/test/java/com/robo4j/net/RemoteContextTests.java -------------------------------------------------------------------------------- /robo4j-core/src/test/java/com/robo4j/net/RemoteStringProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/test/java/com/robo4j/net/RemoteStringProducer.java -------------------------------------------------------------------------------- /robo4j-core/src/test/java/com/robo4j/net/RemoteTestMessageProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/test/java/com/robo4j/net/RemoteTestMessageProducer.java -------------------------------------------------------------------------------- /robo4j-core/src/test/java/com/robo4j/net/RoboTestContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/test/java/com/robo4j/net/RoboTestContext.java -------------------------------------------------------------------------------- /robo4j-core/src/test/java/com/robo4j/net/RoboTestReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/test/java/com/robo4j/net/RoboTestReference.java -------------------------------------------------------------------------------- /robo4j-core/src/test/java/com/robo4j/net/TestMessageType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/test/java/com/robo4j/net/TestMessageType.java -------------------------------------------------------------------------------- /robo4j-core/src/test/java/com/robo4j/units/ConfigurationConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/test/java/com/robo4j/units/ConfigurationConsumer.java -------------------------------------------------------------------------------- /robo4j-core/src/test/java/com/robo4j/units/CounterCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/test/java/com/robo4j/units/CounterCommand.java -------------------------------------------------------------------------------- /robo4j-core/src/test/java/com/robo4j/units/CounterUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/test/java/com/robo4j/units/CounterUnit.java -------------------------------------------------------------------------------- /robo4j-core/src/test/java/com/robo4j/units/IntegerConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/test/java/com/robo4j/units/IntegerConsumer.java -------------------------------------------------------------------------------- /robo4j-core/src/test/java/com/robo4j/units/StringConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/test/java/com/robo4j/units/StringConsumer.java -------------------------------------------------------------------------------- /robo4j-core/src/test/java/com/robo4j/units/StringConsumerWorker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/test/java/com/robo4j/units/StringConsumerWorker.java -------------------------------------------------------------------------------- /robo4j-core/src/test/java/com/robo4j/units/StringProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/test/java/com/robo4j/units/StringProducer.java -------------------------------------------------------------------------------- /robo4j-core/src/test/java/com/robo4j/units/StringProducerRemote.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/test/java/com/robo4j/units/StringProducerRemote.java -------------------------------------------------------------------------------- /robo4j-core/src/test/java/com/robo4j/units/StringScheduledEmitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/test/java/com/robo4j/units/StringScheduledEmitter.java -------------------------------------------------------------------------------- /robo4j-core/src/test/resources/20161021_NoSignal_240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/test/resources/20161021_NoSignal_240.png -------------------------------------------------------------------------------- /robo4j-core/src/test/resources/20161021_NoSignal_640.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/test/resources/20161021_NoSignal_640.png -------------------------------------------------------------------------------- /robo4j-core/src/test/resources/configurationtest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/test/resources/configurationtest.xml -------------------------------------------------------------------------------- /robo4j-core/src/test/resources/double.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/test/resources/double.xml -------------------------------------------------------------------------------- /robo4j-core/src/test/resources/json_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/test/resources/json_1.json -------------------------------------------------------------------------------- /robo4j-core/src/test/resources/robo_sample1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/test/resources/robo_sample1.jpg -------------------------------------------------------------------------------- /robo4j-core/src/test/resources/test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/test/resources/test.xml -------------------------------------------------------------------------------- /robo4j-core/src/test/resources/testDiscoverableSystem.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/test/resources/testDiscoverableSystem.xml -------------------------------------------------------------------------------- /robo4j-core/src/test/resources/testMessageEmitterSystem_10.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/test/resources/testMessageEmitterSystem_10.xml -------------------------------------------------------------------------------- /robo4j-core/src/test/resources/testMessageEmitterSystem_22.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/test/resources/testMessageEmitterSystem_22.xml -------------------------------------------------------------------------------- /robo4j-core/src/test/resources/testMessageEmitterSystem_8.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/test/resources/testMessageEmitterSystem_8.xml -------------------------------------------------------------------------------- /robo4j-core/src/test/resources/testRemoteMessageReceiverAckSystem.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/test/resources/testRemoteMessageReceiverAckSystem.xml -------------------------------------------------------------------------------- /robo4j-core/src/test/resources/testRemoteMessageReceiverSystem.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/test/resources/testRemoteMessageReceiverSystem.xml -------------------------------------------------------------------------------- /robo4j-core/src/test/resources/testRemoteReceiver.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/test/resources/testRemoteReceiver.xml -------------------------------------------------------------------------------- /robo4j-core/src/test/resources/testRoboSystemOnly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/test/resources/testRoboSystemOnly.xml -------------------------------------------------------------------------------- /robo4j-core/src/test/resources/testRoboUnitsOnly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/test/resources/testRoboUnitsOnly.xml -------------------------------------------------------------------------------- /robo4j-core/src/test/resources/testsubconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/test/resources/testsubconfig.xml -------------------------------------------------------------------------------- /robo4j-core/src/test/resources/testsystem.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/test/resources/testsystem.xml -------------------------------------------------------------------------------- /robo4j-core/src/test/resources/textFileTest.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-core/src/test/resources/textFileTest.txt -------------------------------------------------------------------------------- /robo4j-hw-lego/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | /build/ 3 | -------------------------------------------------------------------------------- /robo4j-hw-lego/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-lego/README.md -------------------------------------------------------------------------------- /robo4j-hw-lego/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-lego/pom.xml -------------------------------------------------------------------------------- /robo4j-hw-lego/src/main/java/com/robo4j/hw/lego/IButton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-lego/src/main/java/com/robo4j/hw/lego/IButton.java -------------------------------------------------------------------------------- /robo4j-hw-lego/src/main/java/com/robo4j/hw/lego/ILcd.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-lego/src/main/java/com/robo4j/hw/lego/ILcd.java -------------------------------------------------------------------------------- /robo4j-hw-lego/src/main/java/com/robo4j/hw/lego/ILegoHardware.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-lego/src/main/java/com/robo4j/hw/lego/ILegoHardware.java -------------------------------------------------------------------------------- /robo4j-hw-lego/src/main/java/com/robo4j/hw/lego/ILegoMotor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-lego/src/main/java/com/robo4j/hw/lego/ILegoMotor.java -------------------------------------------------------------------------------- /robo4j-hw-lego/src/main/java/com/robo4j/hw/lego/ILegoSensor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-lego/src/main/java/com/robo4j/hw/lego/ILegoSensor.java -------------------------------------------------------------------------------- /robo4j-hw-lego/src/main/java/com/robo4j/hw/lego/LegoException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-lego/src/main/java/com/robo4j/hw/lego/LegoException.java -------------------------------------------------------------------------------- /robo4j-hw-lego/src/main/java/com/robo4j/hw/lego/enums/AnalogPortEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-lego/src/main/java/com/robo4j/hw/lego/enums/AnalogPortEnum.java -------------------------------------------------------------------------------- /robo4j-hw-lego/src/main/java/com/robo4j/hw/lego/enums/ButtonTypeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-lego/src/main/java/com/robo4j/hw/lego/enums/ButtonTypeEnum.java -------------------------------------------------------------------------------- /robo4j-hw-lego/src/main/java/com/robo4j/hw/lego/enums/DigitalPortEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-lego/src/main/java/com/robo4j/hw/lego/enums/DigitalPortEnum.java -------------------------------------------------------------------------------- /robo4j-hw-lego/src/main/java/com/robo4j/hw/lego/enums/LcdFontEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-lego/src/main/java/com/robo4j/hw/lego/enums/LcdFontEnum.java -------------------------------------------------------------------------------- /robo4j-hw-lego/src/main/java/com/robo4j/hw/lego/enums/MotorTypeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-lego/src/main/java/com/robo4j/hw/lego/enums/MotorTypeEnum.java -------------------------------------------------------------------------------- /robo4j-hw-lego/src/main/java/com/robo4j/hw/lego/enums/SensorTypeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-lego/src/main/java/com/robo4j/hw/lego/enums/SensorTypeEnum.java -------------------------------------------------------------------------------- /robo4j-hw-lego/src/main/java/com/robo4j/hw/lego/provider/IProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-lego/src/main/java/com/robo4j/hw/lego/provider/IProvider.java -------------------------------------------------------------------------------- /robo4j-hw-lego/src/main/java/com/robo4j/hw/lego/provider/MotorProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-lego/src/main/java/com/robo4j/hw/lego/provider/MotorProvider.java -------------------------------------------------------------------------------- /robo4j-hw-lego/src/main/java/com/robo4j/hw/lego/provider/SensorProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-lego/src/main/java/com/robo4j/hw/lego/provider/SensorProvider.java -------------------------------------------------------------------------------- /robo4j-hw-lego/src/main/java/com/robo4j/hw/lego/util/BrickUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-lego/src/main/java/com/robo4j/hw/lego/util/BrickUtils.java -------------------------------------------------------------------------------- /robo4j-hw-lego/src/main/java/com/robo4j/hw/lego/util/ButtonUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-lego/src/main/java/com/robo4j/hw/lego/util/ButtonUtil.java -------------------------------------------------------------------------------- /robo4j-hw-lego/src/main/java/com/robo4j/hw/lego/util/EscapeButtonUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-lego/src/main/java/com/robo4j/hw/lego/util/EscapeButtonUtil.java -------------------------------------------------------------------------------- /robo4j-hw-lego/src/main/java/com/robo4j/hw/lego/wrapper/ButtonWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-lego/src/main/java/com/robo4j/hw/lego/wrapper/ButtonWrapper.java -------------------------------------------------------------------------------- /robo4j-hw-lego/src/main/java/com/robo4j/hw/lego/wrapper/KeyListenerWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-lego/src/main/java/com/robo4j/hw/lego/wrapper/KeyListenerWrapper.java -------------------------------------------------------------------------------- /robo4j-hw-lego/src/main/java/com/robo4j/hw/lego/wrapper/KeyWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-lego/src/main/java/com/robo4j/hw/lego/wrapper/KeyWrapper.java -------------------------------------------------------------------------------- /robo4j-hw-lego/src/main/java/com/robo4j/hw/lego/wrapper/LcdWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-lego/src/main/java/com/robo4j/hw/lego/wrapper/LcdWrapper.java -------------------------------------------------------------------------------- /robo4j-hw-lego/src/main/java/com/robo4j/hw/lego/wrapper/MotorWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-lego/src/main/java/com/robo4j/hw/lego/wrapper/MotorWrapper.java -------------------------------------------------------------------------------- /robo4j-hw-lego/src/main/java/com/robo4j/hw/lego/wrapper/SensorWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-lego/src/main/java/com/robo4j/hw/lego/wrapper/SensorWrapper.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | /build/ 3 | -------------------------------------------------------------------------------- /robo4j-hw-rpi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/README.md -------------------------------------------------------------------------------- /robo4j-hw-rpi/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/pom.xml -------------------------------------------------------------------------------- /robo4j-hw-rpi/spotbugs/exclude.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/spotbugs/exclude.xml -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/i2c/accelerometer/Stats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/i2c/accelerometer/Stats.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/i2c/adafruitlcd/AutoScrollDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/i2c/adafruitlcd/AutoScrollDemo.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/i2c/adafruitlcd/ColorDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/i2c/adafruitlcd/ColorDemo.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/i2c/adafruitlcd/CursorDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/i2c/adafruitlcd/CursorDemo.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/i2c/adafruitlcd/Demo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/i2c/adafruitlcd/Demo.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/i2c/adafruitlcd/DisplayDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/i2c/adafruitlcd/DisplayDemo.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/i2c/adafruitlcd/ExitDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/i2c/adafruitlcd/ExitDemo.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/i2c/adafruitlcd/HelloLcd.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/i2c/adafruitlcd/HelloLcd.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/i2c/adafruitlcd/HelloWorldDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/i2c/adafruitlcd/HelloWorldDemo.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/i2c/adafruitlcd/LCDDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/i2c/adafruitlcd/LCDDemo.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/i2c/adafruitlcd/ScrollDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/i2c/adafruitlcd/ScrollDemo.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/i2c/adafruitlcd/Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/i2c/adafruitlcd/Util.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/i2c/adafruitoled/SSD1306DeviceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/i2c/adafruitoled/SSD1306DeviceTest.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/i2c/bmp/BMP085Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/i2c/bmp/BMP085Test.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/i2c/gps/GPSTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/i2c/gps/GPSTest.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/i2c/gyro/CalibratedGyroTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/i2c/gyro/CalibratedGyroTest.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/i2c/gyro/GyroL3GD20Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/i2c/gyro/GyroL3GD20Test.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/i2c/lidar/LidarLiteTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/i2c/lidar/LidarLiteTest.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/i2c/pwm/MC33926Example.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/i2c/pwm/MC33926Example.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/i2c/pwm/PCA9685Example.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/i2c/pwm/PCA9685Example.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/i2c/pwm/ServoTester.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/i2c/pwm/ServoTester.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/imu/Bno055Example.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/imu/Bno055Example.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/imu/Bno080AccelerometerExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/imu/Bno080AccelerometerExample.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/imu/Bno080Example.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/imu/Bno080Example.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/lcd/Lcd20x4Example.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/lcd/Lcd20x4Example.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/pad/LF710PadExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/pad/LF710PadExample.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/pwm/PCA9685TruckPlatformExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/pwm/PCA9685TruckPlatformExample.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/pwm/PWMServoExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/pwm/PWMServoExample.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/pwm/roboclaw/RoboClawRCTankTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/pwm/roboclaw/RoboClawRCTankTest.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/serial/gps/GPSTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/serial/gps/GPSTest.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/serial/ydlidar/YDLidarTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/examples/java/com/robo4j/hw/rpi/serial/ydlidar/YDLidarTest.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/Motor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/Motor.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/Servo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/Servo.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/camera/CameraClientException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/camera/CameraClientException.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/camera/RaspiDevice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/camera/RaspiDevice.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/gps/AbstractGPSEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/gps/AbstractGPSEvent.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/gps/AccuracyCategory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/gps/AccuracyCategory.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/gps/FixQuality.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/gps/FixQuality.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/gps/GPS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/gps/GPS.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/gps/GPSEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/gps/GPSEvent.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/gps/GPSListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/gps/GPSListener.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/gps/Location.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/gps/Location.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/gps/NmeaUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/gps/NmeaUtils.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/gps/PositionEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/gps/PositionEvent.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/gps/VelocityEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/gps/VelocityEvent.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/AbstractI2CDevice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/AbstractI2CDevice.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/CalibratedFloat3DDevice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/CalibratedFloat3DDevice.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/ReadableDevice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/ReadableDevice.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/accelerometer/AccelerometerLSM303Device.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/accelerometer/AccelerometerLSM303Device.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/accelerometer/CalibratedAccelerometer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/accelerometer/CalibratedAccelerometer.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/adafruitbackpack/AbstractBackpack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/adafruitbackpack/AbstractBackpack.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/adafruitbackpack/AlphanumericDevice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/adafruitbackpack/AlphanumericDevice.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/adafruitbackpack/BiColor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/adafruitbackpack/BiColor.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/adafruitbackpack/BiColor24BarDevice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/adafruitbackpack/BiColor24BarDevice.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/adafruitbackpack/BiColor8x8MatrixDevice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/adafruitbackpack/BiColor8x8MatrixDevice.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/adafruitbackpack/LedBackpackFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/adafruitbackpack/LedBackpackFactory.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/adafruitbackpack/LedBackpackType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/adafruitbackpack/LedBackpackType.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/adafruitbackpack/LedBackpackUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/adafruitbackpack/LedBackpackUtils.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/adafruitbackpack/MatrixLedDevice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/adafruitbackpack/MatrixLedDevice.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/adafruitbackpack/MatrixRotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/adafruitbackpack/MatrixRotation.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/adafruitlcd/AdafruitLcd.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/adafruitlcd/AdafruitLcd.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/adafruitlcd/Button.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/adafruitlcd/Button.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/adafruitlcd/ButtonListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/adafruitlcd/ButtonListener.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/adafruitlcd/ButtonPressedObserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/adafruitlcd/ButtonPressedObserver.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/adafruitlcd/Color.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/adafruitlcd/Color.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/adafruitlcd/LcdFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/adafruitlcd/LcdFactory.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/adafruitlcd/Message.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/adafruitlcd/Message.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/adafruitlcd/impl/AdafruitLcdImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/adafruitlcd/impl/AdafruitLcdImpl.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/adafruitlcd/mockup/AdafruitLcdMockup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/adafruitlcd/mockup/AdafruitLcdMockup.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/adafruitoled/SSD1306Device.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/adafruitoled/SSD1306Device.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/bmp/BMP085Device.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/bmp/BMP085Device.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/gps/TitanX1GPS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/gps/TitanX1GPS.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/gps/XA1110Device.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/gps/XA1110Device.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/gps/XA1110PositionEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/gps/XA1110PositionEvent.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/gps/XA1110VelocityEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/gps/XA1110VelocityEvent.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/gyro/CalibratedGyro.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/gyro/CalibratedGyro.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/gyro/GyroL3GD20Device.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/gyro/GyroL3GD20Device.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/lidar/LidarLiteDevice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/lidar/LidarLiteDevice.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/magnetometer/MagnetometerLSM303Device.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/magnetometer/MagnetometerLSM303Device.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/pwm/HBridgeMC33926Device.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/pwm/HBridgeMC33926Device.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/pwm/PCA9685Servo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/pwm/PCA9685Servo.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/pwm/PWMPCA9685Device.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/i2c/pwm/PWMPCA9685Device.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/imu/bno/Bno055CalibrationStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/imu/bno/Bno055CalibrationStatus.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/imu/bno/Bno055Device.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/imu/bno/Bno055Device.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/imu/bno/Bno055Factory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/imu/bno/Bno055Factory.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/imu/bno/Bno055SelfTestResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/imu/bno/Bno055SelfTestResult.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/imu/bno/Bno055SystemError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/imu/bno/Bno055SystemError.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/imu/bno/Bno055SystemStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/imu/bno/Bno055SystemStatus.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/imu/bno/Bno080Device.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/imu/bno/Bno080Device.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/imu/bno/Bno080Factory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/imu/bno/Bno080Factory.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/imu/bno/DataEvent3f.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/imu/bno/DataEvent3f.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/imu/bno/DataEventType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/imu/bno/DataEventType.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/imu/bno/DataListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/imu/bno/DataListener.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/imu/bno/VectorEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/imu/bno/VectorEvent.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/imu/bno/impl/AbstractBno055Device.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/imu/bno/impl/AbstractBno055Device.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/imu/bno/impl/AbstractBno080Device.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/imu/bno/impl/AbstractBno080Device.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/imu/bno/impl/Bno055I2CDevice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/imu/bno/impl/Bno055I2CDevice.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/imu/bno/impl/Bno055SerialDevice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/imu/bno/impl/Bno055SerialDevice.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/imu/bno/impl/Bno080SPIDevice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/imu/bno/impl/Bno080SPIDevice.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/imu/bno/shtp/ControlReportId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/imu/bno/shtp/ControlReportId.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/imu/bno/shtp/SensorReportId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/imu/bno/shtp/SensorReportId.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/imu/bno/shtp/ShtpChannel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/imu/bno/shtp/ShtpChannel.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/imu/bno/shtp/ShtpOperation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/imu/bno/shtp/ShtpOperation.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/imu/bno/shtp/ShtpOperationBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/imu/bno/shtp/ShtpOperationBuilder.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/imu/bno/shtp/ShtpOperationResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/imu/bno/shtp/ShtpOperationResponse.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/imu/bno/shtp/ShtpPacketRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/imu/bno/shtp/ShtpPacketRequest.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/imu/bno/shtp/ShtpPacketResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/imu/bno/shtp/ShtpPacketResponse.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/imu/bno/shtp/ShtpReportIds.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/imu/bno/shtp/ShtpReportIds.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/imu/bno/shtp/ShtpUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/imu/bno/shtp/ShtpUtils.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/lcd/Lcd20x4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/lcd/Lcd20x4.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/lcd/StringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/lcd/StringUtils.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/pad/LF710Button.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/pad/LF710Button.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/pad/LF710ButtonObserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/pad/LF710ButtonObserver.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/pad/LF710Exception.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/pad/LF710Exception.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/pad/LF710Input.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/pad/LF710Input.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/pad/LF710JoystickButton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/pad/LF710JoystickButton.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/pad/LF710Message.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/pad/LF710Message.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/pad/LF710Pad.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/pad/LF710Pad.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/pad/LF710PadUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/pad/LF710PadUtils.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/pad/LF710Part.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/pad/LF710Part.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/pad/LF710State.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/pad/LF710State.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/pad/PadInputResponseListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/pad/PadInputResponseListener.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/pad/RoboControlPad.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/pad/RoboControlPad.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/pwm/PWMServo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/pwm/PWMServo.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/pwm/VehiclePlatform.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/pwm/VehiclePlatform.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/pwm/roboclaw/EngineEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/pwm/roboclaw/EngineEvent.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/pwm/roboclaw/RoboClawRCTank.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/pwm/roboclaw/RoboClawRCTank.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/serial/SerialDeviceDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/serial/SerialDeviceDescriptor.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/serial/SerialUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/serial/SerialUtil.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/serial/gps/MTK3339GPS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/serial/gps/MTK3339GPS.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/serial/gps/MTK3339PositionEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/serial/gps/MTK3339PositionEvent.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/serial/gps/MTK3339VelocityEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/serial/gps/MTK3339VelocityEvent.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/serial/ydlidar/Command.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/serial/ydlidar/Command.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/serial/ydlidar/DataHeader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/serial/ydlidar/DataHeader.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/serial/ydlidar/DeviceInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/serial/ydlidar/DeviceInfo.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/serial/ydlidar/HealthInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/serial/ydlidar/HealthInfo.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/serial/ydlidar/ResponseHeader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/serial/ydlidar/ResponseHeader.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/serial/ydlidar/ScanReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/serial/ydlidar/ScanReceiver.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/serial/ydlidar/YDLidarDevice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/serial/ydlidar/YDLidarDevice.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/utils/GpioPin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/utils/GpioPin.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/utils/I2cBus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/com/robo4j/hw/rpi/utils/I2cBus.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/main/java/module-info.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/test/java/com/robo4j/hw/rpi/gps/MockGPS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/test/java/com/robo4j/hw/rpi/gps/MockGPS.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/test/java/com/robo4j/hw/rpi/gps/NmeaUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/test/java/com/robo4j/hw/rpi/gps/NmeaUtilsTest.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/test/java/com/robo4j/hw/rpi/i2c/gps/TestEventDecoding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/test/java/com/robo4j/hw/rpi/i2c/gps/TestEventDecoding.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/test/java/com/robo4j/hw/rpi/i2c/gps/TestGPS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/test/java/com/robo4j/hw/rpi/i2c/gps/TestGPS.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/test/java/com/robo4j/hw/rpi/imu/bno/BnoSystemStatusTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/test/java/com/robo4j/hw/rpi/imu/bno/BnoSystemStatusTests.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/test/java/com/robo4j/hw/rpi/imu/bno/impl/BnoSerialTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/test/java/com/robo4j/hw/rpi/imu/bno/impl/BnoSerialTests.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/test/java/com/robo4j/hw/rpi/imu/bno/shtp/ShtpOperationBuilderTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/test/java/com/robo4j/hw/rpi/imu/bno/shtp/ShtpOperationBuilderTests.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/test/java/com/robo4j/hw/rpi/pad/LF710PadUtilsTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/test/java/com/robo4j/hw/rpi/pad/LF710PadUtilsTests.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/test/java/com/robo4j/hw/rpi/serial/ydlidar/DataHeaderTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/test/java/com/robo4j/hw/rpi/serial/ydlidar/DataHeaderTests.java -------------------------------------------------------------------------------- /robo4j-hw-rpi/src/test/java/com/robo4j/hw/rpi/serial/ydlidar/ResponseHeaderTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-hw-rpi/src/test/java/com/robo4j/hw/rpi/serial/ydlidar/ResponseHeaderTests.java -------------------------------------------------------------------------------- /robo4j-math/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | /build/ 3 | *.bak -------------------------------------------------------------------------------- /robo4j-math/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-math/pom.xml -------------------------------------------------------------------------------- /robo4j-math/src/main/java/com/robo4j/math/features/FeatureExtraction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-math/src/main/java/com/robo4j/math/features/FeatureExtraction.java -------------------------------------------------------------------------------- /robo4j-math/src/main/java/com/robo4j/math/features/FeatureSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-math/src/main/java/com/robo4j/math/features/FeatureSet.java -------------------------------------------------------------------------------- /robo4j-math/src/main/java/com/robo4j/math/features/Raycast.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-math/src/main/java/com/robo4j/math/features/Raycast.java -------------------------------------------------------------------------------- /robo4j-math/src/main/java/com/robo4j/math/geometry/CurvaturePoint2f.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-math/src/main/java/com/robo4j/math/geometry/CurvaturePoint2f.java -------------------------------------------------------------------------------- /robo4j-math/src/main/java/com/robo4j/math/geometry/Line2f.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-math/src/main/java/com/robo4j/math/geometry/Line2f.java -------------------------------------------------------------------------------- /robo4j-math/src/main/java/com/robo4j/math/geometry/Matrix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-math/src/main/java/com/robo4j/math/geometry/Matrix.java -------------------------------------------------------------------------------- /robo4j-math/src/main/java/com/robo4j/math/geometry/Matrix3d.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-math/src/main/java/com/robo4j/math/geometry/Matrix3d.java -------------------------------------------------------------------------------- /robo4j-math/src/main/java/com/robo4j/math/geometry/Matrix3f.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-math/src/main/java/com/robo4j/math/geometry/Matrix3f.java -------------------------------------------------------------------------------- /robo4j-math/src/main/java/com/robo4j/math/geometry/Matrix3i.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-math/src/main/java/com/robo4j/math/geometry/Matrix3i.java -------------------------------------------------------------------------------- /robo4j-math/src/main/java/com/robo4j/math/geometry/Matrix4d.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-math/src/main/java/com/robo4j/math/geometry/Matrix4d.java -------------------------------------------------------------------------------- /robo4j-math/src/main/java/com/robo4j/math/geometry/Matrix4f.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-math/src/main/java/com/robo4j/math/geometry/Matrix4f.java -------------------------------------------------------------------------------- /robo4j-math/src/main/java/com/robo4j/math/geometry/Matrix4i.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-math/src/main/java/com/robo4j/math/geometry/Matrix4i.java -------------------------------------------------------------------------------- /robo4j-math/src/main/java/com/robo4j/math/geometry/MatrixEmpty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-math/src/main/java/com/robo4j/math/geometry/MatrixEmpty.java -------------------------------------------------------------------------------- /robo4j-math/src/main/java/com/robo4j/math/geometry/Point2f.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-math/src/main/java/com/robo4j/math/geometry/Point2f.java -------------------------------------------------------------------------------- /robo4j-math/src/main/java/com/robo4j/math/geometry/QuaternionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-math/src/main/java/com/robo4j/math/geometry/QuaternionUtils.java -------------------------------------------------------------------------------- /robo4j-math/src/main/java/com/robo4j/math/geometry/ScanResult2D.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-math/src/main/java/com/robo4j/math/geometry/ScanResult2D.java -------------------------------------------------------------------------------- /robo4j-math/src/main/java/com/robo4j/math/geometry/Tuple3d.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-math/src/main/java/com/robo4j/math/geometry/Tuple3d.java -------------------------------------------------------------------------------- /robo4j-math/src/main/java/com/robo4j/math/geometry/Tuple3f.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-math/src/main/java/com/robo4j/math/geometry/Tuple3f.java -------------------------------------------------------------------------------- /robo4j-math/src/main/java/com/robo4j/math/geometry/Tuple3i.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-math/src/main/java/com/robo4j/math/geometry/Tuple3i.java -------------------------------------------------------------------------------- /robo4j-math/src/main/java/com/robo4j/math/geometry/Tuple4d.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-math/src/main/java/com/robo4j/math/geometry/Tuple4d.java -------------------------------------------------------------------------------- /robo4j-math/src/main/java/com/robo4j/math/geometry/Tuple4f.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-math/src/main/java/com/robo4j/math/geometry/Tuple4f.java -------------------------------------------------------------------------------- /robo4j-math/src/main/java/com/robo4j/math/geometry/Tuple4i.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-math/src/main/java/com/robo4j/math/geometry/Tuple4i.java -------------------------------------------------------------------------------- /robo4j-math/src/main/java/com/robo4j/math/geometry/impl/ScanResultImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-math/src/main/java/com/robo4j/math/geometry/impl/ScanResultImpl.java -------------------------------------------------------------------------------- /robo4j-math/src/main/java/com/robo4j/math/jfr/FeatureExtractionEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-math/src/main/java/com/robo4j/math/jfr/FeatureExtractionEvent.java -------------------------------------------------------------------------------- /robo4j-math/src/main/java/com/robo4j/math/jfr/JfrUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-math/src/main/java/com/robo4j/math/jfr/JfrUtils.java -------------------------------------------------------------------------------- /robo4j-math/src/main/java/com/robo4j/math/jfr/ScanEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-math/src/main/java/com/robo4j/math/jfr/ScanEvent.java -------------------------------------------------------------------------------- /robo4j-math/src/main/java/com/robo4j/math/jfr/ScanId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-math/src/main/java/com/robo4j/math/jfr/ScanId.java -------------------------------------------------------------------------------- /robo4j-math/src/main/java/com/robo4j/math/jfr/ScanPoint2DEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-math/src/main/java/com/robo4j/math/jfr/ScanPoint2DEvent.java -------------------------------------------------------------------------------- /robo4j-math/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-math/src/main/java/module-info.java -------------------------------------------------------------------------------- /robo4j-math/src/test/java/com/robo4j/math/features/FeatureExtractionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-math/src/test/java/com/robo4j/math/features/FeatureExtractionTest.java -------------------------------------------------------------------------------- /robo4j-math/src/test/java/com/robo4j/math/features/RaycastTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-math/src/test/java/com/robo4j/math/features/RaycastTest.java -------------------------------------------------------------------------------- /robo4j-math/src/test/java/com/robo4j/math/geometry/MatrixTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-math/src/test/java/com/robo4j/math/geometry/MatrixTest.java -------------------------------------------------------------------------------- /robo4j-math/src/test/java/com/robo4j/math/geometry/QuaternionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-math/src/test/java/com/robo4j/math/geometry/QuaternionTest.java -------------------------------------------------------------------------------- /robo4j-socket-http/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | /build/ 3 | -------------------------------------------------------------------------------- /robo4j-socket-http/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/pom.xml -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/HttpByteWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/HttpByteWrapper.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/HttpException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/HttpException.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/HttpHeaderFieldNames.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/HttpHeaderFieldNames.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/HttpHeaderFieldValues.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/HttpHeaderFieldValues.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/HttpMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/HttpMethod.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/HttpVersion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/HttpVersion.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/MIMEContentTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/MIMEContentTypes.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/PropertiesProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/PropertiesProvider.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/ProtocolType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/ProtocolType.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/SocketException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/SocketException.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/channel/AcceptSelectionKeyHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/channel/AcceptSelectionKeyHandler.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/channel/ChannelHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/channel/ChannelHandler.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/channel/DatagramConnectionType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/channel/DatagramConnectionType.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/channel/ReadSelectionKeyHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/channel/ReadSelectionKeyHandler.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/channel/SelectionKeyHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/channel/SelectionKeyHandler.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/channel/WriteSelectionKeyHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/channel/WriteSelectionKeyHandler.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/codec/AbstractHttpMessageCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/codec/AbstractHttpMessageCodec.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/codec/CameraConfigMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/codec/CameraConfigMessage.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/codec/CameraConfigMessageCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/codec/CameraConfigMessageCodec.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/codec/CameraMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/codec/CameraMessage.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/codec/CameraMessageCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/codec/CameraMessageCodec.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/codec/SimpleCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/codec/SimpleCommand.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/codec/SimpleCommandCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/codec/SimpleCommandCodec.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/codec/StringCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/codec/StringCodec.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/codec/StringMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/codec/StringMessage.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/codec/VideoConfigMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/codec/VideoConfigMessage.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/dto/ClassFieldValueDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/dto/ClassFieldValueDTO.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/dto/ClassGetSetDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/dto/ClassGetSetDTO.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/dto/ClientClassPathDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/dto/ClientClassPathDTO.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/dto/FieldValueDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/dto/FieldValueDTO.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/dto/HttpPathMethodDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/dto/HttpPathMethodDTO.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/dto/PathAttributeDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/dto/PathAttributeDTO.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/dto/PathAttributeListDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/dto/PathAttributeListDTO.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/dto/ResponseAttributeDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/dto/ResponseAttributeDTO.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/dto/ResponseAttributeListDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/dto/ResponseAttributeListDTO.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/dto/ResponseDecoderUnitDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/dto/ResponseDecoderUnitDTO.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/dto/ResponseUnitDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/dto/ResponseUnitDTO.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/dto/RoboPathReferenceDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/dto/RoboPathReferenceDTO.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/enums/RequestType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/enums/RequestType.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/enums/StatusCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/enums/StatusCode.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/enums/SystemPath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/enums/SystemPath.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/enums/VideoMessageType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/enums/VideoMessageType.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/json/JsonAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/json/JsonAdapter.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/json/JsonBooleanAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/json/JsonBooleanAdapter.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/json/JsonDocument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/json/JsonDocument.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/json/JsonDocumentWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/json/JsonDocumentWrapper.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/json/JsonEnumAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/json/JsonEnumAdapter.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/json/JsonException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/json/JsonException.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/json/JsonGenericTypeAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/json/JsonGenericTypeAdapter.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/json/JsonNumberAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/json/JsonNumberAdapter.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/json/JsonReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/json/JsonReader.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/json/JsonStringAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/json/JsonStringAdapter.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/json/JsonTypeAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/json/JsonTypeAdapter.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/message/DatagramDecoratedRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/message/DatagramDecoratedRequest.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/message/DatagramDenominator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/message/DatagramDenominator.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/message/DatagramMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/message/DatagramMessage.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/message/HttpDecoratedRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/message/HttpDecoratedRequest.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/message/HttpDecoratedResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/message/HttpDecoratedResponse.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/message/HttpDenominator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/message/HttpDenominator.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/message/HttpMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/message/HttpMessage.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/message/HttpRequestDenominator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/message/HttpRequestDenominator.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/message/HttpResponseDenominator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/message/HttpResponseDenominator.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/message/MessageDenominator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/message/MessageDenominator.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/provider/DefaultValuesProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/provider/DefaultValuesProvider.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/request/ChannelResponseProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/request/ChannelResponseProcess.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/request/DatagramResponseProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/request/DatagramResponseProcess.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/request/DefaultRequestFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/request/DefaultRequestFactory.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/request/HttpResponseProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/request/HttpResponseProcess.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/request/RoboRequestCallable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/request/RoboRequestCallable.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/request/RoboRequestEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/request/RoboRequestEntity.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/request/RoboRequestFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/request/RoboRequestFactory.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/units/AbstractClientCodecUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/units/AbstractClientCodecUnit.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/units/ClientContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/units/ClientContext.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/units/ClientMessageWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/units/ClientMessageWrapper.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/units/ClientPathConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/units/ClientPathConfig.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/units/CodecRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/units/CodecRegistry.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/units/CodecRegistryException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/units/CodecRegistryException.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/units/DatagramClientCodecUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/units/DatagramClientCodecUnit.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/units/DatagramClientUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/units/DatagramClientUnit.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/units/DatagramServerUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/units/DatagramServerUnit.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/units/ExtendedRoboUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/units/ExtendedRoboUnit.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/units/HttpClientCodecUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/units/HttpClientCodecUnit.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/units/HttpClientNetConfigUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/units/HttpClientNetConfigUnit.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/units/HttpClientUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/units/HttpClientUnit.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/units/HttpProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/units/HttpProducer.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/units/HttpServerUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/units/HttpServerUnit.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/units/PathHttpMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/units/PathHttpMethod.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/units/RoboUriInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/units/RoboUriInfo.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/units/ServerContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/units/ServerContext.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/units/ServerPathConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/units/ServerPathConfig.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/units/SocketContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/units/SocketContext.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/units/SocketDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/units/SocketDecoder.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/units/SocketEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/units/SocketEncoder.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/util/ChannelBufferUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/util/ChannelBufferUtils.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/util/ChannelRequestBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/util/ChannelRequestBuffer.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/util/ChannelResponseBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/util/ChannelResponseBuffer.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/util/ChannelUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/util/ChannelUtils.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/util/CodeRegistryUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/util/CodeRegistryUtils.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/util/ConstructorParameterDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/util/ConstructorParameterDTO.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/util/DatagramBodyType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/util/DatagramBodyType.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/util/DatagramPathUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/util/DatagramPathUtils.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/util/ExceptionMessageUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/util/ExceptionMessageUtils.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/util/HttpConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/util/HttpConstant.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/util/HttpFirstLineBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/util/HttpFirstLineBuilder.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/util/HttpHeaderBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/util/HttpHeaderBuilder.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/util/HttpMessageBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/util/HttpMessageBuilder.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/util/HttpMessageUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/util/HttpMessageUtils.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/util/HttpPathConfigJsonBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/util/HttpPathConfigJsonBuilder.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/util/HttpPathUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/util/HttpPathUtils.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/util/JsonElementStringBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/util/JsonElementStringBuilder.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/util/JsonUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/util/JsonUtil.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/util/ReflectUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/util/ReflectUtils.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/util/RoboHttpUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/util/RoboHttpUtils.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/util/RoboReflectException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/util/RoboReflectException.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/util/SystemPropertyUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/util/SystemPropertyUtils.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/util/TypeCollection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/util/TypeCollection.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/com/robo4j/socket/http/util/TypeMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/com/robo4j/socket/http/util/TypeMapper.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/java/module-info.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/resources/error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/resources/error.html -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/resources/exit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/resources/exit.html -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/resources/setup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/resources/setup.html -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/resources/status.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/resources/status.html -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/resources/success.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/resources/success.html -------------------------------------------------------------------------------- /robo4j-socket-http/src/main/resources/welcome.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/main/resources/welcome.html -------------------------------------------------------------------------------- /robo4j-socket-http/src/test/java/com/robo4j/socket/http/test/HttpHeaderTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/test/java/com/robo4j/socket/http/test/HttpHeaderTests.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/test/java/com/robo4j/socket/http/test/codec/CameraMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/test/java/com/robo4j/socket/http/test/codec/CameraMessage.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/test/java/com/robo4j/socket/http/test/codec/CameraMessageCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/test/java/com/robo4j/socket/http/test/codec/CameraMessageCodec.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/test/java/com/robo4j/socket/http/test/codec/HttpPathDTOCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/test/java/com/robo4j/socket/http/test/codec/HttpPathDTOCodec.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/test/java/com/robo4j/socket/http/test/json/JsonCodecsTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/test/java/com/robo4j/socket/http/test/json/JsonCodecsTests.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/test/java/com/robo4j/socket/http/test/json/JsonReaderArrayTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/test/java/com/robo4j/socket/http/test/json/JsonReaderArrayTests.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/test/java/com/robo4j/socket/http/test/json/JsonReaderTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/test/java/com/robo4j/socket/http/test/json/JsonReaderTests.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/test/java/com/robo4j/socket/http/test/json/JsonTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/test/java/com/robo4j/socket/http/test/json/JsonTest.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/test/java/com/robo4j/socket/http/test/json/TimeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/test/java/com/robo4j/socket/http/test/json/TimeUtils.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/test/java/com/robo4j/socket/http/test/request/ByteBufferTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/test/java/com/robo4j/socket/http/test/request/ByteBufferTests.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/test/java/com/robo4j/socket/http/test/units/HttpContextTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/test/java/com/robo4j/socket/http/test/units/HttpContextTests.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/test/java/com/robo4j/socket/http/test/units/HttpServerConfigTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/test/java/com/robo4j/socket/http/test/units/HttpServerConfigTests.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/test/java/com/robo4j/socket/http/test/units/HttpServerUnitTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/test/java/com/robo4j/socket/http/test/units/HttpServerUnitTests.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/test/java/com/robo4j/socket/http/test/units/HttpUnitTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/test/java/com/robo4j/socket/http/test/units/HttpUnitTests.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/test/java/com/robo4j/socket/http/test/units/RoboContextUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/test/java/com/robo4j/socket/http/test/units/RoboContextUtils.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/test/java/com/robo4j/socket/http/test/units/RoboDatagramClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/test/java/com/robo4j/socket/http/test/units/RoboDatagramClientTest.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/test/java/com/robo4j/socket/http/test/units/RoboHttpDynamicTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/test/java/com/robo4j/socket/http/test/units/RoboHttpDynamicTests.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/test/java/com/robo4j/socket/http/test/units/RoboHttpPingPongTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/test/java/com/robo4j/socket/http/test/units/RoboHttpPingPongTest.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/test/java/com/robo4j/socket/http/test/utils/ChannelBufferTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/test/java/com/robo4j/socket/http/test/utils/ChannelBufferTests.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/test/java/com/robo4j/socket/http/test/utils/HttpPathUtilTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/test/java/com/robo4j/socket/http/test/utils/HttpPathUtilTests.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/test/java/com/robo4j/socket/http/test/utils/HttpUnitHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/test/java/com/robo4j/socket/http/test/utils/HttpUnitHelper.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/test/java/com/robo4j/socket/http/test/utils/InternalUtilTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/test/java/com/robo4j/socket/http/test/utils/InternalUtilTests.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/test/java/com/robo4j/socket/http/test/utils/JsonUtilTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/test/java/com/robo4j/socket/http/test/utils/JsonUtilTests.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/test/java/com/robo4j/socket/http/test/utils/ReflectUtilTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/test/java/com/robo4j/socket/http/test/utils/ReflectUtilTests.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/test/java/com/robo4j/socket/http/test/utils/TestCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/test/java/com/robo4j/socket/http/test/utils/TestCommand.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/test/java/com/robo4j/socket/http/test/utils/TestCommandList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/test/java/com/robo4j/socket/http/test/utils/TestCommandList.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/test/java/com/robo4j/socket/http/test/utils/TestListMapValues.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/test/java/com/robo4j/socket/http/test/utils/TestListMapValues.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/test/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/test/java/module-info.java -------------------------------------------------------------------------------- /robo4j-socket-http/src/test/resources/encodedImageSample.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/test/resources/encodedImageSample.txt -------------------------------------------------------------------------------- /robo4j-socket-http/src/test/resources/http_get.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/test/resources/http_get.xml -------------------------------------------------------------------------------- /robo4j-socket-http/src/test/resources/robo_client_context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/test/resources/robo_client_context.xml -------------------------------------------------------------------------------- /robo4j-socket-http/src/test/resources/robo_datagram_client_request_consumer_text.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/test/resources/robo_datagram_client_request_consumer_text.xml -------------------------------------------------------------------------------- /robo4j-socket-http/src/test/resources/robo_datagram_client_request_producer_text.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/test/resources/robo_datagram_client_request_producer_text.xml -------------------------------------------------------------------------------- /robo4j-socket-http/src/test/resources/robo_http_client_request_consumer_text.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/test/resources/robo_http_client_request_consumer_text.xml -------------------------------------------------------------------------------- /robo4j-socket-http/src/test/resources/robo_http_client_request_producer_text.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/test/resources/robo_http_client_request_producer_text.xml -------------------------------------------------------------------------------- /robo4j-socket-http/src/test/resources/snapshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-socket-http/src/test/resources/snapshot.png -------------------------------------------------------------------------------- /robo4j-units-lego/.gitignore: -------------------------------------------------------------------------------- 1 | .settings 2 | /bin/ 3 | /build/ 4 | -------------------------------------------------------------------------------- /robo4j-units-lego/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-lego/pom.xml -------------------------------------------------------------------------------- /robo4j-units-lego/src/examples/java/com/robo4j/units/lego/InfraPushTankPlatformExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-lego/src/examples/java/com/robo4j/units/lego/InfraPushTankPlatformExample.java -------------------------------------------------------------------------------- /robo4j-units-lego/src/examples/java/com/robo4j/units/lego/InfraSensorExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-lego/src/examples/java/com/robo4j/units/lego/InfraSensorExample.java -------------------------------------------------------------------------------- /robo4j-units-lego/src/examples/java/com/robo4j/units/lego/controller/ReportController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-lego/src/examples/java/com/robo4j/units/lego/controller/ReportController.java -------------------------------------------------------------------------------- /robo4j-units-lego/src/examples/resources/robo4jGripperSonicTankPlatform.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-lego/src/examples/resources/robo4jGripperSonicTankPlatform.xml -------------------------------------------------------------------------------- /robo4j-units-lego/src/examples/resources/robo4jInfraExample.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-lego/src/examples/resources/robo4jInfraExample.xml -------------------------------------------------------------------------------- /robo4j-units-lego/src/examples/resources/robo4jInfraPushTankPlatformExample.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-lego/src/examples/resources/robo4jInfraPushTankPlatformExample.xml -------------------------------------------------------------------------------- /robo4j-units-lego/src/examples/resources/robo4jSystem.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-lego/src/examples/resources/robo4jSystem.xml -------------------------------------------------------------------------------- /robo4j-units-lego/src/examples/resources/robo4jTankPlatform.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-lego/src/examples/resources/robo4jTankPlatform.xml -------------------------------------------------------------------------------- /robo4j-units-lego/src/main/java/com/robo4j/units/lego/AbstractMotorUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-lego/src/main/java/com/robo4j/units/lego/AbstractMotorUnit.java -------------------------------------------------------------------------------- /robo4j-units-lego/src/main/java/com/robo4j/units/lego/BasicSonicBrainUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-lego/src/main/java/com/robo4j/units/lego/BasicSonicBrainUnit.java -------------------------------------------------------------------------------- /robo4j-units-lego/src/main/java/com/robo4j/units/lego/BasicSonicServoUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-lego/src/main/java/com/robo4j/units/lego/BasicSonicServoUnit.java -------------------------------------------------------------------------------- /robo4j-units-lego/src/main/java/com/robo4j/units/lego/BrickButtonsUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-lego/src/main/java/com/robo4j/units/lego/BrickButtonsUnit.java -------------------------------------------------------------------------------- /robo4j-units-lego/src/main/java/com/robo4j/units/lego/InfraSensorUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-lego/src/main/java/com/robo4j/units/lego/InfraSensorUnit.java -------------------------------------------------------------------------------- /robo4j-units-lego/src/main/java/com/robo4j/units/lego/LcdUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-lego/src/main/java/com/robo4j/units/lego/LcdUnit.java -------------------------------------------------------------------------------- /robo4j-units-lego/src/main/java/com/robo4j/units/lego/LegoUnitException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-lego/src/main/java/com/robo4j/units/lego/LegoUnitException.java -------------------------------------------------------------------------------- /robo4j-units-lego/src/main/java/com/robo4j/units/lego/SimpleTankUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-lego/src/main/java/com/robo4j/units/lego/SimpleTankUnit.java -------------------------------------------------------------------------------- /robo4j-units-lego/src/main/java/com/robo4j/units/lego/SingleMotorUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-lego/src/main/java/com/robo4j/units/lego/SingleMotorUnit.java -------------------------------------------------------------------------------- /robo4j-units-lego/src/main/java/com/robo4j/units/lego/SonicSensorUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-lego/src/main/java/com/robo4j/units/lego/SonicSensorUnit.java -------------------------------------------------------------------------------- /robo4j-units-lego/src/main/java/com/robo4j/units/lego/TouchMotorUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-lego/src/main/java/com/robo4j/units/lego/TouchMotorUnit.java -------------------------------------------------------------------------------- /robo4j-units-lego/src/main/java/com/robo4j/units/lego/TouchPlatformSpeedUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-lego/src/main/java/com/robo4j/units/lego/TouchPlatformSpeedUnit.java -------------------------------------------------------------------------------- /robo4j-units-lego/src/main/java/com/robo4j/units/lego/brick/PlateButtonI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-lego/src/main/java/com/robo4j/units/lego/brick/PlateButtonI.java -------------------------------------------------------------------------------- /robo4j-units-lego/src/main/java/com/robo4j/units/lego/controller/GripperController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-lego/src/main/java/com/robo4j/units/lego/controller/GripperController.java -------------------------------------------------------------------------------- /robo4j-units-lego/src/main/java/com/robo4j/units/lego/controller/PlatformController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-lego/src/main/java/com/robo4j/units/lego/controller/PlatformController.java -------------------------------------------------------------------------------- /robo4j-units-lego/src/main/java/com/robo4j/units/lego/enums/LegoEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-lego/src/main/java/com/robo4j/units/lego/enums/LegoEnum.java -------------------------------------------------------------------------------- /robo4j-units-lego/src/main/java/com/robo4j/units/lego/enums/LegoPlatformMessageTypeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-lego/src/main/java/com/robo4j/units/lego/enums/LegoPlatformMessageTypeEnum.java -------------------------------------------------------------------------------- /robo4j-units-lego/src/main/java/com/robo4j/units/lego/enums/LegoSonicMessageTypeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-lego/src/main/java/com/robo4j/units/lego/enums/LegoSonicMessageTypeEnum.java -------------------------------------------------------------------------------- /robo4j-units-lego/src/main/java/com/robo4j/units/lego/enums/MotorRotationEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-lego/src/main/java/com/robo4j/units/lego/enums/MotorRotationEnum.java -------------------------------------------------------------------------------- /robo4j-units-lego/src/main/java/com/robo4j/units/lego/enums/PlateButtonEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-lego/src/main/java/com/robo4j/units/lego/enums/PlateButtonEnum.java -------------------------------------------------------------------------------- /robo4j-units-lego/src/main/java/com/robo4j/units/lego/gripper/GripperEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-lego/src/main/java/com/robo4j/units/lego/gripper/GripperEnum.java -------------------------------------------------------------------------------- /robo4j-units-lego/src/main/java/com/robo4j/units/lego/infra/InfraSensorEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-lego/src/main/java/com/robo4j/units/lego/infra/InfraSensorEnum.java -------------------------------------------------------------------------------- /robo4j-units-lego/src/main/java/com/robo4j/units/lego/infra/InfraSensorMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-lego/src/main/java/com/robo4j/units/lego/infra/InfraSensorMessage.java -------------------------------------------------------------------------------- /robo4j-units-lego/src/main/java/com/robo4j/units/lego/platform/LegoPlatformMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-lego/src/main/java/com/robo4j/units/lego/platform/LegoPlatformMessage.java -------------------------------------------------------------------------------- /robo4j-units-lego/src/main/java/com/robo4j/units/lego/sensor/LegoSensorMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-lego/src/main/java/com/robo4j/units/lego/sensor/LegoSensorMessage.java -------------------------------------------------------------------------------- /robo4j-units-lego/src/main/java/com/robo4j/units/lego/sonic/LegoServoRotationEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-lego/src/main/java/com/robo4j/units/lego/sonic/LegoServoRotationEnum.java -------------------------------------------------------------------------------- /robo4j-units-lego/src/main/java/com/robo4j/units/lego/sonic/LegoSonicBrainMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-lego/src/main/java/com/robo4j/units/lego/sonic/LegoSonicBrainMessage.java -------------------------------------------------------------------------------- /robo4j-units-lego/src/main/java/com/robo4j/units/lego/sonic/LegoSonicServoMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-lego/src/main/java/com/robo4j/units/lego/sonic/LegoSonicServoMessage.java -------------------------------------------------------------------------------- /robo4j-units-lego/src/main/java/com/robo4j/units/lego/sonic/SonicSensorEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-lego/src/main/java/com/robo4j/units/lego/sonic/SonicSensorEnum.java -------------------------------------------------------------------------------- /robo4j-units-lego/src/main/java/com/robo4j/units/lego/sonic/SonicSensorMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-lego/src/main/java/com/robo4j/units/lego/sonic/SonicSensorMessage.java -------------------------------------------------------------------------------- /robo4j-units-lego/src/main/java/com/robo4j/units/lego/touch/TouchSensorMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-lego/src/main/java/com/robo4j/units/lego/touch/TouchSensorMessage.java -------------------------------------------------------------------------------- /robo4j-units-lego/src/main/java/com/robo4j/units/lego/utils/LegoUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-lego/src/main/java/com/robo4j/units/lego/utils/LegoUtils.java -------------------------------------------------------------------------------- /robo4j-units-lego/src/test/java/com/robo4j/hw/lego/wrapper/LcdTestWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-lego/src/test/java/com/robo4j/hw/lego/wrapper/LcdTestWrapper.java -------------------------------------------------------------------------------- /robo4j-units-lego/src/test/java/com/robo4j/hw/lego/wrapper/MotorTestWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-lego/src/test/java/com/robo4j/hw/lego/wrapper/MotorTestWrapper.java -------------------------------------------------------------------------------- /robo4j-units-lego/src/test/java/com/robo4j/hw/lego/wrapper/SensorTestWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-lego/src/test/java/com/robo4j/hw/lego/wrapper/SensorTestWrapper.java -------------------------------------------------------------------------------- /robo4j-units-lego/src/test/java/com/robo4j/units/lego/BasicSonicSensorServoUnitMock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-lego/src/test/java/com/robo4j/units/lego/BasicSonicSensorServoUnitMock.java -------------------------------------------------------------------------------- /robo4j-units-lego/src/test/java/com/robo4j/units/lego/BrickButtonTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-lego/src/test/java/com/robo4j/units/lego/BrickButtonTests.java -------------------------------------------------------------------------------- /robo4j-units-lego/src/test/java/com/robo4j/units/lego/LcdTestUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-lego/src/test/java/com/robo4j/units/lego/LcdTestUnit.java -------------------------------------------------------------------------------- /robo4j-units-lego/src/test/java/com/robo4j/units/lego/SimpleTankTestUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-lego/src/test/java/com/robo4j/units/lego/SimpleTankTestUnit.java -------------------------------------------------------------------------------- /robo4j-units-lego/src/test/java/com/robo4j/units/lego/SimpleTankUnitMock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-lego/src/test/java/com/robo4j/units/lego/SimpleTankUnitMock.java -------------------------------------------------------------------------------- /robo4j-units-lego/src/test/java/com/robo4j/units/lego/SimpleTankUnitTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-lego/src/test/java/com/robo4j/units/lego/SimpleTankUnitTests.java -------------------------------------------------------------------------------- /robo4j-units-lego/src/test/java/com/robo4j/units/lego/example/TankExampleController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-lego/src/test/java/com/robo4j/units/lego/example/TankExampleController.java -------------------------------------------------------------------------------- /robo4j-units-lego/src/test/java/com/robo4j/units/lego/example/TankExampleTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-lego/src/test/java/com/robo4j/units/lego/example/TankExampleTests.java -------------------------------------------------------------------------------- /robo4j-units-rpi-http/.gitignore: -------------------------------------------------------------------------------- 1 | /build/ 2 | -------------------------------------------------------------------------------- /robo4j-units-rpi-http/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi-http/pom.xml -------------------------------------------------------------------------------- /robo4j-units-rpi-http/src/main/java/com/robo4j/units/rpi/http/camera/CameraImageDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi-http/src/main/java/com/robo4j/units/rpi/http/camera/CameraImageDTO.java -------------------------------------------------------------------------------- /robo4j-units-rpi-http/src/main/java/com/robo4j/units/rpi/http/camera/ImageDecoratorUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi-http/src/main/java/com/robo4j/units/rpi/http/camera/ImageDecoratorUnit.java -------------------------------------------------------------------------------- /robo4j-units-rpi-http/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi-http/src/main/java/module-info.java -------------------------------------------------------------------------------- /robo4j-units-rpi-http/src/test/resources/robo4jSystemConsumer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi-http/src/test/resources/robo4jSystemConsumer.xml -------------------------------------------------------------------------------- /robo4j-units-rpi-http/src/test/resources/robo4jSystemProducer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi-http/src/test/resources/robo4jSystemProducer.xml -------------------------------------------------------------------------------- /robo4j-units-rpi-http/src/test/resources/robo_camera_consumer_decorated_test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi-http/src/test/resources/robo_camera_consumer_decorated_test.xml -------------------------------------------------------------------------------- /robo4j-units-rpi-http/src/test/resources/robo_camera_consumer_test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi-http/src/test/resources/robo_camera_consumer_test.xml -------------------------------------------------------------------------------- /robo4j-units-rpi-http/src/test/resources/robo_camera_producer_decorated_test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi-http/src/test/resources/robo_camera_producer_decorated_test.xml -------------------------------------------------------------------------------- /robo4j-units-rpi-http/src/test/resources/robo_camera_producer_test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi-http/src/test/resources/robo_camera_producer_test.xml -------------------------------------------------------------------------------- /robo4j-units-rpi-http/src/test/resources/snapshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi-http/src/test/resources/snapshot.png -------------------------------------------------------------------------------- /robo4j-units-rpi/.gitignore: -------------------------------------------------------------------------------- 1 | .settings 2 | /bin/ 3 | /build/ 4 | -------------------------------------------------------------------------------- /robo4j-units-rpi/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/pom.xml -------------------------------------------------------------------------------- /robo4j-units-rpi/src/examples/java/com/robo4j/units/rpi/bno/DataEventListenerExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/examples/java/com/robo4j/units/rpi/bno/DataEventListenerExample.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/examples/java/com/robo4j/units/rpi/bno/VectorEventListenerExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/examples/java/com/robo4j/units/rpi/bno/VectorEventListenerExample.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/examples/java/com/robo4j/units/rpi/gps/GPSExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/examples/java/com/robo4j/units/rpi/gps/GPSExample.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/examples/java/com/robo4j/units/rpi/gps/GPSProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/examples/java/com/robo4j/units/rpi/gps/GPSProcessor.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/examples/java/com/robo4j/units/rpi/gyro/GyroExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/examples/java/com/robo4j/units/rpi/gyro/GyroExample.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/examples/java/com/robo4j/units/rpi/gyro/GyroProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/examples/java/com/robo4j/units/rpi/gyro/GyroProcessor.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/examples/java/com/robo4j/units/rpi/lcd/AbstractLcdDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/examples/java/com/robo4j/units/rpi/lcd/AbstractLcdDemo.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/examples/java/com/robo4j/units/rpi/lcd/ColorDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/examples/java/com/robo4j/units/rpi/lcd/ColorDemo.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/examples/java/com/robo4j/units/rpi/lcd/DisplayDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/examples/java/com/robo4j/units/rpi/lcd/DisplayDemo.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/examples/java/com/robo4j/units/rpi/lcd/ExitDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/examples/java/com/robo4j/units/rpi/lcd/ExitDemo.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/examples/java/com/robo4j/units/rpi/lcd/LcdDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/examples/java/com/robo4j/units/rpi/lcd/LcdDemo.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/examples/java/com/robo4j/units/rpi/lcd/ScrollDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/examples/java/com/robo4j/units/rpi/lcd/ScrollDemo.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/examples/java/com/robo4j/units/rpi/led/AdafruitOledSSD1306Example.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/examples/java/com/robo4j/units/rpi/led/AdafruitOledSSD1306Example.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/examples/java/com/robo4j/units/rpi/lidarlite/LaserScanProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/examples/java/com/robo4j/units/rpi/lidarlite/LaserScanProcessor.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/examples/java/com/robo4j/units/rpi/lidarlite/LaserScannerExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/examples/java/com/robo4j/units/rpi/lidarlite/LaserScannerExample.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/examples/java/com/robo4j/units/rpi/pad/LF710PadExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/examples/java/com/robo4j/units/rpi/pad/LF710PadExample.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/examples/java/com/robo4j/units/rpi/pwm/CalibrationUtility.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/examples/java/com/robo4j/units/rpi/pwm/CalibrationUtility.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/examples/java/com/robo4j/units/rpi/pwm/ServoUnitExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/examples/java/com/robo4j/units/rpi/pwm/ServoUnitExample.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/examples/java/com/robo4j/units/rpi/roboclaw/RoboClawUnitExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/examples/java/com/robo4j/units/rpi/roboclaw/RoboClawUnitExample.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/examples/resources/accelerometerexample.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/examples/resources/accelerometerexample.xml -------------------------------------------------------------------------------- /robo4j-units-rpi/src/examples/resources/alphanumericexample.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/examples/resources/alphanumericexample.xml -------------------------------------------------------------------------------- /robo4j-units-rpi/src/examples/resources/bargraph24example.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/examples/resources/bargraph24example.xml -------------------------------------------------------------------------------- /robo4j-units-rpi/src/examples/resources/bno080DataSystemEmitterExample.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/examples/resources/bno080DataSystemEmitterExample.xml -------------------------------------------------------------------------------- /robo4j-units-rpi/src/examples/resources/bno080GyroExample.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/examples/resources/bno080GyroExample.xml -------------------------------------------------------------------------------- /robo4j-units-rpi/src/examples/resources/bno080VectorExample.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/examples/resources/bno080VectorExample.xml -------------------------------------------------------------------------------- /robo4j-units-rpi/src/examples/resources/bno080VectorSystemEmitterExample.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/examples/resources/bno080VectorSystemEmitterExample.xml -------------------------------------------------------------------------------- /robo4j-units-rpi/src/examples/resources/calibration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/examples/resources/calibration.xml -------------------------------------------------------------------------------- /robo4j-units-rpi/src/examples/resources/gyroexample.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/examples/resources/gyroexample.xml -------------------------------------------------------------------------------- /robo4j-units-rpi/src/examples/resources/lidarexample.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/examples/resources/lidarexample.xml -------------------------------------------------------------------------------- /robo4j-units-rpi/src/examples/resources/logitechF710.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/examples/resources/logitechF710.xml -------------------------------------------------------------------------------- /robo4j-units-rpi/src/examples/resources/matrix8x8example.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/examples/resources/matrix8x8example.xml -------------------------------------------------------------------------------- /robo4j-units-rpi/src/examples/resources/roboclawexample.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/examples/resources/roboclawexample.xml -------------------------------------------------------------------------------- /robo4j-units-rpi/src/examples/resources/servoexample.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/examples/resources/servoexample.xml -------------------------------------------------------------------------------- /robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/I2CEndPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/I2CEndPoint.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/I2CRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/I2CRegistry.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/I2CRoboUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/I2CRoboUnit.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/accelerometer/AccelerometerEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/accelerometer/AccelerometerEvent.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/accelerometer/AccelerometerRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/accelerometer/AccelerometerRequest.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/camera/CameraUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/camera/CameraUtil.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/camera/ImageConfigDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/camera/ImageConfigDTO.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/camera/ImageDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/camera/ImageDTO.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/camera/ImageDTOBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/camera/ImageDTOBuilder.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/camera/RaspiRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/camera/RaspiRequest.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/camera/RaspistillRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/camera/RaspistillRequest.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/camera/RaspistillUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/camera/RaspistillUnit.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/camera/RaspividRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/camera/RaspividRequest.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/camera/RaspividRequestType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/camera/RaspividRequestType.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/camera/RaspividUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/camera/RaspividUnit.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/camera/RpiCameraProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/camera/RpiCameraProperty.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/gps/GPSRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/gps/GPSRequest.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/gps/MtkGPSUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/gps/MtkGPSUnit.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/gps/TitanGPSUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/gps/TitanGPSUnit.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/gyro/AbstractNotificationEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/gyro/AbstractNotificationEntry.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/gyro/FixedGyroNotificationEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/gyro/FixedGyroNotificationEntry.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/gyro/GyroEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/gyro/GyroEvent.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/gyro/GyroL3GD20Unit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/gyro/GyroL3GD20Unit.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/gyro/GyroNotificationEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/gyro/GyroNotificationEntry.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/gyro/GyroRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/gyro/GyroRequest.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/imu/Bno080Unit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/imu/Bno080Unit.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/imu/BnoRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/imu/BnoRequest.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/imu/DataEventListenerUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/imu/DataEventListenerUnit.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/imu/VectorEventListenerUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/imu/VectorEventListenerUnit.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/lcd/AdafruitButtonEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/lcd/AdafruitButtonEnum.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/lcd/AdafruitButtonUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/lcd/AdafruitButtonUnit.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/lcd/AdafruitException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/lcd/AdafruitException.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/lcd/AdafruitLcdUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/lcd/AdafruitLcdUnit.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/lcd/LcdMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/lcd/LcdMessage.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/lcd/LcdMessageType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/lcd/LcdMessageType.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/led/AbstractI2CBackpackUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/led/AbstractI2CBackpackUnit.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/led/Adafruit24BargraphUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/led/Adafruit24BargraphUnit.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/led/Adafruit8x8MatrixUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/led/Adafruit8x8MatrixUnit.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/led/AdafruitAlphanumericUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/led/AdafruitAlphanumericUnit.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/led/AlphaNumericMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/led/AlphaNumericMessage.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/led/BackpackMessageCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/led/BackpackMessageCommand.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/led/DrawMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/led/DrawMessage.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/lidarlite/LaserScanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/lidarlite/LaserScanner.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/lidarlite/ScanRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/lidarlite/ScanRequest.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/pad/LF710PadUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/pad/LF710PadUnit.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/pwm/MC33926HBridgeUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/pwm/MC33926HBridgeUnit.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/pwm/PCA9685ServoUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/pwm/PCA9685ServoUnit.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/roboclaw/MotionEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/roboclaw/MotionEvent.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/roboclaw/RoboClawRCTankUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/main/java/com/robo4j/units/rpi/roboclaw/RoboClawRCTankUnit.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/main/java/module-info.java -------------------------------------------------------------------------------- /robo4j-units-rpi/src/main/resources/alphanumericexample.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/robo4j-units-rpi/src/main/resources/alphanumericexample.xml -------------------------------------------------------------------------------- /scripts/rpi/environment.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robo4J/robo4j/HEAD/scripts/rpi/environment.sh --------------------------------------------------------------------------------