Skip to content

Latest commit

 

History

History
51 lines (27 loc) · 1.21 KB

README.md

File metadata and controls

51 lines (27 loc) · 1.21 KB

Build Status

Commutable

Is a unified adapter to TCP/IP and Serial comm types.

Usage

import com.github.rlishtaba.commutable.layers.OSILayer

class MyLayer extends OSILayer[Int, Byte] {
  
   ... 

}

Maven repository access

Use the following link to the Maven Central in order to grab suitable instruction for your packet manager such as maven, gradle, sbt, etc.

Maven example

<dependency>
	<groupId>com.github.rlishtaba</groupId>
	<artifactId>commutable</artifactId>
	<version>1.6.1</version>
</dependency>

Sbt example

libraryDependencies += "com.github.rlishtaba" % "commutable" % "1.6.1"

Development

Project can be assembled using sbt or maven. See SBT or Maven documentation.

Prefer immutable environment in order to get it built

docker-compose build

using sbt:

docker-compose run app sbt     

$ clean test

using maven:

docker-compose run mvn test package