REPALphilread / ReP_AL-3D-Lawn-Mower

Code and Other for the ReP_AL Lawn Mower
104 stars 53 forks source link

Fehler beim Überprüfen des Sketches MEGA_V8.9 #23

Closed ghost closed 4 years ago

ghost commented 4 years ago

`Arduino: 1.8.13 (Windows 10), Board: "Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)"

C:\Users\xxxxxxxx\Downloads\ReP_AL-3D-Lawn-Mower-master\Mower Arduino Code\Mower_V8.9\MEGA_V8.9\MEGA_V8.9.ino: In function 'void loop()':

MEGA_V8.9:621:67: error: 'TestforBoundaryWire' was not declared in this scope

if (Mower_Docked == 1) TestforBoundaryWire(); // Test is the boundary wire is live

                                                               ^~~~~~~~~~~~~~~~~~~

MEGA_V8.9:636:67: error: 'TestforBoundaryWire' was not declared in this scope

if (Mower_Parked == 1) TestforBoundaryWire();

                                                               ^~~~~~~~~~~~~~~~~~~

MEGA_V8.9:658:123: error: 'TestforBoundaryWire' was not declared in this scope

if (Mower_Running == 1) TestforBoundaryWire(); // Test is the boundary wire is live

                                                                                                                       ^~~~~~~~~~~~~~~~~~~

MEGA_V8.9:660:123: error: 'Check_Wheel_Amps' was not declared in this scope

if ((Mower_Running == 1) && (Wheel_Amp_Sensor_ON == 1) ) Check_Wheel_Amps(); // Tests to see if the wheels are blocked.

                                                                                                                       ^~~~~~~~~~~~~~~~

C:\Users\xxxxxx\Downloads\ReP_AL-3D-Lawn-Mower-master\Mower Arduino Code\Mower_V8.9\MEGA_V8.9\MEGA_V8.9.ino:660:123: note: suggested alternative: 'Test_Wheel_Amps'

if ((Mower_Running == 1) && (Wheel_Amp_Sensor_ON == 1) ) Check_Wheel_Amps(); // Tests to see if the wheels are blocked.

                                                                                                                       ^~~~~~~~~~~~~~~~

                                                                                                                       Test_Wheel_Amps

MEGA_V8.9:661:123: error: 'Check_Wire_In_Out' was not declared in this scope

if ((Mower_Running == 1) && (Wire_Detected == 1)) Check_Wire_In_Out(); // Test if the mower is in or out of the wire fence.

                                                                                                                       ^~~~~~~~~~~~~~~~~

C:\Users\xxxxxxx\Downloads\ReP_AL-3D-Lawn-Mower-master\Mower Arduino Code\Mower_V8.9\MEGA_V8.9\MEGA_V8.9.ino:661:123: note: suggested alternative: 'Check_GPS_In_Out'

if ((Mower_Running == 1) && (Wire_Detected == 1)) Check_Wire_In_Out(); // Test if the mower is in or out of the wire fence.

                                                                                                                       ^~~~~~~~~~~~~~~~~

                                                                                                                       Check_GPS_In_Out

MEGA_V8.9:671:23: error: 'Receive_WIFI_Manuel_Commands' was not declared in this scope

if (Manuel_Mode == 1) Receive_WIFI_Manuel_Commands();

                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~

C:\Users\xxxxx\Downloads\ReP_AL-3D-Lawn-Mower-master\Mower Arduino Code\Mower_V8.9\MEGA_V8.9\MEGA_V8.9.ino:671:23: note: suggested alternative: 'Get_WIFI_Commands'

if (Manuel_Mode == 1) Receive_WIFI_Manuel_Commands();

                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~

                   Get_WIFI_Commands

C:\Users\xxxxxxx\Downloads\ReP_AL-3D-Lawn-Mower-master\Mower Arduino Code\Mower_V8.9\MEGA_V8.9\Manouvers.ino: In function 'void Manouver_Find_Wire_Track()':

Manouvers:222:3: error: 'TestforBoundaryWire' was not declared in this scope

TestforBoundaryWire(); // Check to see that the wire is on.

^~~~~~~

Manouvers:233:7: error: 'UpdateWireSensor' was not declared in this scope

   UpdateWireSensor();

   ^~~~~~~~~~~~~~~~

Manouvers:239:7: error: 'PrintBoundaryWireStatus' was not declared in this scope

   PrintBoundaryWireStatus();

   ^~~~~~~~~~~~~~~~~~~~~~~

C:\Users\xxxxxx\Downloads\ReP_AL-3D-Lawn-Mower-master\Mower Arduino Code\Mower_V8.9\MEGA_V8.9\Manouvers.ino:239:7: note: suggested alternative: 'Print_Mower_Status'

   PrintBoundaryWireStatus();

   ^~~~~~~~~~~~~~~~~~~~~~~

   Print_Mower_Status

Manouvers:386:3: error: 'UpdateWireSensor' was not declared in this scope

UpdateWireSensor();

^~~~

Manouvers:388:3: error: 'PrintBoundaryWireStatus' was not declared in this scope

PrintBoundaryWireStatus(); // Prints of the status of the wire sensor readings

^~~~~~~

C:\Users\xxxxxx\Downloads\ReP_AL-3D-Lawn-Mower-master\Mower Arduino Code\Mower_V8.9\MEGA_V8.9\Manouvers.ino:388:3: note: suggested alternative: 'Print_Mower_Status'

PrintBoundaryWireStatus(); // Prints of the status of the wire sensor readings

^~~~~~~

Print_Mower_Status

C:\Users\xxxxxx\Downloads\ReP_AL-3D-Lawn-Mower-master\Mower Arduino Code\Mower_V8.9\MEGA_V8.9\Manouvers.ino: In function 'void Manouver_Turn_Around()':

Manouvers:501:9: error: 'Check_Wire_In_Out' was not declared in this scope

     Check_Wire_In_Out();

     ^~~~~~~~~~~~~~~~~

C:\Users\xxxxx\Downloads\ReP_AL-3D-Lawn-Mower-master\Mower Arduino Code\Mower_V8.9\MEGA_V8.9\Manouvers.ino:501:9: note: suggested alternative: 'Check_GPS_In_Out'

     Check_Wire_In_Out();

     ^~~~~~~~~~~~~~~~~

     Check_GPS_In_Out

Manouvers:505:11: error: 'TestforBoundaryWire' was not declared in this scope

       TestforBoundaryWire();

       ^~~~~~~~~~~~~~~~~~~

Manouvers:507:11: error: 'UpdateWireSensor' was not declared in this scope

       UpdateWireSensor();

       ^~~~~~~~~~~~~~~~

C:\Users\xxxxxx\Downloads\ReP_AL-3D-Lawn-Mower-master\Mower Arduino Code\Mower_V8.9\MEGA_V8.9\Manouvers.ino: In function 'void Manouver_Go_To_Charging_Station()':

Manouvers:929:61: error: 'Track_Perimeter_Wire_To_Dock' was not declared in this scope

if ((Mower_Parked == 0) && (No_Wire_Found_Fwd == 0)) Track_Perimeter_Wire_To_Dock();

                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~

C:\Users\xxxxxx\Downloads\ReP_AL-3D-Lawn-Mower-master\Mower Arduino Code\Mower_V8.9\MEGA_V8.9\Manouvers.ino:929:61: note: suggested alternative: 'Perimeter_Wire_Enabled'

if ((Mower_Parked == 0) && (No_Wire_Found_Fwd == 0)) Track_Perimeter_Wire_To_Dock();

                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~

                                                         Perimeter_Wire_Enabled

C:\Users\xxxxx\Downloads\ReP_AL-3D-Lawn-Mower-master\Mower Arduino Code\Mower_V8.9\MEGA_V8.9\Manouvers.ino: In function 'void Manouver_Exit_To_Zone_X()':

Manouvers:953:6: error: 'TestforBoundaryWire' was not declared in this scope

  TestforBoundaryWire();

  ^~~~~~~~~~~~~~~~~~~

Manouvers:961:31: error: 'Track_Wire_From_Dock_to_Zone_X' was not declared in this scope

    if (Mower_Parked == 0) Track_Wire_From_Dock_to_Zone_X();

                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

C:\Users\xxxxxx\Downloads\ReP_AL-3D-Lawn-Mower-master\Mower Arduino Code\Mower_V8.9\MEGA_V8.9\Manouvers.ino: In function 'void Manouver_Outside_Wire_ReFind_Function()':

Manouvers:1004:5: error: 'UpdateWireSensor' was not declared in this scope

 UpdateWireSensor();

 ^~~~~~~~~~~~~~~~

Manouvers:1006:5: error: 'PrintBoundaryWireStatus' was not declared in this scope

 PrintBoundaryWireStatus();

 ^~~~~~~~~~~~~~~~~~~~~~~

C:\Users\xxxxx\Downloads\ReP_AL-3D-Lawn-Mower-master\Mower Arduino Code\Mower_V8.9\MEGA_V8.9\Manouvers.ino:1006:5: note: suggested alternative: 'Print_Mower_Status'

 PrintBoundaryWireStatus();

 ^~~~~~~~~~~~~~~~~~~~~~~

 Print_Mower_Status

C:\Users\xxxxxx\Downloads\ReP_AL-3D-Lawn-Mower-master\Mower Arduino Code\Mower_V8.9\MEGA_V8.9\Special.ino: In function 'void Specials_Find_Wire_Track()':

Special:85:3: error: 'TestforBoundaryWire' was not declared in this scope

TestforBoundaryWire(); // Check to see that the wire is on.

^~~~~~~

Special:91:5: error: 'UpdateWireSensor' was not declared in this scope

 UpdateWireSensor();

 ^~~~~~~~~~~~~~~~

Special:96:5: error: 'PrintBoundaryWireStatus' was not declared in this scope

 PrintBoundaryWireStatus();

 ^~~~~~~~~~~~~~~~~~~~~~~

C:\Users\xxxxxx\Downloads\ReP_AL-3D-Lawn-Mower-master\Mower Arduino Code\Mower_V8.9\MEGA_V8.9\Special.ino:96:5: note: suggested alternative: 'Print_Mower_Status'

 PrintBoundaryWireStatus();

 ^~~~~~~~~~~~~~~~~~~~~~~

 Print_Mower_Status

Special:144:9: error: 'UpdateWireSensor' was not declared in this scope

     UpdateWireSensor();

     ^~~~~~~~~~~~~~~~

Special:146:9: error: 'PrintBoundaryWireStatus' was not declared in this scope

     PrintBoundaryWireStatus();

     ^~~~~~~~~~~~~~~~~~~~~~~

C:\Users\xxxxxx\Downloads\ReP_AL-3D-Lawn-Mower-master\Mower Arduino Code\Mower_V8.9\MEGA_V8.9\Special.ino:146:9: note: suggested alternative: 'Print_Mower_Status'

     PrintBoundaryWireStatus();

     ^~~~~~~~~~~~~~~~~~~~~~~

     Print_Mower_Status

C:\Users\xxxxxxx\Downloads\ReP_AL-3D-Lawn-Mower-master\Mower Arduino Code\Mower_V8.9\MEGA_V8.9\Test_Mower_Sketches.ino: In function 'void Test_Wheel_Amps()':

Test_Mower_Sketches:69:9: error: 'Calculate_Wheel_Amps' was not declared in this scope

     Calculate_Wheel_Amps();

     ^~~~~~~~~~~~~~~~~~~~

C:\Users\xxxxxx\Downloads\ReP_AL-3D-Lawn-Mower-master\Mower Arduino Code\Mower_V8.9\MEGA_V8.9\Test_Mower_Sketches.ino:69:9: note: suggested alternative: 'Max_Wheel_Amps'

     Calculate_Wheel_Amps();

     ^~~~~~~~~~~~~~~~~~~~

     Max_Wheel_Amps

Test_Mower_Sketches:70:9: error: 'Test_Check_Wheel_Amps' was not declared in this scope

     Test_Check_Wheel_Amps();

     ^~~~~~~~~~~~~~~~~~~~~

C:\Users\xxxxxx\Downloads\ReP_AL-3D-Lawn-Mower-master\Mower Arduino Code\Mower_V8.9\MEGA_V8.9\Test_Mower_Sketches.ino:70:9: note: suggested alternative: 'Test_Wheel_Amps'

     Test_Check_Wheel_Amps();

     ^~~~~~~~~~~~~~~~~~~~~

     Test_Wheel_Amps

C:\Users\xxxxxxx\Downloads\ReP_AL-3D-Lawn-Mower-master\Mower Arduino Code\Mower_V8.9\MEGA_V8.9\WIFI.ino: In function 'void Get_WIFI_Commands()':

WIFI:7:3: error: 'Receive_Data_From_NODEMCU' was not declared in this scope

Receive_Data_From_NODEMCU();

^~~~~~~~~

C:\Users\xxxxxx\Downloads\ReP_AL-3D-Lawn-Mower-master\Mower Arduino Code\Mower_V8.9\MEGA_V8.9\WIFI.ino:7:3: note: suggested alternative: 'Receive_Data_From_TFT'

Receive_Data_From_NODEMCU();

^~~~~~~~~

Receive_Data_From_TFT

WIFI:9:3: error: 'Transmit_All_To_NODEMCU' was not declared in this scope

Transmit_All_To_NODEMCU();

^~~~~~~

WIFI:12:34: error: a function-definition is not allowed here before '{' token

void Receive_Data_From_NODEMCU() {

                              ^

WIFI:22:37: error: a function-definition is not allowed here before '{' token

void Receive_WIFI_Manuel_Commands() {

                                 ^

WIFI:32:32: error: a function-definition is not allowed here before '{' token

void Transmit_All_To_NODEMCU() {

                            ^

WIFI:64:36: error: a function-definition is not allowed here before '{' token

void Transmit_APP_Buttons_Status() {

                                ^

WIFI:104:39: error: a function-definition is not allowed here before '{' token

void Execute_Blynk_Command_To_Mower() {

                                   ^

WIFI:322:46: error: a function-definition is not allowed here before '{' token

void Execute_Manuel_Blynk_Command_To_Mower() {

                                          ^

WIFI:382:38: error: a function-definition is not allowed here before '{' token

void Update_Blynk_Start_Conditions() {

                                  ^

Wheel_Amps:1:29: error: a function-definition is not allowed here before '{' token

void Calculate_Wheel_Amps() {

                         ^

Wheel_Amps:18:25: error: a function-definition is not allowed here before '{' token

void Check_Wheel_Amps() {

                     ^

Wheel_Amps:49:30: error: a function-definition is not allowed here before '{' token

void Test_Check_Wheel_Amps() {

                          ^

Wire_Detection:3:26: error: a function-definition is not allowed here before '{' token

void Check_Wire_In_Out() {

                      ^

Wire_Detection:96:29: error: a function-definition is not allowed here before '{' token

void TestforBoundaryWire() {

                         ^

Wire_Detection:143:27: error: a function-definition is not allowed here before '{' token

void UpdateWireSensor() {

                       ^

Wire_Detection:154:32: error: a function-definition is not allowed here before '{' token

void PrintBoundaryWireStatus() {

                            ^

Wire_Tracking:6:26: error: a function-definition is not allowed here before '{' token

void PrintWirePosition() {

                      ^

Wire_Tracking:36:39: error: a function-definition is not allowed here before '{' token

void Track_Wire_From_Dock_to_Zone_X() {

                                   ^

Wire_Tracking:263:38: error: a function-definition is not allowed here before '{' token

void Track_Perimeter_Wire_To_Dock() {

                                  ^

Wire_Tracking:482:38: error: a function-definition is not allowed here before '{' token

void Tracking_Restart_Blocked_Path() {

                                  ^

Wire_Tracking:529:1: error: expected '}' at end of input

}

^

exit status 1

'TestforBoundaryWire' was not declared in this scope

Dieser Bericht wäre detaillierter, wenn die Option "Ausführliche Ausgabe während der Kompilierung" in Datei -> Voreinstellungen aktiviert wäre. `