Example #1
0
    protected override void Reset(ResetChair args)
    {
        state.airbag_arms_on      = false;
        state.airbag_legs_on      = false;
        state.airbag_outside_on   = false;
        state.airbag_shoulders_on = false;
        state.airpump_on          = false;
        state.backlight_color     = Color.white;
        state.backlight_on        = false;
        state.butt_vibration_on   = false;

        // state.chair_down_on = false;
        // state.chair_up_on = false;
        state.chair_position_estimated = 0f;
        state.feet_roller_on           = false;
        state.feet_roller_speed        = 0;
        // state.redgreen_statuslight_green = false;
        // state.redgreen_statuslight_red = false;
        // state.roller_down_on = false;
        state.roller_kneading_on    = false;
        state.roller_kneading_speed = 0;
        // state.roller_position = 0f;
        state.roller_pounding_on    = false;
        state.roller_pounding_speed = 0;
        state.roller_sensor_bottom  = false;
        state.roller_sensor_top     = false;
        // state.roller_up_on = false;
    }
 protected abstract void Reset(ResetChair args);
 protected override void Reset(ResetChair args)
 {
     send(args.SerializeToJson());
 }