devices: - identifier: name: "MB Controller" expected_name: "Motorbunny Classic" device_commands: - !Messages device_index: 0 messages: - !Vibrate - Index: 0 Speed: 0.5 - !Commands device_index: 0 commands: - !Write endpoint: tx data: [0xff, 0x80, 0x14, 0x80, 0x14, 0x80, 0x14, 0x80, 0x14, 0x80, 0x14, 0x80, 0x14, 0x80, 0x14, 0x0c, 0xec] write_with_response: false - !Messages device_index: 0 messages: - !Vibrate - Index: 0 Speed: 0.75 - !Commands device_index: 0 commands: - !Write endpoint: tx data: [0xff, 0xC0, 0x14, 0xC0, 0x14, 0xC0, 0x14, 0xC0, 0x14, 0xC0, 0x14, 0xC0, 0x14, 0xC0, 0x14, 0xcc, 0xec] write_with_response: false - !Messages device_index: 0 messages: - !Rotate - Index: 0 Speed: 0.5 Clockwise: true - !Commands device_index: 0 commands: - !Write endpoint: tx data: [0xaf, 0x2a, 0x80, 0x2a, 0x80, 0x2a, 0x80, 0x2a, 0x80, 0x2a, 0x80, 0x2a, 0x80, 0x2a, 0x80, 0xa6, 0xec] write_with_response: false - !Messages device_index: 0 messages: - !Rotate - Index: 0 Speed: 0.75 Clockwise: false - !Commands device_index: 0 commands: - !Write endpoint: tx data: [0xaf, 0x29, 0xC0, 0x29, 0xC0, 0x29, 0xC0, 0x29, 0xC0, 0x29, 0xC0, 0x29, 0xC0, 0x29, 0xC0, 0x5F, 0xec] write_with_response: false - !Messages device_index: 0 messages: - !Stop - !Commands device_index: 0 commands: - !Write endpoint: tx data: [ 0xf0, 0x00, 0x00, 0x00, 0x00, 0xec ] write_with_response: false - !Write endpoint: tx data: [ 0xa0, 0x00, 0x00, 0x00, 0x00, 0xec ] write_with_response: false