コード例 #1
0
ファイル: nvctrl.py プロジェクト: yngman/disper
 def __init__(self, opcode, screen, display_mask, attr, value):
     self.encoding = minx.encode(
         minx.XData('CARD8', 1, opcode),
         minx.XData('CARD8', 1, _X_nvCtrlSetAttributeAndGetStatus),
         minx.XData('CARD16', 1, 5), minx.XData('CARD32', 1, screen),
         minx.XData('CARD32', 1, display_mask),
         minx.XData('CARD32', 1, attr), minx.XData('INT32', 1, value))
コード例 #2
0
ファイル: nvctrl.py プロジェクト: sigaev/helper
 def __init__(self, opcode, target):
     self.encoding = minx.encode(
         minx.XData("CARD8", 1, opcode),
         minx.XData("CARD8", 1, _X_nvCtrlQueryTargetCount),
         minx.XData("CARD16", 1, 2),
         minx.XData("CARD32", 1, target),
     )
コード例 #3
0
ファイル: nvctrl.py プロジェクト: yngman/disper
 def __init__(self, opcode, target_id, target_type, display_mask, attr):
     self.encoding = minx.encode(
         minx.XData('CARD8', 1, opcode),
         minx.XData('CARD8', 1, _X_nvCtrlQueryValidAttributeValues),
         minx.XData('CARD16', 1, 4), minx.XData('CARD16', 1, target_id),
         minx.XData('CARD16', 1, target_type),
         minx.XData('CARD32', 1, display_mask),
         minx.XData('CARD32', 1, attr))
コード例 #4
0
ファイル: nvctrl.py プロジェクト: yngman/disper
 def __init__(self, opcode, screen, display_mask, attr, data):
     dlen = len(data) + 1  #include terminating 0
     self.encoding = minx.encode(
         minx.XData('CARD8', 1, opcode),
         minx.XData('CARD8', 1, _X_nvCtrlSetStringAttribute),
         minx.XData('CARD16', 1, 5 + (((dlen + 3) & ~3) >> 2)),
         minx.XData('CARD32', 1, screen),
         minx.XData('CARD32', 1, display_mask),
         minx.XData('CARD32', 1, attr), minx.XData('CARD32', 1, dlen),
         minx.XData('STRING8', dlen, data + '\0'))
コード例 #5
0
ファイル: nvctrl.py プロジェクト: sigaev/helper
 def __init__(self, opcode, target_id, target_type, display_mask, attr):
     self.encoding = minx.encode(
         minx.XData("CARD8", 1, opcode),
         minx.XData("CARD8", 1, _X_nvCtrlQueryValidAttributeValues),
         minx.XData("CARD16", 1, 4),
         minx.XData("CARD16", 1, target_id),
         minx.XData("CARD16", 1, target_type),
         minx.XData("CARD32", 1, display_mask),
         minx.XData("CARD32", 1, attr),
     )
コード例 #6
0
ファイル: nvctrl.py プロジェクト: sigaev/helper
 def __init__(self, opcode, screen, display_mask, attr, value):
     self.encoding = minx.encode(
         minx.XData("CARD8", 1, opcode),
         minx.XData("CARD8", 1, _X_nvCtrlSetAttributeAndGetStatus),
         minx.XData("CARD16", 1, 5),
         minx.XData("CARD32", 1, screen),
         minx.XData("CARD32", 1, display_mask),
         minx.XData("CARD32", 1, attr),
         minx.XData("INT32", 1, value),
     )
コード例 #7
0
ファイル: nvctrl.py プロジェクト: sigaev/helper
 def __init__(self, opcode, screen, display_mask, attr, data):
     dlen = len(data) + 1  # include terminating 0
     self.encoding = minx.encode(
         minx.XData("CARD8", 1, opcode),
         minx.XData("CARD8", 1, _X_nvCtrlSetStringAttribute),
         minx.XData("CARD16", 1, 5 + (((dlen + 3) & ~3) >> 2)),
         minx.XData("CARD32", 1, screen),
         minx.XData("CARD32", 1, display_mask),
         minx.XData("CARD32", 1, attr),
         minx.XData("CARD32", 1, dlen),
         minx.XData("STRING8", dlen, data + "\0"),
     )
コード例 #8
0
ファイル: nvctrl.py プロジェクト: yngman/disper
 def __init__(self, opcode, target_id, target_type, display_mask, attr,
              data):
     dlen = 0
     if data and len(data) > 0:
         dlen = len(data) + 1  #include terminating 0
     else:
         data = ''
     self.encoding = minx.encode(
         minx.XData('CARD8', 1, opcode),
         minx.XData('CARD8', 1, _X_nvCtrlStringOperation),
         minx.XData('CARD16', 1, 5 + (((dlen + 3) & ~3) >> 2)),
         minx.XData('CARD16', 1, target_id),
         minx.XData('CARD16', 1, target_type),
         minx.XData('CARD32', 1, display_mask),
         minx.XData('CARD32', 1, attr), minx.XData('CARD32', 1, dlen),
         minx.XData('STRING8', dlen, data + '\0'))
コード例 #9
0
ファイル: nvctrl.py プロジェクト: sigaev/helper
 def __init__(self, opcode, target_id, target_type, display_mask, attr, data):
     dlen = 0
     if data and len(data) > 0:
         dlen = len(data) + 1  # include terminating 0
     else:
         data = ""
     self.encoding = minx.encode(
         minx.XData("CARD8", 1, opcode),
         minx.XData("CARD8", 1, _X_nvCtrlStringOperation),
         minx.XData("CARD16", 1, 5 + (((dlen + 3) & ~3) >> 2)),
         minx.XData("CARD16", 1, target_id),
         minx.XData("CARD16", 1, target_type),
         minx.XData("CARD32", 1, display_mask),
         minx.XData("CARD32", 1, attr),
         minx.XData("CARD32", 1, dlen),
         minx.XData("STRING8", dlen, data + "\0"),
     )
コード例 #10
0
ファイル: nvctrl.py プロジェクト: yngman/disper
 def __init__(self, opcode, target):
     self.encoding = minx.encode(
         minx.XData('CARD8', 1, opcode),
         minx.XData('CARD8', 1, _X_nvCtrlQueryTargetCount),
         minx.XData('CARD16', 1, 2), minx.XData('CARD32', 1, target))
コード例 #11
0
ファイル: nvctrl.py プロジェクト: yngman/disper
 def __init__(self, opcode):
     self.encoding = minx.encode(
         minx.XData('CARD8', 1, opcode),
         minx.XData('CARD8', 1, _X_nvCtrlQueryExtension),
         minx.XData('CARD16', 1, 1))
コード例 #12
0
ファイル: nvctrl.py プロジェクト: sigaev/helper
 def __init__(self, opcode):
     self.encoding = minx.encode(
         minx.XData("CARD8", 1, opcode), minx.XData("CARD8", 1, _X_nvCtrlQueryExtension), minx.XData("CARD16", 1, 1)
     )