Skip to content

Commit d19ff97

Browse files
committed
debug
1 parent 6c0780b commit d19ff97

File tree

4 files changed

+98
-9
lines changed

4 files changed

+98
-9
lines changed

Diff for: programmaprincipale/controllolinea/Pcf.cs

+14-4
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ public class Pcf
1818
Pcf8574I2cConnection[] conn;
1919
const ConnectorPin sdaPin = ConnectorPin.P1Pin03;
2020
const ConnectorPin sclPin = ConnectorPin.P1Pin05;
21+
#else
22+
UInt16[] statolineadubug = new UInt16[2];
2123
#endif
2224

2325
public Pcf(String indirizzi_pcf)
@@ -103,14 +105,14 @@ public UInt16[] LeggiLinee()
103105
}
104106
}
105107
}
108+
return ret;
106109
#else
107-
UInt16[] ret = new UInt16[2];
108-
ret[0] = 0xaa;
109-
ret[1] = 0x99;
110110

111+
112+
return statolineadubug;
111113
#endif
112114

113-
return ret;
115+
114116
}
115117
public String LeggiLineeHEX()
116118
{
@@ -143,6 +145,14 @@ private bool _accendispegnilinea(int numero, bool on)
143145
System.Threading.Thread.Sleep(1);
144146
}
145147
}
148+
#else
149+
int banco = (numero - 1) / 8;
150+
UInt16 bit = (UInt16)Math.Pow(2, ((numero - 1) % 8));
151+
//Program.log("banco: " + banco.ToString() + " bit: ");
152+
if (on)
153+
statolineadubug[banco] = (ushort)(statolineadubug[banco] | bit);
154+
else
155+
statolineadubug[banco] = (ushort)(statolineadubug[banco] ^ bit);
146156
#endif
147157
Program.log("linea " + numero.ToString() + (on ? " accesa" : " spenta"));
148158
sem.Release();

Diff for: programmaprincipale/controllolinea/controllolinea.csproj.user

+3
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,7 @@
44
<StartArguments>
55
</StartArguments>
66
</PropertyGroup>
7+
<PropertyGroup>
8+
<ProjectView>ProjectFiles</ProjectView>
9+
</PropertyGroup>
710
</Project>

Diff for: programmaprincipale/telecontrollo.sln

+81-5
Original file line numberDiff line numberDiff line change
@@ -21,54 +21,130 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "controllolinea", "controllo
2121
EndProject
2222
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SchedaHWHost", "SchedaHWHost\SchedaHWHost.csproj", "{FF9B1FBD-AE0C-4D8F-8AF8-DDCD8CBC3176}"
2323
EndProject
24-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TelecontrolloWebApp", "TelecontrolloWebApp\TelecontrolloWebApp.csproj", "{B6460085-AE9B-4E5B-8151-8CE767D9DD13}"
24+
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cl", "cl\cl.vcxproj", "{0CD2D5D6-7FC6-4553-90E3-7905F805F48C}"
25+
EndProject
26+
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Web", "Web\Web.vcxproj", "{03FA59B3-B360-46D3-9C32-85B4146AAC00}"
2527
EndProject
2628
Global
2729
GlobalSection(SolutionConfigurationPlatforms) = preSolution
2830
Debug|Any CPU = Debug|Any CPU
31+
Debug|Mixed Platforms = Debug|Mixed Platforms
32+
Debug|Win32 = Debug|Win32
2933
Release|Any CPU = Release|Any CPU
34+
Release|Mixed Platforms = Release|Mixed Platforms
35+
Release|Win32 = Release|Win32
3036
EndGlobalSection
3137
GlobalSection(ProjectConfigurationPlatforms) = postSolution
3238
{6C0C12BD-E738-4EE3-8C7B-C0103D525241}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
3339
{6C0C12BD-E738-4EE3-8C7B-C0103D525241}.Debug|Any CPU.Build.0 = Debug|Any CPU
40+
{6C0C12BD-E738-4EE3-8C7B-C0103D525241}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
41+
{6C0C12BD-E738-4EE3-8C7B-C0103D525241}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
42+
{6C0C12BD-E738-4EE3-8C7B-C0103D525241}.Debug|Win32.ActiveCfg = Debug|Any CPU
3443
{6C0C12BD-E738-4EE3-8C7B-C0103D525241}.Release|Any CPU.ActiveCfg = Release|Any CPU
3544
{6C0C12BD-E738-4EE3-8C7B-C0103D525241}.Release|Any CPU.Build.0 = Release|Any CPU
45+
{6C0C12BD-E738-4EE3-8C7B-C0103D525241}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
46+
{6C0C12BD-E738-4EE3-8C7B-C0103D525241}.Release|Mixed Platforms.Build.0 = Release|Any CPU
47+
{6C0C12BD-E738-4EE3-8C7B-C0103D525241}.Release|Win32.ActiveCfg = Release|Any CPU
3648
{ACE64F17-87E5-43E7-97A0-BDDE19059C61}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
3749
{ACE64F17-87E5-43E7-97A0-BDDE19059C61}.Debug|Any CPU.Build.0 = Debug|Any CPU
50+
{ACE64F17-87E5-43E7-97A0-BDDE19059C61}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
51+
{ACE64F17-87E5-43E7-97A0-BDDE19059C61}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
52+
{ACE64F17-87E5-43E7-97A0-BDDE19059C61}.Debug|Win32.ActiveCfg = Debug|Any CPU
3853
{ACE64F17-87E5-43E7-97A0-BDDE19059C61}.Release|Any CPU.ActiveCfg = Release|Any CPU
3954
{ACE64F17-87E5-43E7-97A0-BDDE19059C61}.Release|Any CPU.Build.0 = Release|Any CPU
55+
{ACE64F17-87E5-43E7-97A0-BDDE19059C61}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
56+
{ACE64F17-87E5-43E7-97A0-BDDE19059C61}.Release|Mixed Platforms.Build.0 = Release|Any CPU
57+
{ACE64F17-87E5-43E7-97A0-BDDE19059C61}.Release|Win32.ActiveCfg = Release|Any CPU
4058
{8388CFCA-E3DB-43F7-B049-2CB195211CE8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
4159
{8388CFCA-E3DB-43F7-B049-2CB195211CE8}.Debug|Any CPU.Build.0 = Debug|Any CPU
60+
{8388CFCA-E3DB-43F7-B049-2CB195211CE8}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
61+
{8388CFCA-E3DB-43F7-B049-2CB195211CE8}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
62+
{8388CFCA-E3DB-43F7-B049-2CB195211CE8}.Debug|Win32.ActiveCfg = Debug|Any CPU
4263
{8388CFCA-E3DB-43F7-B049-2CB195211CE8}.Release|Any CPU.ActiveCfg = Release|Any CPU
4364
{8388CFCA-E3DB-43F7-B049-2CB195211CE8}.Release|Any CPU.Build.0 = Release|Any CPU
65+
{8388CFCA-E3DB-43F7-B049-2CB195211CE8}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
66+
{8388CFCA-E3DB-43F7-B049-2CB195211CE8}.Release|Mixed Platforms.Build.0 = Release|Any CPU
67+
{8388CFCA-E3DB-43F7-B049-2CB195211CE8}.Release|Win32.ActiveCfg = Release|Any CPU
4468
{63B8403E-BC56-43F9-A045-F61ECC3871F3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
4569
{63B8403E-BC56-43F9-A045-F61ECC3871F3}.Debug|Any CPU.Build.0 = Debug|Any CPU
70+
{63B8403E-BC56-43F9-A045-F61ECC3871F3}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
71+
{63B8403E-BC56-43F9-A045-F61ECC3871F3}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
72+
{63B8403E-BC56-43F9-A045-F61ECC3871F3}.Debug|Win32.ActiveCfg = Debug|Any CPU
4673
{63B8403E-BC56-43F9-A045-F61ECC3871F3}.Release|Any CPU.ActiveCfg = Release|Any CPU
4774
{63B8403E-BC56-43F9-A045-F61ECC3871F3}.Release|Any CPU.Build.0 = Release|Any CPU
75+
{63B8403E-BC56-43F9-A045-F61ECC3871F3}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
76+
{63B8403E-BC56-43F9-A045-F61ECC3871F3}.Release|Mixed Platforms.Build.0 = Release|Any CPU
77+
{63B8403E-BC56-43F9-A045-F61ECC3871F3}.Release|Win32.ActiveCfg = Release|Any CPU
4878
{281C71ED-C36D-408E-8BAA-75C381DC17E7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
4979
{281C71ED-C36D-408E-8BAA-75C381DC17E7}.Debug|Any CPU.Build.0 = Debug|Any CPU
80+
{281C71ED-C36D-408E-8BAA-75C381DC17E7}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
81+
{281C71ED-C36D-408E-8BAA-75C381DC17E7}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
82+
{281C71ED-C36D-408E-8BAA-75C381DC17E7}.Debug|Win32.ActiveCfg = Debug|Any CPU
5083
{281C71ED-C36D-408E-8BAA-75C381DC17E7}.Release|Any CPU.ActiveCfg = Release|Any CPU
5184
{281C71ED-C36D-408E-8BAA-75C381DC17E7}.Release|Any CPU.Build.0 = Release|Any CPU
85+
{281C71ED-C36D-408E-8BAA-75C381DC17E7}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
86+
{281C71ED-C36D-408E-8BAA-75C381DC17E7}.Release|Mixed Platforms.Build.0 = Release|Any CPU
87+
{281C71ED-C36D-408E-8BAA-75C381DC17E7}.Release|Win32.ActiveCfg = Release|Any CPU
5288
{689CB6C4-3D23-45DA-8E00-87C28AEA32D0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
5389
{689CB6C4-3D23-45DA-8E00-87C28AEA32D0}.Debug|Any CPU.Build.0 = Debug|Any CPU
90+
{689CB6C4-3D23-45DA-8E00-87C28AEA32D0}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
91+
{689CB6C4-3D23-45DA-8E00-87C28AEA32D0}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
92+
{689CB6C4-3D23-45DA-8E00-87C28AEA32D0}.Debug|Win32.ActiveCfg = Debug|Any CPU
5493
{689CB6C4-3D23-45DA-8E00-87C28AEA32D0}.Release|Any CPU.ActiveCfg = Release|Any CPU
5594
{689CB6C4-3D23-45DA-8E00-87C28AEA32D0}.Release|Any CPU.Build.0 = Release|Any CPU
95+
{689CB6C4-3D23-45DA-8E00-87C28AEA32D0}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
96+
{689CB6C4-3D23-45DA-8E00-87C28AEA32D0}.Release|Mixed Platforms.Build.0 = Release|Any CPU
97+
{689CB6C4-3D23-45DA-8E00-87C28AEA32D0}.Release|Win32.ActiveCfg = Release|Any CPU
5698
{326342E5-0411-40E8-9F2D-563D6B192568}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
5799
{326342E5-0411-40E8-9F2D-563D6B192568}.Debug|Any CPU.Build.0 = Debug|Any CPU
100+
{326342E5-0411-40E8-9F2D-563D6B192568}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
101+
{326342E5-0411-40E8-9F2D-563D6B192568}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
102+
{326342E5-0411-40E8-9F2D-563D6B192568}.Debug|Win32.ActiveCfg = Debug|Any CPU
58103
{326342E5-0411-40E8-9F2D-563D6B192568}.Release|Any CPU.ActiveCfg = Release|Any CPU
59104
{326342E5-0411-40E8-9F2D-563D6B192568}.Release|Any CPU.Build.0 = Release|Any CPU
105+
{326342E5-0411-40E8-9F2D-563D6B192568}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
106+
{326342E5-0411-40E8-9F2D-563D6B192568}.Release|Mixed Platforms.Build.0 = Release|Any CPU
107+
{326342E5-0411-40E8-9F2D-563D6B192568}.Release|Win32.ActiveCfg = Release|Any CPU
60108
{0DBB69BB-ED01-4478-BE7F-E4213F9BFADC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
61109
{0DBB69BB-ED01-4478-BE7F-E4213F9BFADC}.Debug|Any CPU.Build.0 = Debug|Any CPU
110+
{0DBB69BB-ED01-4478-BE7F-E4213F9BFADC}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
111+
{0DBB69BB-ED01-4478-BE7F-E4213F9BFADC}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
112+
{0DBB69BB-ED01-4478-BE7F-E4213F9BFADC}.Debug|Win32.ActiveCfg = Debug|Any CPU
62113
{0DBB69BB-ED01-4478-BE7F-E4213F9BFADC}.Release|Any CPU.ActiveCfg = Release|Any CPU
63114
{0DBB69BB-ED01-4478-BE7F-E4213F9BFADC}.Release|Any CPU.Build.0 = Release|Any CPU
115+
{0DBB69BB-ED01-4478-BE7F-E4213F9BFADC}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
116+
{0DBB69BB-ED01-4478-BE7F-E4213F9BFADC}.Release|Mixed Platforms.Build.0 = Release|Any CPU
117+
{0DBB69BB-ED01-4478-BE7F-E4213F9BFADC}.Release|Win32.ActiveCfg = Release|Any CPU
64118
{FF9B1FBD-AE0C-4D8F-8AF8-DDCD8CBC3176}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
65119
{FF9B1FBD-AE0C-4D8F-8AF8-DDCD8CBC3176}.Debug|Any CPU.Build.0 = Debug|Any CPU
120+
{FF9B1FBD-AE0C-4D8F-8AF8-DDCD8CBC3176}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
121+
{FF9B1FBD-AE0C-4D8F-8AF8-DDCD8CBC3176}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
122+
{FF9B1FBD-AE0C-4D8F-8AF8-DDCD8CBC3176}.Debug|Win32.ActiveCfg = Debug|Any CPU
66123
{FF9B1FBD-AE0C-4D8F-8AF8-DDCD8CBC3176}.Release|Any CPU.ActiveCfg = Release|Any CPU
67124
{FF9B1FBD-AE0C-4D8F-8AF8-DDCD8CBC3176}.Release|Any CPU.Build.0 = Release|Any CPU
68-
{B6460085-AE9B-4E5B-8151-8CE767D9DD13}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
69-
{B6460085-AE9B-4E5B-8151-8CE767D9DD13}.Debug|Any CPU.Build.0 = Debug|Any CPU
70-
{B6460085-AE9B-4E5B-8151-8CE767D9DD13}.Release|Any CPU.ActiveCfg = Release|Any CPU
71-
{B6460085-AE9B-4E5B-8151-8CE767D9DD13}.Release|Any CPU.Build.0 = Release|Any CPU
125+
{FF9B1FBD-AE0C-4D8F-8AF8-DDCD8CBC3176}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
126+
{FF9B1FBD-AE0C-4D8F-8AF8-DDCD8CBC3176}.Release|Mixed Platforms.Build.0 = Release|Any CPU
127+
{FF9B1FBD-AE0C-4D8F-8AF8-DDCD8CBC3176}.Release|Win32.ActiveCfg = Release|Any CPU
128+
{0CD2D5D6-7FC6-4553-90E3-7905F805F48C}.Debug|Any CPU.ActiveCfg = Debug|Win32
129+
{0CD2D5D6-7FC6-4553-90E3-7905F805F48C}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
130+
{0CD2D5D6-7FC6-4553-90E3-7905F805F48C}.Debug|Mixed Platforms.Build.0 = Debug|Win32
131+
{0CD2D5D6-7FC6-4553-90E3-7905F805F48C}.Debug|Win32.ActiveCfg = Debug|Win32
132+
{0CD2D5D6-7FC6-4553-90E3-7905F805F48C}.Debug|Win32.Build.0 = Debug|Win32
133+
{0CD2D5D6-7FC6-4553-90E3-7905F805F48C}.Release|Any CPU.ActiveCfg = Release|Win32
134+
{0CD2D5D6-7FC6-4553-90E3-7905F805F48C}.Release|Mixed Platforms.ActiveCfg = Release|Win32
135+
{0CD2D5D6-7FC6-4553-90E3-7905F805F48C}.Release|Mixed Platforms.Build.0 = Release|Win32
136+
{0CD2D5D6-7FC6-4553-90E3-7905F805F48C}.Release|Win32.ActiveCfg = Release|Win32
137+
{0CD2D5D6-7FC6-4553-90E3-7905F805F48C}.Release|Win32.Build.0 = Release|Win32
138+
{03FA59B3-B360-46D3-9C32-85B4146AAC00}.Debug|Any CPU.ActiveCfg = Debug|Win32
139+
{03FA59B3-B360-46D3-9C32-85B4146AAC00}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
140+
{03FA59B3-B360-46D3-9C32-85B4146AAC00}.Debug|Mixed Platforms.Build.0 = Debug|Win32
141+
{03FA59B3-B360-46D3-9C32-85B4146AAC00}.Debug|Win32.ActiveCfg = Debug|Win32
142+
{03FA59B3-B360-46D3-9C32-85B4146AAC00}.Debug|Win32.Build.0 = Debug|Win32
143+
{03FA59B3-B360-46D3-9C32-85B4146AAC00}.Release|Any CPU.ActiveCfg = Release|Win32
144+
{03FA59B3-B360-46D3-9C32-85B4146AAC00}.Release|Mixed Platforms.ActiveCfg = Release|Win32
145+
{03FA59B3-B360-46D3-9C32-85B4146AAC00}.Release|Mixed Platforms.Build.0 = Release|Win32
146+
{03FA59B3-B360-46D3-9C32-85B4146AAC00}.Release|Win32.ActiveCfg = Release|Win32
147+
{03FA59B3-B360-46D3-9C32-85B4146AAC00}.Release|Win32.Build.0 = Release|Win32
72148
EndGlobalSection
73149
GlobalSection(SolutionProperties) = preSolution
74150
HideSolutionNode = FALSE

Diff for: programmaprincipale/telecontrollo.v12.suo

0 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)