Simply sending all data at once
This commit is contained in:
parent
9301abaf8a
commit
c6d3c0f3b5
1 changed files with 2 additions and 26 deletions
|
@ -27,34 +27,10 @@ namespace MCAudioSpectrumAnalyzer
|
|||
public void Set(List<byte> data)
|
||||
{
|
||||
if (data.Count < 16) return;
|
||||
//for (int i = 0; i < data.Count / 2; i++)
|
||||
/*for (int i = 0; i < 1; i++)
|
||||
if (data[i] == 0)
|
||||
SetBar((byte)i, 1);
|
||||
else
|
||||
SetBar((byte)i, data[i * 2]);*/
|
||||
byte i = 10;
|
||||
if (data[i] == 0)
|
||||
SetBar(0, 1);
|
||||
else
|
||||
SetBar(0, data[i]);
|
||||
client.Send(data.ToArray(), data.Count, new IPEndPoint(IPAddress.Loopback, 5896)); //TODO: Make visualiser source selectable
|
||||
}
|
||||
|
||||
/*
|
||||
128.234 56 -622.622 -0.9 -21.1
|
||||
|
||||
Removed unnecessary block clearups
|
||||
Made it catch up to 25 Hz
|
||||
Fixed snow layer data value setting
|
||||
*/
|
||||
|
||||
private UdpClient client = new UdpClient(AddressFamily.InterNetwork);
|
||||
private void SetBar(byte index, byte data)
|
||||
{
|
||||
//byte value = (byte)((((double)data) / 255) * 80);
|
||||
client.Send(new byte[2] { (byte)(index + 1), data }, 2, new IPEndPoint(IPAddress.Loopback, 5896));
|
||||
}
|
||||
|
||||
private Analyzer Analyzer;
|
||||
private void button1_Click(object sender, EventArgs e)
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue