set_val()
Description
Sets value of a sensor.
Syntax
set_val(sensor_ID, value);
Parameters
Variable | Input |
|---|---|
| Set value onto a sensor from sensor list. |
| Any value. |
Returns
Return value | Return explanation |
SCRIPT_OPERATION_SUCCESS | Success |
SCRIPT_OPERATION_FAILED | Failed |
SCRIPT_PARAM_INVALID | Passed invalid |
Function call example
Setting value example
main(){
set_val(Sensor_SignalReserved37, 0); // sets value of 0 for Sensor_SignalReserved37
while(1){
Delay(100);
}
}Notes and Warnings
Please note that not for all sensors it is possible to set value, to make sure you can set value for sensor please check sensors table, set_val column.
In case you want to set value of 64 bit sensor, you must set bits separately and use function set_val(sensor_ID, value, bit64_HL);
where:
Variable | Input |
|---|---|
| Set value onto a sensor from sensor list. |
| Any value. |
| Bit64_low - is to set most significant bit of 64 bit sensor Bit64_high - is to set least significant bit of 64 bit sensor |
Function call example
example of setting 64 bit value
main(){
set_val(Sensor_SignalReserved37, 0, Bit64_low); // set value of 0 for least significant bit
set_val(Sensor_SignalReserved37, 0, Bit64_high); // set value of 0 for most significant bit
while(1){
Delay(100);
}
}