Firmware-810 Command-034

From I-CubeX Wiki
Jump to: navigation, search

RESET (34, 22h)

The RESET command resets the WiDig, i.e. all internal circuitry and system variables stored in volatile memory are re-initialized. Non-volatile memory remains unchanged. The RESET command is always executed following a power-up. The RESET command does not change any stand-alone mode settings stored in non-volatile memory but reloads them in volatile memory for operational use (when in stand-alone mode).

When the WiDig is in host mode, the RESET command sets internal parameters stored in volatile memory to initial values as specified below.

When the WiDig is in stand-alone mode, the RESET command retrieves the settings as stored in non-volatile memory and sets other internal parameters as specified below.

The RESET command can also be initiated by sending a single-byte MIDI system reset (255, FFh). The single-byte MIDI system reset message can be sent anytime during any MIDI message.

Upon completion of the RESET command the RESET ACK message is sent out by the WiDig once (host mode) or twice (stand-alone mode) depending on the mode of operation of the WiDig.

There is no [BODY] associated with this command.

Example (this is the same as sending this single byte: 255 (FFh)):

240, 125, 0 {DEV}, 34 {RESET}, 247 (F0h, 7Dh, 00h, 22h, F7h)


Initial Values

Initial values for RESET executed with WiDig set to host mode:

Mode of operation: 0; host mode
MIDI out activation status: retrieved from non-volatile memory (see MIDI OUT command)
System exclusive ID: retrieved from non-volatile memory (see SET ID command)
Sensor input muting: 0; off
Sensor input solo: 0; off
Sensor activation status: 0; off
Sensor sampling resolution: 7 bit
Sensor sampling interval: 10 ms (see SET INTERVAL command)
Actuator activation status: retrieved from non-volatile memory (see SET OUTPUT INIT command)
Actuator PWM status: retrieved from non-volatile memory (see SET OUTPUT INIT command)
Actuator PWM interval: retrieved from non-volatile memory (see SET OUTPUT PULSE command)
Actuator PWM width: retrieved from non-volatile memory (see SET OUTPUT PULSE command)

Initial values for RESET executed with WiDig set to stand-alone mode:

Mode of operation: 1; stand-alone mode
MIDI out activation status: retrieved from non-volatile memory (see MIDI OUT command)
System exclusive ID: retrieved from non-volatile memory (see SET ID command)
Sensor input muting: 0; off
Other sensor input settings: retrieved from non-volatile memory (see EDIT CONFIG command)
Actuator activation status: retrieved from non-volatile memory (see SET OUTPUT INIT command)
Actuator PWM status: retrieved from non-volatile memory (see SET OUTPUT INIT command)
Actuator pulse interval: retrieved from non-volatile memory (see SET OUTPUT PULSE command)
Actuator pulse width range: retrieved from non-volatile memory (see SET OUTPUT PULSE command)


MIDI system reset

The I-CubeX WiDig can also be reset using the single byte MIDI system reset command (255, FFh) in exactly the same way as when using the RESET command (34,22h). A RESET ACK (35,23h) will be sent after completion of the reset command. The MIDI system reset command can be sent anytime during any message. Any other MIDI system real-time messages that are received in the WiDig MIDI input are ignored.