Y2Square | C. Scherff

Tel: +491797001820

Image_2


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.isActi
Code: 110
Anzahl: 0



Noch 100 Zeichen übrig...

Anfrage
back Weiter