Node | Parent node Attribute/Constant | vType | Remark | Unit | Default | Range | Required |
1.0 wiopi (1) | *root* | | | | | | No |
| batterytype_2s | const int | | - | 2 | - | - |
| batterytype_3s | const int | LiFePO4 | - | 1 | - | - |
| batterytype_3sli | const int | Li-Ion 3 x 3V7 max 3 x 4V2 | - | 3 | - | - |
| batterytype_4s | const int | LiFePO4 | - | 0 | - | - |
| mobiletype_hbridgeE | const int | PWM on EN and direction on IN1 and IN2 | - | 2 | - | - |
| mobiletype_hbridgeI | const int | PWM direction dependent on IN1 or IN2 | - | 1 | - | - |
| mobiletype_mosfet | const int | | - | 0 | - | - |
| mobiletype_stepper | const int | | - | 3 | - | - |
| serialdevZero | const string | | - | /dev/ttyAMA0 | - | - |
| wiotype_can | const string | | - | can | - | - |
| wiotype_control | const string | | - | control | - | - |
| wiotype_ext | const string | | - | ext | - | - |
| wiotype_led | const string | | - | led | - | - |
| wiotype_mobile | const string | | - | mobile | - | - |
| wiotype_servo | const string | | - | servo | - | - |
| wiotype_throttle | const string | | - | throttle | - | - |
| batterytype | int | | - | 0 | - | No |
| blocktimer | int | | - | 20 | - | No |
| canbps | int | | - | 125 | - | No |
| candev | string | | - | /dev/ttyACM0 | - | No |
| canusb | bool | | - | false | - | No |
| dualmotor | bool | | - | true | - | No |
| eod | bool | Shutdown this RPi on End of Day. | - | false | - | No |
| hall | bool | | - | false | - | No |
| hallmagnets | int | | - | 1 | - | No |
| halltickdistance | int | Distance in mm the loco moves after one Hall tick. | - | 60 | - | No |
| i2c | int | | - | -1 | - | No |
| iocnf1 | string | Pi02 1 MCP23017-A | - | iiiiooooppppbbbb | - | No |
| iocnf2 | string | Pi02 1 MCP23017-B | - | iiiiooooppppbbbb | - | No |
| iocnf3 | string | Pi02 2 MCP23017-A | - | iiiiiiiiiiiiiiii | - | No |
| iocnf4 | string | Pi02 2 MCP23017-B | - | iiiiiiiiiiiiiiii | - | No |
| iocnf5 | string | Pi02 3 MCP23017-A | - | iiiiiiiiiiiiiiii | - | No |
| iocnf6 | string | Pi02 3 MCP23017-B | - | iiiiiiiiiiiiiiii | - | No |
| iocnf7 | string | Pi02 4 MCP23017-A | - | iiiiiiiiiiiiiiii | - | No |
| iocnf8 | string | Pi02 4 MCP23017-B | - | iiiiiiiiiiiiiiii | - | No |
| mobiletype | int | | - | 1 | - | No |
| modbus | bool | | - | false | - | No |
| nid | int | | - | 99 | - | No |
| nodename | string | | - | WIOpi-99 | - | No |
| options1 | int | | - | 0 | - | No |
| options2 | int | | - | 0 | - | No |
| options3 | int | | - | 0 | - | No |
| options4 | int | | - | 0 | - | No |
| pidF | float | Hall pulses per second for 1% velocity. | - | 0.4 | - | No |
| pidMax | int | PID max. correction in percent. | - | 10 | - | No |
| pulselength | int | | - | 5 | - | No |
| scale | int | | - | 27 | - | No |
| serialdev | string | On Rpi1 and Zero1 /dev/ttyAMA0 | - | /dev/ttyS0 | - | No |
| server | string | | - | | - | No |
| smokelight | bool | | - | false | - | No |
| softpwm | bool | | - | false | - | No |
| soundpath | string | | - | sounds | - | No |
| soundplayer | string | | - | mplayer | - | No |
| speakcmd | string | | - | espeak | - | No |
| startcam | string | | - | nohup python3 cam/cam.py & | - | No |
| stepper_accel_delay | int | | - | 15 | - | No |
| stepper_accel_steps | int | | - | 50 | - | No |
| stepper_us | int | | - | 150 | - | No |
| stopcam | string | | - | killall python3 | - | No |
| swaplights | bool | | - | false | - | No |
| swaprfid | bool | | - | false | - | No |
| type | string | | - | led | - | No |
1.1. pindef (n) | childnode of wiopi | | | | | | No |
| io_IO0 | const string | Board I/O | - | IO0 | - | - |
| io_IO1 | const string | Board I/O | - | IO1 | - | - |
| io_IO10 | const string | Board I/O | - | IO10 | - | - |
| io_IO11 | const string | Board I/O | - | IO11 | - | - |
| io_IO12 | const string | Board I/O | - | IO12 | - | - |
| io_IO13 | const string | Board I/O | - | IO13 | - | - |
| io_IO14 | const string | Board I/O | - | IO14 | - | - |
| io_IO15 | const string | Board I/O | - | IO15 | - | - |
| io_IO2 | const string | Board I/O | - | IO2 | - | - |
| io_IO3 | const string | Board I/O | - | IO3 | - | - |
| io_IO4 | const string | Board I/O | - | IO4 | - | - |
| io_IO5 | const string | Board I/O | - | IO5 | - | - |
| io_IO6 | const string | Board I/O | - | IO6 | - | - |
| io_IO7 | const string | Board I/O | - | IO7 | - | - |
| io_IO8 | const string | Board I/O | - | IO8 | - | - |
| io_IO9 | const string | Board I/O | - | IO9 | - | - |
| mobile_FWD | const string | Mobile forward relay output | - | FWD | - | - |
| mobile_LIGHTS1 | const string | Mobile lights front output | - | LIGHTS1 | - | - |
| mobile_LIGHTS2 | const string | Mobile lights rear output | - | LIGHTS2 | - | - |
| mobile_PWM | const string | Mobile PWM output | - | PWM | - | - |
| mobile_REV | const string | Mobile reverse relay output | - | REV | - | - |
| pi01_Button | const string | Pi01 button input | - | Button | - | - |
| pi01_LED1 | const string | Pi01 green LED 1 output | - | LED1 | - | - |
| pi01_LED2 | const string | Pi01 red LED 2 output | - | LED2 | - | - |
| pin_UNUSED | const int | Unused pin number value | - | -1 | - | - |
| stepper_CAL | const string | Stepper calibration input | - | CAL | - | - |
| stepper_IN1 | const string | Stepper controller output | - | IN1 | - | - |
| stepper_IN2 | const string | Stepper controller output | - | IN2 | - | - |
| stepper_IN3 | const string | Stepper controller output | - | IN3 | - | - |
| stepper_IN4 | const string | Stepper controller output | - | IN4 | - | - |
| fn | string | Pin function, like PWM. | - | | * | Yes |
| nr | int | Pin connector number. | - | -1 | - | Yes |
| type | string | i=input, o=output, p=pulse, b=block | - | i | - | No |
1.2. r2rnet (1) | childnode of wiopi | | Setup for the R2RNet. | | | | No |
| addr | string | multicast address | - | 224.0.1.20 | * | No |
| enable | bool | Enable R2Rnet. | - | true | - | No |
| ipprefix | string | LAN IP prefix to check for a valid connection. | - | 192.168. | * | No |
| port | int | multicast port | - | 8051 | 0-* | No |
| wio | bool | Enable WIO over R2Rnet. | - | false | - | No |