How to use the pyads.commands.adsresponse.AdsResponse.__init__ function in pyads

To help you get started, we’ve selected a few pyads examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github counsyl / counsyl-pyads / pyads / commands / writeresponse.py View on Github external
def __init__(self, responseAmsPacket):
        AdsResponse.__init__(self, responseAmsPacket)
github counsyl / counsyl-pyads / pyads / commands / readstateresponse.py View on Github external
def __init__(self, responseAmsPacket):
        AdsResponse.__init__(self, responseAmsPacket)
        
        self.AdsState = struct.unpack_from('H', responseAmsPacket.Data, 4)[0]
        self.DeviceState = struct.unpack_from('H', responseAmsPacket.Data, 6)[0]
github counsyl / counsyl-pyads / pyads / commands / readwriteresponse.py View on Github external
def __init__(self, responseAmsPacket):
        AdsResponse.__init__(self, responseAmsPacket)

        self.Length = struct.unpack_from('I', responseAmsPacket.Data, 4)[0]
        self.Data = responseAmsPacket.Data[8:]
github counsyl / counsyl-pyads / pyads / commands / readresponse.py View on Github external
def __init__(self, responseAmsPacket):
        AdsResponse.__init__(self, responseAmsPacket)
        
        self.Length = struct.unpack_from('I', responseAmsPacket.Data, 4)[0]
        self.Data = responseAmsPacket.Data[8:]
github counsyl / counsyl-pyads / pyads / commands / deviceinforesponse.py View on Github external
def __init__(self, responseAmsPacket):
        AdsResponse.__init__(self, responseAmsPacket)
        
        self.MajorVersion = struct.unpack_from('B', responseAmsPacket.Data, 4)[0]
        self.MinorVersion = struct.unpack_from('B', responseAmsPacket.Data, 5)[0]
        self.Build = struct.unpack_from('H', responseAmsPacket.Data, 6)[0]
        
        deviceNameEnd = 16
        for i in range(8, 24):
            if ord(responseAmsPacket.Data[i]) == 0:
                deviceNameEnd = i
                break
                
        deviceNameRaw = responseAmsPacket.Data[8:deviceNameEnd]
        self.DeviceName = deviceNameRaw.decode("latin-1").strip(' \t\n\r')
github counsyl / counsyl-pyads / pyads / commands / writecontrolresponse.py View on Github external
def __init__(self, responseAmsPacket):
        AdsResponse.__init__(self, responseAmsPacket)