Skip to content

ych1998/MGS-SerialPort

 
 

Repository files navigation

MGS-SerialPort

Summary

  • Unity communicate with serialport.

Demand

  • Serialport synchronous read and write data; parameters of serialport config in local file.

Environment

  • Unity 5.3 or above.

  • .Net Framework 2.0(Set the "Api Compatibility Level" as ".NET 2.0". Find in the path "Build Settings -> Player Settings -> Other Settings").

Background

  • Current Unity can not read serialport data in "Update" or "FixedUpdate" method.
  • Current Unity not implemented the "SerialPort.ReceivedBytesThreshold" property.
  • Current Unity can not callback the "SerialPort.DataReceived" event.
  • Current Unity can not read the "SerialPort.BytesToRead" property.
  • Current Unity can not execute the "SerialPort.DiscardInBuffer" method effectively.
  • Current Unity can not execute the "SerialPort.DiscardOutBuffer" method effectively.

Achieve

  • Config serialport parameters in local file.
  • Read config from local file and write config to file.
  • Read byte data from serialport and write byte data to serialport.

Demo

  • Demos in the path "MGS-SerialPort\Scenes" provide reference to you.

Preview

  • Serialport

Serialport

Contact

About

Unity communicate with serialport.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%