Y2Square | C. Scherff
Tel: +491797001820
Beschreibung :
#! /usr/bin/env python3
import binascii import sys import can import time import socket import subprocess from time import sleep import shlex import codecs import string import json import ctypes import threading
DEBUG = False
bus = 0 controllerID1 = 107 #0x6B #unten 108; 0x6C works controllerID2 = 108 #0x6C #oben??? sendID=115;0x73, receiveID=107;0x6B controllerID3 = 161 #0xA1
controllerResponseID1 = 115 #0x73 #unten 108; 0x6C works controllerResponseID2 = 116 #0x74 #oben??? sendID=115;0x73, receiveID=107;0x6B controllerResponseID3 = 161 #0xA1
voltageCorrection = 1.84
delayCan = 0.01 delay = 1.0
noResponseErrCode = "1"
class Controller():
validForRange = [] responseArray = [] responseID = 0 controllerID = 0 iExpectedAnswer = 1 iStartAsk = 0 iEndAsk = 1 iCurrentAsk = 0 iPreviousAsk = -1 isActive = True bus = None output = None ctrArray = None iController = 0 def init (self, controllerID, responseID, validForRange, expectedAnswer, startAsk, endAsk): self.responseArray = [] self.controllerID = controllerID self.responseID = responseID self.validForRange = validForRange self.iExpectedAnswer = expectedAnswer self.iStartAsk = startAsk self.iEndAsk = endAsk self.iCurrentAsk = startAsk if DEBUG: print("Init Controller: %s" % self.controllerID)
def get responseArray(self): return self.responseArray
def get startAsk(self): return self.startAsk
def get isActive(self): return self.isActive
def set isActive(self, state): self.isActiCode: 110Anzahl: 0
Noch 100 Zeichen übrig...