do the do
This commit is contained in:
parent
e995b4afba
commit
b044fce1c6
1 changed files with 5 additions and 4 deletions
|
@ -24,9 +24,9 @@ namespace MitziPlayer
|
|||
Config = INIFile.Load(args[0]);
|
||||
PathPrefix = Path.GetFullPath(args[0]).Replace("manifest.ini", "");
|
||||
Signals = LoadSignals(File.ReadAllLines(PathPrefix+Config.Data["data"]));
|
||||
//port = new SerialPort(args[1], 9600, Parity.None, 8, StopBits.One);
|
||||
//port.DataReceived += new SerialDataReceivedEventHandler(port_DataReceived);
|
||||
//port.Open();
|
||||
port = new SerialPort(args[1], 9600, Parity.None, 8, StopBits.One);
|
||||
port.DataReceived += new SerialDataReceivedEventHandler(port_DataReceived);
|
||||
port.Open();
|
||||
FrameTimer = new System.Timers.Timer((1000d/double.Parse(Config.Data["frames-per-second"]))*frameSkip);
|
||||
FrameTimer.Elapsed += PlaySignal;
|
||||
FrameTimer.AutoReset = true;
|
||||
|
@ -34,7 +34,7 @@ namespace MitziPlayer
|
|||
PlayAudio();
|
||||
FrameTimer.Start();
|
||||
Console.ReadLine();
|
||||
//port.Close();
|
||||
port.Close();
|
||||
}
|
||||
|
||||
private static void port_DataReceived(object sender, SerialDataReceivedEventArgs e)
|
||||
|
@ -66,6 +66,7 @@ namespace MitziPlayer
|
|||
|
||||
char[] bytesOut = { (char)(64 | ((b & 8) | (b & 4) | (b & 2) | (b & 1))), (char)(64 | (((b & 128) | (b & 64) | (b & 32) | (b & 16)) >> 4)), (char)(64 | (((b & 2048) | (b & 1024) | (b & 512) | (b & 256)) >> 8)), (char)(64 | (((b & 32768) | (b & 16384) | (b & 8192) | (b & 4096)) >> 12)), (char)(64 | (((b & 262144) | (b & 131072) | (b & 65536)) >> 16)) };
|
||||
port.Write(new string(bytesOut));
|
||||
Console.WriteLine(b.ToString("B19"));
|
||||
index+=frameSkip;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue