Update some default values (#956)
* Default movement_keep_active_* to `1` * Enable encoders by defaultpull/957/head
parent
2caa1684d6
commit
92d8f7fc18
|
@ -0,0 +1,12 @@
|
|||
class AlwaysPowerXyz < ActiveRecord::Migration[5.2]
|
||||
def change
|
||||
fc = :firmware_configs
|
||||
|
||||
change_column fc, :encoder_enabled_x, :integer, default: 1
|
||||
change_column fc, :encoder_enabled_y, :integer, default: 1
|
||||
change_column fc, :encoder_enabled_z, :integer, default: 1
|
||||
change_column fc, :movement_keep_active_x, :integer, default: 1
|
||||
change_column fc, :movement_keep_active_y, :integer, default: 1
|
||||
change_column fc, :movement_keep_active_z, :integer, default: 1
|
||||
end
|
||||
end
|
|
@ -377,9 +377,9 @@ CREATE TABLE public.firmware_configs (
|
|||
device_id bigint,
|
||||
created_at timestamp without time zone NOT NULL,
|
||||
updated_at timestamp without time zone NOT NULL,
|
||||
encoder_enabled_x integer DEFAULT 0,
|
||||
encoder_enabled_y integer DEFAULT 0,
|
||||
encoder_enabled_z integer DEFAULT 0,
|
||||
encoder_enabled_x integer DEFAULT 1,
|
||||
encoder_enabled_y integer DEFAULT 1,
|
||||
encoder_enabled_z integer DEFAULT 1,
|
||||
encoder_invert_x integer DEFAULT 0,
|
||||
encoder_invert_y integer DEFAULT 0,
|
||||
encoder_invert_z integer DEFAULT 0,
|
||||
|
@ -419,8 +419,8 @@ CREATE TABLE public.firmware_configs (
|
|||
movement_invert_motor_x integer DEFAULT 0,
|
||||
movement_invert_motor_y integer DEFAULT 0,
|
||||
movement_invert_motor_z integer DEFAULT 0,
|
||||
movement_keep_active_x integer DEFAULT 0,
|
||||
movement_keep_active_y integer DEFAULT 0,
|
||||
movement_keep_active_x integer DEFAULT 1,
|
||||
movement_keep_active_y integer DEFAULT 1,
|
||||
movement_keep_active_z integer DEFAULT 1,
|
||||
movement_max_spd_x integer DEFAULT 400,
|
||||
movement_max_spd_y integer DEFAULT 400,
|
||||
|
@ -2303,6 +2303,7 @@ INSERT INTO "schema_migrations" (version) VALUES
|
|||
('20180720021451'),
|
||||
('20180726145505'),
|
||||
('20180726165546'),
|
||||
('20180727152741');
|
||||
('20180727152741'),
|
||||
('20180813185430');
|
||||
|
||||
|
||||
|
|
|
@ -8,6 +8,7 @@ class Typescript
|
|||
"integer" => "number",
|
||||
"timestamp without time zone" => "string",
|
||||
"character varying" => "string",
|
||||
"double precision" => "number"
|
||||
}
|
||||
|
||||
INTERFACE_TPL = <<~END
|
||||
|
|
|
@ -13,9 +13,9 @@ describe Api::FirmwareConfigsController do
|
|||
device.firmware_config.destroy! # Let's test defaults.
|
||||
get :show, format: :json
|
||||
expect(response.status).to be(200)
|
||||
{ encoder_enabled_x: 0,
|
||||
encoder_enabled_y: 0,
|
||||
encoder_enabled_z: 0,
|
||||
{ encoder_enabled_x: 1,
|
||||
encoder_enabled_y: 1,
|
||||
encoder_enabled_z: 1,
|
||||
encoder_invert_x: 0,
|
||||
encoder_invert_y: 0,
|
||||
encoder_invert_z: 0,
|
||||
|
@ -55,8 +55,8 @@ describe Api::FirmwareConfigsController do
|
|||
movement_invert_motor_x: 0,
|
||||
movement_invert_motor_y: 0,
|
||||
movement_invert_motor_z: 0,
|
||||
movement_keep_active_x: 0,
|
||||
movement_keep_active_y: 0,
|
||||
movement_keep_active_x: 1,
|
||||
movement_keep_active_y: 1,
|
||||
movement_keep_active_z: 1,
|
||||
movement_max_spd_x: 400,
|
||||
movement_max_spd_y: 400,
|
||||
|
|
Loading…
Reference in New Issue