コード例 #1
0
def get_shuffle():
    return mkcmd(4, "002C")
コード例 #2
0
ファイル: simpledock.py プロジェクト: jonasgulle/ipodsh
def select_button():
    return mkcmd(2, chr(0x0) + chr(0x0) + chr(0x0) + chr(0x80))
コード例 #3
0
ファイル: simpledock.py プロジェクト: jonasgulle/ipodsh
def scroll_down():
    return mkcmd(2, chr(0x0) + chr(0x0) + chr(0x0) + chr(0x0) + chr(0x2))
コード例 #4
0
ファイル: simpledock.py プロジェクト: jonasgulle/ipodsh
def toggle_repeat():
    return mkcmd(2, chr(0x0) + chr(0x0) + chr(0x0) + chr(0x1))
コード例 #5
0
ファイル: simpledock.py プロジェクト: jonasgulle/ipodsh
def on():
    return mkcmd(2, chr(0x0) + chr(0x0) + chr(0x0) + chr(0x8))
コード例 #6
0
ファイル: simpledock.py プロジェクト: jonasgulle/ipodsh
def release_button():
    return mkcmd(2, chr(0x0) + chr(0x0))
コード例 #7
0
ファイル: simpledock.py プロジェクト: jonasgulle/ipodsh
def previous_playlist():
    return mkcmd(2, chr(0x0) + chr(0x0) + chr(0x40))
コード例 #8
0
def set_song_in_playlist(song = 0):
    return mkcmd(4, "0037" + inttohexstr(song))
コード例 #9
0
#!/usr/bin/env python


import general
import serial
import time
import advanceddock
import struct
from general import *
serialPort = "/dev/tty.usbserial"

ser = serial.Serial(serialPort, baudrate=19200, timeout=1)

ser.write(general.mkcmd(0, "0104")) # Set iPod in AIR mode.
res = readResponse(ser)


ser.write(advanceddock.set_pulling_mode(1))
ser.write(advanceddock.switch_to_type(5,0))

while True:
    if ser.inWaiting():
        res = readResponse(ser, fullMessage=True)
        print res
コード例 #10
0
def set_repeat(mode = 0):
    return mkcmd(4, "0031" + inttohexstr(mode, 1))
コード例 #11
0
def get_playlist_songs():
    return mkcmd(4, "0035")
コード例 #12
0
def get_repeat():
    return mkcmd(4, "002F")
コード例 #13
0
def set_shuffle(mode = 0):
    return mkcmd(4, "002E" + inttohexstr(mode, 1))
コード例 #14
0
def get_ipod_name():
    return mkcmd(4, "0014")
コード例 #15
0
ファイル: simpledock.py プロジェクト: jonasgulle/ipodsh
def pause_only():
    return mkcmd(2, chr(0x0) + chr(0x0) + chr(0x2))
コード例 #16
0
ファイル: simpledock.py プロジェクト: jonasgulle/ipodsh
def volume_up():
    return mkcmd(2, chr(0x0) + chr(0x2))
コード例 #17
0
ファイル: simpledock.py プロジェクト: jonasgulle/ipodsh
def toggle_mute():
    return mkcmd(2, chr(0x0) + chr(0x0) + chr(0x4))
コード例 #18
0
ファイル: simpledock.py プロジェクト: jonasgulle/ipodsh
def volume_down():
    return mkcmd(2, chr(0x0) + chr(0x4))
コード例 #19
0
ファイル: simpledock.py プロジェクト: jonasgulle/ipodsh
def next_playlist():
    return mkcmd(2, chr(0x0) + chr(0x0) + chr(0x20))
コード例 #20
0
ファイル: simpledock.py プロジェクト: jonasgulle/ipodsh
def skip_forward():
    return mkcmd(2, chr(0x0) + chr(0x8))
コード例 #21
0
ファイル: simpledock.py プロジェクト: jonasgulle/ipodsh
def toggle_shuffle():
    return mkcmd(2, chr(0x0) + chr(0x0) + chr(0x80))
コード例 #22
0
ファイル: simpledock.py プロジェクト: jonasgulle/ipodsh
def skip_backwards():
    return mkcmd(2, chr(0x0) + chr(0x10))
コード例 #23
0
ファイル: simpledock.py プロジェクト: jonasgulle/ipodsh
def off():
    return mkcmd(2, chr(0x0) + chr(0x0) + chr(0x0) + chr(0x4))
コード例 #24
0
ファイル: simpledock.py プロジェクト: jonasgulle/ipodsh
def next_album():
    return mkcmd(2, chr(0x0) + chr(0x20))
コード例 #25
0
ファイル: simpledock.py プロジェクト: jonasgulle/ipodsh
def menu_button():
    return mkcmd(2, chr(0x0) + chr(0x0) + chr(0x0) + chr(0x40))
コード例 #26
0
ファイル: simpledock.py プロジェクト: jonasgulle/ipodsh
def previous_album():
    return mkcmd(2, chr(0x0) + chr(0x40))
コード例 #27
0
ファイル: simpledock.py プロジェクト: jonasgulle/ipodsh
def scroll_up():
    return mkcmd(2, chr(0x0) + chr(0x0) + chr(0x0) + chr(0x0) + chr(0x1))
コード例 #28
0
ファイル: simpledock.py プロジェクト: jonasgulle/ipodsh
def stop():
    return mkcmd(2, chr(0x0) + chr(0x80))
コード例 #29
0
ファイル: simpledock.py プロジェクト: jonasgulle/ipodsh
def play():
    return mkcmd(2, chr(0x0) + chr(0x1))
コード例 #30
0
def raw_control(cmd = 1):
    return mkcmd(4, "0029" + inttohexstr(cmd, 1))