diff --git a/Miscellaneous/Roomba/remote.ir b/Miscellaneous/Roomba/remote.ir new file mode 100644 index 00000000..1fbde525 --- /dev/null +++ b/Miscellaneous/Roomba/remote.ir @@ -0,0 +1,82 @@ +Filetype: IR signals file +Version: 1 +# +# Roomba robotic vacuum cleaner +# +name: CLEAN +type: raw +frequency: 38000 +duty_cycle: 0.330000 +data: 3000 1000 1000 3000 1000 3000 1000 3000 3000 1000 1000 3000 1000 3000 1000 50000 3000 1000 1000 3000 1000 3000 1000 3000 3000 1000 1000 3000 1000 3000 1000 50000 3000 1000 1000 3000 1000 3000 1000 3000 3000 1000 1000 3000 1000 3000 1000 3000 +# +name: LEFT +type: raw +frequency: 38000 +duty_cycle: 0.330000 +data: 3000 1000 1000 3000 1000 3000 1000 3000 1000 3000 1000 3000 1000 3000 3000 50000 3000 1000 1000 3000 1000 3000 1000 3000 1000 3000 1000 3000 1000 3000 3000 50000 3000 1000 1000 3000 1000 3000 1000 3000 1000 3000 1000 3000 1000 3000 3000 1000 +# +name: FORWARD +type: raw +frequency: 38000 +duty_cycle: 0.330000 +data: 3000 1000 1000 3000 1000 3000 1000 3000 1000 3000 1000 3000 3000 1000 1000 50000 3000 1000 1000 3000 1000 3000 1000 3000 1000 3000 1000 3000 3000 1000 1000 50000 3000 1000 1000 3000 1000 3000 1000 3000 1000 3000 1000 3000 3000 1000 1000 3000 +# +name: RIGHT +type: raw +frequency: 38000 +duty_cycle: 0.330000 +data: 3000 1000 1000 3000 1000 3000 1000 3000 1000 3000 1000 3000 3000 1000 3000 50000 3000 1000 1000 3000 1000 3000 1000 3000 1000 3000 1000 3000 3000 1000 3000 50000 3000 1000 1000 3000 1000 3000 1000 3000 1000 3000 1000 3000 3000 1000 3000 1000 +# +name: SPOT +type: raw +frequency: 38000 +duty_cycle: 0.330000 +data: 3000 1000 1000 3000 1000 3000 1000 3000 1000 3000 3000 1000 1000 3000 1000 50000 3000 1000 1000 3000 1000 3000 1000 3000 1000 3000 3000 1000 1000 3000 1000 50000 3000 1000 1000 3000 1000 3000 1000 3000 1000 3000 3000 1000 1000 3000 1000 3000 +# +name: MAX +type: raw +frequency: 38000 +duty_cycle: 0.330000 +data: 3000 1000 1000 3000 1000 3000 1000 3000 1000 3000 3000 1000 1000 3000 3000 50000 3000 1000 1000 3000 1000 3000 1000 3000 1000 3000 3000 1000 1000 3000 3000 50000 3000 1000 1000 3000 1000 3000 1000 3000 1000 3000 3000 1000 1000 3000 3000 1000 +# +name: SMALL +type: raw +frequency: 38000 +duty_cycle: 0.330000 +data: 3000 1000 1000 3000 1000 3000 1000 3000 1000 3000 3000 1000 3000 1000 1000 50000 3000 1000 1000 3000 1000 3000 1000 3000 1000 3000 3000 1000 3000 1000 1000 50000 3000 1000 1000 3000 1000 3000 1000 3000 1000 3000 3000 1000 3000 1000 1000 3000 +# +name: MEDIUM +type: raw +frequency: 38000 +duty_cycle: 0.330000 +data: 3000 1000 1000 3000 1000 3000 1000 3000 1000 3000 3000 1000 3000 1000 3000 50000 3000 1000 1000 3000 1000 3000 1000 3000 1000 3000 3000 1000 3000 1000 3000 50000 3000 1000 1000 3000 1000 3000 1000 3000 1000 3000 3000 1000 3000 1000 3000 1000 +# +name: PAUSE +type: raw +frequency: 38000 +duty_cycle: 0.330000 +data: 3000 1000 1000 3000 1000 3000 1000 3000 3000 1000 1000 3000 1000 3000 3000 50000 3000 1000 1000 3000 1000 3000 1000 3000 3000 1000 1000 3000 1000 3000 3000 50000 3000 1000 1000 3000 1000 3000 1000 3000 3000 1000 1000 3000 1000 3000 3000 1000 +# +name: POWER +type: raw +frequency: 38000 +duty_cycle: 0.330000 +data: 3000 1000 1000 3000 1000 3000 1000 3000 3000 1000 1000 3000 3000 1000 1000 50000 3000 1000 1000 3000 1000 3000 1000 3000 3000 1000 1000 3000 3000 1000 1000 50000 3000 1000 1000 3000 1000 3000 1000 3000 3000 1000 1000 3000 3000 1000 1000 3000 +# +name: ARC_L +type: raw +frequency: 38000 +duty_cycle: 0.330000 +data: 3000 1000 1000 3000 1000 3000 1000 3000 3000 1000 1000 3000 3000 1000 3000 50000 3000 1000 1000 3000 1000 3000 1000 3000 3000 1000 1000 3000 3000 1000 3000 50000 3000 1000 1000 3000 1000 3000 1000 3000 3000 1000 1000 3000 3000 1000 3000 1000 +# +name: ARC_R +type: raw +frequency: 38000 +duty_cycle: 0.330000 +data: 3000 1000 1000 3000 1000 3000 1000 3000 3000 1000 3000 1000 1000 3000 1000 50000 3000 1000 1000 3000 1000 3000 1000 3000 3000 1000 3000 1000 1000 3000 1000 50000 3000 1000 1000 3000 1000 3000 1000 3000 3000 1000 3000 1000 1000 3000 1000 3000 +# +name: STOP +type: raw +frequency: 38000 +duty_cycle: 0.330000 +data: 3000 1000 1000 3000 1000 3000 1000 3000 3000 1000 3000 1000 1000 3000 3000 50000 3000 1000 1000 3000 1000 3000 1000 3000 3000 1000 3000 1000 1000 3000 3000 50000 3000 1000 1000 3000 1000 3000 1000 3000 3000 1000 3000 1000 1000 3000 3000 1000 diff --git a/Miscellaneous/Roomba/virtual_wall.ir b/Miscellaneous/Roomba/virtual_wall.ir new file mode 100644 index 00000000..f61bb223 --- /dev/null +++ b/Miscellaneous/Roomba/virtual_wall.ir @@ -0,0 +1,10 @@ +Filetype: IR signals file +Version: 1 +# +# Roomba robotic vacuum cleaner +# +name: WALL +type: raw +frequency: 38000 +duty_cycle: 0.330000 +data: 3000 1000 1000 3000 3000 1000 1000 3000 1000 3000 1000 3000 3000 1000 1000 50000 3000 1000 1000 3000 3000 1000 1000 3000 1000 3000 1000 3000 3000 1000 1000 50000 3000 1000 1000 3000 3000 1000 1000 3000 1000 3000 1000 3000 3000 1000 1000 3000 diff --git a/Speakers/Geneva/Geneva_Sound_System_Model_L.ir b/Speakers/Geneva/Geneva_Sound_System_Model_L.ir new file mode 100644 index 00000000..baa286ce --- /dev/null +++ b/Speakers/Geneva/Geneva_Sound_System_Model_L.ir @@ -0,0 +1,143 @@ +Filetype: IR signals file +Version: 1 +# +# Geneva Sound System Model L +# +name: POWER +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 00 00 00 00 +# +name: VOL+ +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 03 00 00 00 +# +name: VOL- +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 06 00 00 00 +# +name: Bass+ +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 01 00 00 00 +# +name: Bass- +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 04 00 00 00 +# +name: Treble+ +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 02 00 00 00 +# +name: Treble- +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 05 00 00 00 +# +name: IPod +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 07 00 00 00 +# +name: CD +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 08 00 00 00 +# +name: FM +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 09 00 00 00 +# +name: Air +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 0E 00 00 00 +# +name: LineIn +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 10 00 00 00 +# +name: Play_Pause +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 0A 00 00 00 +# +name: Next +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 0C 00 00 00 +# +name: Prev +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 0B 00 00 00 +# +name: Stop +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 0D 00 00 00 +# +name: Eject +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 0F 00 00 00 +# +name: P +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 11 00 00 00 +# +name: R +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 12 00 00 00 +# +name: E +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 13 00 00 00 +# +name: S +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 14 00 00 00 +# +name: E +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 15 00 00 00 +# +name: T +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 16 00 00 00 +