@@ -99,16 +99,16 @@ void vPostGPIO(void* vContext) {
99
99
32 * bit5 + 64 * bit6 + 128 * bit7 + 256 * bit8;
100
100
if (uiValue != uiOld) {
101
101
uiOld = uiValue;
102
- vStateBit (bit0, " GPIO0" , pxPsClient);
103
- vStateBit (bit1, " GPIO2" , pxPsClient);
104
- vStateBit (bit2, " GPIO4" , pxPsClient);
105
- vStateBit (bit3, " GPIO5" , pxPsClient);
106
- vStateBit (bit4, " GPIO12" , pxPsClient);
107
- vStateBit (bit5, " GPIO13" , pxPsClient);
108
- vStateBit (bit6, " GPIO14" , pxPsClient);
109
- vStateBit (bit7, " GPIO15" , pxPsClient);
110
- vStateBit (bit8, " GPIO16" , pxPsClient);
111
- vStateBit (uiValue, " GPIOALL" , pxPsClient);
102
+ _vStateBit (bit0, " GPIO0" , pxPsClient);
103
+ _vStateBit (bit1, " GPIO2" , pxPsClient);
104
+ _vStateBit (bit2, " GPIO4" , pxPsClient);
105
+ _vStateBit (bit3, " GPIO5" , pxPsClient);
106
+ _vStateBit (bit4, " GPIO12" , pxPsClient);
107
+ _vStateBit (bit5, " GPIO13" , pxPsClient);
108
+ _vStateBit (bit6, " GPIO14" , pxPsClient);
109
+ _vStateBit (bit7, " GPIO15" , pxPsClient);
110
+ _vStateBit (bit8, " GPIO16" , pxPsClient);
111
+ _vStateBit (uiValue, " GPIOALL" , pxPsClient);
112
112
}
113
113
}
114
114
@@ -123,36 +123,36 @@ void vPostGPIO(void* vContext) {
123
123
*/
124
124
void vRecieveCallback (char * acTopic, byte* abPayload, unsigned int uiLength) {
125
125
char acToken[20 ];
126
- strcpy (acToken, acGetToken (acTopic, 2 ));
127
- char * acMessage = acPayload2string (abPayload, uiLength);
126
+ strcpy (acToken, _acGetToken (acTopic, 2 ));
127
+ char * acMessage = _acPayload2string (abPayload, uiLength);
128
128
if (strcmp (acToken, " GPIO0" ) == 0 ) {
129
- vSetOut (acMessage, 0 );
129
+ _vSetOut (acMessage, 0 );
130
130
} else if (strcmp (acToken, " GPIO2" ) == 0 ) {
131
- vSetOut (acMessage, 2 ); // BUILTIN_LED for WEMOS D1 mini
131
+ _vSetOut (acMessage, 2 ); // BUILTIN_LED for WEMOS D1 mini
132
132
} else if (strcmp (acToken, " GPIO4" ) == 0 ) {
133
- vSetOut (acMessage, 4 );
133
+ _vSetOut (acMessage, 4 );
134
134
} else if (strcmp (acToken, " GPIO5" ) == 0 ) {
135
- vSetOut (acMessage, 5 );
135
+ _vSetOut (acMessage, 5 );
136
136
} else if (strcmp (acToken, " GPIO12" ) == 0 ) {
137
- vSetOut (acMessage, 12 );
137
+ _vSetOut (acMessage, 12 );
138
138
} else if (strcmp (acToken, " GPIO13" ) == 0 ) {
139
- vSetOut (acMessage, 13 );
139
+ _vSetOut (acMessage, 13 );
140
140
} else if (strcmp (acToken, " GPIO14" ) == 0 ) {
141
- vSetOut (acMessage, 14 );
141
+ _vSetOut (acMessage, 14 );
142
142
} else if (strcmp (acToken, " GPIO15" ) == 0 ) {
143
- vSetOut (acMessage, 15 );
143
+ _vSetOut (acMessage, 15 );
144
144
} else if (strcmp (acToken, " GPIO16" ) == 0 ) {
145
- vSetOut (acMessage, 16 );
145
+ _vSetOut (acMessage, 16 );
146
146
} else if (strcmp (acToken, " GPIOALL" ) == 0 ) {
147
- vSetOut (acMessage, 0 );
148
- vSetOut (acMessage, 2 ); // BUILTIN_LED for WEMOS D1 mini
149
- vSetOut (acMessage, 4 );
150
- vSetOut (acMessage, 5 );
151
- vSetOut (acMessage, 12 );
152
- vSetOut (acMessage, 13 );
153
- vSetOut (acMessage, 14 );
154
- vSetOut (acMessage, 15 );
155
- vSetOut (acMessage, 16 );
147
+ _vSetOut (acMessage, 0 );
148
+ _vSetOut (acMessage, 2 ); // BUILTIN_LED for WEMOS D1 mini
149
+ _vSetOut (acMessage, 4 );
150
+ _vSetOut (acMessage, 5 );
151
+ _vSetOut (acMessage, 12 );
152
+ _vSetOut (acMessage, 13 );
153
+ _vSetOut (acMessage, 14 );
154
+ _vSetOut (acMessage, 15 );
155
+ _vSetOut (acMessage, 16 );
156
156
}
157
157
}
158
158
@@ -165,7 +165,7 @@ void vRecieveCallback(char* acTopic, byte* abPayload, unsigned int uiLength) {
165
165
* @param uiNumber - number of returned member
166
166
* @return - selected member of topic message
167
167
*/
168
- char * acGetToken (char * acTopicStr, unsigned int uiNumber) {
168
+ static char * _acGetToken (char * acTopicStr, unsigned int uiNumber) {
169
169
char acTopic[80 ];
170
170
strcpy (acTopic, acTopicStr);
171
171
char * aacTokens[20 ];
@@ -185,7 +185,7 @@ char* acGetToken(char* acTopicStr, unsigned int uiNumber) {
185
185
* @param cMessage - message ("0" of "1")
186
186
* @param bOutNumber - GPIO number
187
187
*/
188
- void vSetOut (char * cMessage, byte bOutNumber) {
188
+ static void _vSetOut (char * cMessage, byte bOutNumber) {
189
189
if (strcmp (cMessage, " 1" ) == 0 ) {
190
190
digitalWrite (bOutNumber, HIGH);
191
191
}
@@ -203,7 +203,7 @@ void vSetOut(char * cMessage, byte bOutNumber) {
203
203
* @param acId - name of parameter (e.g. "ADC" or "GPIO1")
204
204
* @param pxPsClient - PubSubClient object
205
205
*/
206
- void vStateBit (unsigned int uiValue, char * acId, PubSubClient *pxPsClient) {
206
+ static void _vStateBit (unsigned int uiValue, char * acId, PubSubClient *pxPsClient) {
207
207
char acMessage[33 ];
208
208
char acTopic[80 ];
209
209
sprintf (acMessage, " %d" , uiValue);
@@ -221,7 +221,7 @@ void vStateBit(unsigned int uiValue, char* acId, PubSubClient *pxPsClient) {
221
221
* @param uiLength - length of byte array
222
222
* @return - converted string
223
223
*/
224
- char * acPayload2string (byte* abPayload, unsigned int uiLength) {
224
+ static char * _acPayload2string (byte* abPayload, unsigned int uiLength) {
225
225
226
226
char * acMessageBuffer = new char [uiLength+1 ];
227
227
0 commit comments