Browse Source

fixed : 正式环境无法打开串口

master
sige 2 years ago
parent
commit
5afc9833a9
  1. 11
      src/main/java/com/dreamworks/boditech/driver/connection/ComSerialPort.java
  2. 3
      src/main/resources/META-INF/MANIFEST.MF
  3. 13
      src/test/java/com/dreamworks/boditech/BoditechApplicationTests.java

11
src/main/java/com/dreamworks/boditech/driver/connection/ComSerialPort.java

@ -1,29 +1,28 @@
package com.dreamworks.boditech.driver.connection;
import com.fazecast.jSerialComm.SerialPort;
import jakarta.annotation.PostConstruct;
import org.apache.juli.logging.Log;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;
import java.nio.ByteBuffer;
@Component
public class ComSerialPort {
private static final Logger LOG = LoggerFactory.getLogger(ComSerialPort.class);
@Value("${app.device.connectionType}")
private String connectionType;
@Value("${app.device.path}")
private String path;
@Value("${app.device.baudrate}")
private int baudRate;
// serial port connection
private SerialPort port;
@PostConstruct
public void init() {
if ( !this.connectionType.equals("SerialPort") ) {
return ;
}
this.open();
}

3
src/main/resources/META-INF/MANIFEST.MF

@ -0,0 +1,3 @@
Manifest-Version: 1.0
Main-Class: com.dreamworks.boditech.BoditechApplication

13
src/test/java/com/dreamworks/boditech/BoditechApplicationTests.java

@ -1,13 +0,0 @@
package com.dreamworks.boditech;
import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;
@SpringBootTest
class BoditechApplicationTests {
@Test
void contextLoads() {
}
}
Loading…
Cancel
Save