when i changed the function calls, it gave this error message
Arduino: 1.8.9 (Windows 10), Board: "Arduino/Genuino Uno"
WARNING: Category 'other' in library DarkSkySevenDay is not valid. Setting to 'Uncategorized'
WARNING: Category 'Data processing' in library string_asukiaaa is not valid. Setting to 'Uncategorized'
C:\Users\hp\Documents\Arduino\max458_correction\max458_correction.ino: In function 'int16_t moist()':
max458_correction:14:64: error: expected ';' before '}' token
int16_t moist() {0x01, 0x03, 0x00, 0x00, 0x00, 0x01, 0x84, 0x0A};
^
C:\Users\hp\Documents\Arduino\max458_correction\max458_correction.ino: In function 'int16_t temp()':
max458_correction:15:63: error: expected ';' before '}' token
int16_t temp() {0x01, 0x03, 0x00, 0x01, 0x00, 0x01, 0xD5, 0xCA};
^
C:\Users\hp\Documents\Arduino\max458_correction\max458_correction.ino: In function 'int16_t EC()':
max458_correction:16:61: error: expected ';' before '}' token
int16_t EC() {0x01, 0x03, 0x00, 0x02, 0x00, 0x01, 0x25, 0xCA};
^
C:\Users\hp\Documents\Arduino\max458_correction\max458_correction.ino: In function 'int16_t PH()':
max458_correction:17:61: error: expected ';' before '}' token
int16_t PH() {0x01, 0x03, 0x00, 0x03, 0x00, 0x01, 0x74, 0x0A};
^
C:\Users\hp\Documents\Arduino\max458_correction\max458_correction.ino: In function 'byte moisture()':
max458_correction:71:33: error: no matching function for call to 'SoftwareSerial::write(int16_t (&)(), unsigned int)'
mod.write(moist, sizeof(moist));
^
In file included from C:\Users\hp\Documents\Arduino\max458_correction\max458_correction.ino:2:0:
C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SoftwareSerial\src/SoftwareSerial.h:102:18: note: candidate: virtual size_t SoftwareSerial::write(uint8_t)
virtual size_t write(uint8_t byte);
^
C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SoftwareSerial\src/SoftwareSerial.h:102:18: note: candidate expects 1 argument, 2 provided
In file included from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Stream.h:26:0,
from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/HardwareSerial.h:29,
from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:232,
from sketch\max458_correction.ino.cpp:1:
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Print.h:57:12: note: candidate: size_t Print::write(const char*, size_t)
size_t write(const char *buffer, size_t size) {
^
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Print.h:57:12: note: no known conversion for argument 1 from 'int16_t() {aka int()}' to 'const char*'
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Print.h:56:20: note: candidate: virtual size_t Print::write(const uint8_t*, size_t)
virtual size_t write(const uint8_t *buffer, size_t size);
^
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Print.h:56:20: note: no known conversion for argument 1 from 'int16_t() {aka int()}' to 'const uint8_t* {aka const unsigned char*}'
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Print.h:52:12: note: candidate: size_t Print::write(const char*)
size_t write(const char *str) {
^
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Print.h:52:12: note: candidate expects 1 argument, 2 provided
C:\Users\hp\Documents\Arduino\max458_correction\max458_correction.ino: In function 'byte temperature()':
max458_correction:95:31: error: no matching function for call to 'SoftwareSerial::write(int16_t (&)(), unsigned int)'
mod.write(temp, sizeof(temp));
^
In file included from C:\Users\hp\Documents\Arduino\max458_correction\max458_correction.ino:2:0:
C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SoftwareSerial\src/SoftwareSerial.h:102:18: note: candidate: virtual size_t SoftwareSerial::write(uint8_t)
virtual size_t write(uint8_t byte);
^
C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SoftwareSerial\src/SoftwareSerial.h:102:18: note: candidate expects 1 argument, 2 provided
In file included from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Stream.h:26:0,
from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/HardwareSerial.h:29,
from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:232,
from sketch\max458_correction.ino.cpp:1:
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Print.h:57:12: note: candidate: size_t Print::write(const char*, size_t)
size_t write(const char *buffer, size_t size) {
^
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Print.h:57:12: note: no known conversion for argument 1 from 'int16_t() {aka int()}' to 'const char*'
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Print.h:56:20: note: candidate: virtual size_t Print::write(const uint8_t*, size_t)
virtual size_t write(const uint8_t *buffer, size_t size);
^
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Print.h:56:20: note: no known conversion for argument 1 from 'int16_t() {aka int()}' to 'const uint8_t* {aka const unsigned char*}'
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Print.h:52:12: note: candidate: size_t Print::write(const char*)
size_t write(const char *str) {
^
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Print.h:52:12: note: candidate expects 1 argument, 2 provided
C:\Users\hp\Documents\Arduino\max458_correction\max458_correction.ino: In function 'byte conductivity()':
max458_correction:119:27: error: no matching function for call to 'SoftwareSerial::write(int16_t (&)(), unsigned int)'
mod.write(EC, sizeof(EC));
^
In file included from C:\Users\hp\Documents\Arduino\max458_correction\max458_correction.ino:2:0:
C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SoftwareSerial\src/SoftwareSerial.h:102:18: note: candidate: virtual size_t SoftwareSerial::write(uint8_t)
virtual size_t write(uint8_t byte);
^
C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SoftwareSerial\src/SoftwareSerial.h:102:18: note: candidate expects 1 argument, 2 provided
In file included from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Stream.h:26:0,
from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/HardwareSerial.h:29,
from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:232,
from sketch\max458_correction.ino.cpp:1:
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Print.h:57:12: note: candidate: size_t Print::write(const char*, size_t)
size_t write(const char *buffer, size_t size) {
^
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Print.h:57:12: note: no known conversion for argument 1 from 'int16_t() {aka int()}' to 'const char*'
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Print.h:56:20: note: candidate: virtual size_t Print::write(const uint8_t*, size_t)
virtual size_t write(const uint8_t *buffer, size_t size);
^
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Print.h:56:20: note: no known conversion for argument 1 from 'int16_t() {aka int()}' to 'const uint8_t* {aka const unsigned char*}'
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Print.h:52:12: note: candidate: size_t Print::write(const char*)
size_t write(const char *str) {
^
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Print.h:52:12: note: candidate expects 1 argument, 2 provided
C:\Users\hp\Documents\Arduino\max458_correction\max458_correction.ino: In function 'byte ph()':
max458_correction:143:27: error: no matching function for call to 'SoftwareSerial::write(int16_t (&)(), unsigned int)'
mod.write(PH, sizeof(PH));
^
In file included from C:\Users\hp\Documents\Arduino\max458_correction\max458_correction.ino:2:0:
C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SoftwareSerial\src/SoftwareSerial.h:102:18: note: candidate: virtual size_t SoftwareSerial::write(uint8_t)
virtual size_t write(uint8_t byte);
^
C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SoftwareSerial\src/SoftwareSerial.h:102:18: note: candidate expects 1 argument, 2 provided
In file included from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Stream.h:26:0,
from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/HardwareSerial.h:29,
from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:232,
from sketch\max458_correction.ino.cpp:1:
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Print.h:57:12: note: candidate: size_t Print::write(const char*, size_t)
size_t write(const char *buffer, size_t size) {
^
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Print.h:57:12: note: no known conversion for argument 1 from 'int16_t() {aka int()}' to 'const char*'
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Print.h:56:20: note: candidate: virtual size_t Print::write(const uint8_t*, size_t)
virtual size_t write(const uint8_t *buffer, size_t size);
^
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Print.h:56:20: note: no known conversion for argument 1 from 'int16_t() {aka int()}' to 'const uint8_t* {aka const unsigned char*}'
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Print.h:52:12: note: candidate: size_t Print::write(const char*)
size_t write(const char *str) {
^
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Print.h:52:12: note: candidate expects 1 argument, 2 provided
exit status 1
expected ';' before '}' token
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.