Added controller config message

Added circuit data to pool status message
Sanitized byte signedness
Added helper to get pool/spa on/off state from pool status
Added simple color class
Removed debug output
Added basic status output to test program
This commit is contained in:
2018-03-27 17:29:34 -05:00
parent 97c4febdf5
commit ba089e3c00
11 changed files with 427 additions and 40 deletions

21
BodyDataStructure.cs Normal file
View File

@ -0,0 +1,21 @@
using System;
namespace ScreenLogicConnect
{
public class BodyDataStructure
{
public byte m_Pad1;
public byte m_Pad2;
public int m_circuitID;
public byte m_colorPos;
public byte m_colorSet;
public byte m_colorStagger;
public byte m_deviceID;
public short m_dfaultRT;
public byte m_flags;
public byte m_function;
public byte m_interface;
public String m_name;
public byte m_nameIndex;
}
}