def __init__(self): super().__init__(key=5, scope=4) self.__location = izot.resources.base.Array([ izot.resources.base.Scaled(size=1, signed=True, minimum=-128, maximum=127) for i in range(14) ]) self._register(('location', self.__location)) self.__alarm = FmkSetup.alarmType() self._register(('alarm', self.__alarm)) self.__security = P9000010600000000_4.enumerations.pass_t.pass_t() self._register(('security', self.__security)) self.__pass_ = izot.resources.base.Array([ izot.resources.base.Scaled(size=1, signed=True, minimum=-128, maximum=127) for i in range(4) ]) self._register(('pass_', self.__pass_)) self._original_name = 'UNVT_FmkSetup' self._definition = userdefined.add(self)
def __init__(self): super().__init__() self._override_scope(4) self.datapoints['nvoLoEmin'] = izot.resources.base.Profile.DatapointMember( doc=""" """, name='nvoLoEmin', profile=self, number=1, datatype=P9000010600000000_4.datapoints.setbackMinutes.setbackMinutes, mandatory=True, direction=izot.resources.base.Profile.DatapointMember.OUTPUT ) self.datapoints['nvoSw2Value'] = izot.resources.base.Profile.DatapointMember( doc="""Switch with scene and setting control. An enhanced version of SNVT_switch with scene and setting controls similar to SNVT_scene and SNVT_setting.""", name='nvoSw2Value', profile=self, number=2, datatype=izot.resources.datapoints.switch_2.switch_2, mandatory=True, direction=izot.resources.base.Profile.DatapointMember.OUTPUT ) self.properties['cpControlMode'] = izot.resources.base.Profile.PropertyMember( doc=""" """, name='cpControlMode', profile=self, number=1, datatype=P9000010600000000_4.properties.occCntlMode.occCntlMode, default=b'\x00', mandatory=True ) self._original_name = 'UFPToccSensor2' self._definition = userdefined.add(self) self.finalize()
def __init__(self): super().__init__( key=1, scope=4 ) self.__counter = izot.resources.base.Array( [ izot.resources.base.Scaled( size=4, signed=False, minimum=0, maximum=4294967295 ) for i in range(4) ] ) self._register(('counter', self.__counter)) self.__faultCounter = izot.resources.base.Scaled( size=2, signed=False, minimum=0, maximum=65535 ) self._register(('faultCounter', self.__faultCounter)) self._original_name = 'UNVTdataAll' self._definition = userdefined.add(self)
def __init__(self): super().__init__() self._default_bytes = b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' \ b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' \ b'\x00\x00\x00\x00\x00\x00\x00\x00\x00' self._original_name = 'UCPTmsgDefault' self._property_scope, self._property_key = 4, 1 self._definition = userdefined.add(self)
def __init__(self): super().__init__() self._override_scope(4) self._override_key(2) self._default_bytes = b'\x00' self._original_name = 'UCPTmathOp' self._property_scope, self._property_key = 4, 2 self._definition = userdefined.add(self)
def __init__(self): super().__init__( ) self._override_scope(4) self._override_key(7) self._default_bytes = b'\x00' self._original_name = 'UCPToccCntlMode' self._property_scope, self._property_key = 4, 7 self._definition = userdefined.add(self)
def __init__(self): super().__init__(key=3, scope=4) self.___bf00 = izot.resources.base.Scaled(size=1, signed=False) self._register(('___bf00', self.___bf00)) self._default_bytes = b'\x00' self._original_name = 'UCPTpoint' self._property_scope, self._property_key = 4, 3 self._definition = userdefined.add(self)
def __init__(self): super().__init__(size=4, signed=False, minimum=0, maximum=4294967295, scope=4, key=9) self._original_name = 'UNVTsetbackMinutes' self._definition = userdefined.add(self)
def __init__(self): super().__init__(size=2, signed=True, scaling=(0.1, 0), minimum=-3276.8, maximum=3276.7, scope=4, key=4) self._original_name = 'UNVTfixed1' self._definition = userdefined.add(self)
def __init__(self): super().__init__(size=1, signed=False, minimum=0, maximum=255, scope=4, key=5) self._default_bytes = b'\x00' self._original_name = 'UCPTactiveCount' self._property_scope, self._property_key = 4, 5 self._definition = userdefined.add(self)
def __init__(self): super().__init__(size=1, signed=True, minimum=-30, maximum=30, scope=4, key=8) self._default_bytes = b'\x00' self._original_name = 'UCPToffestSunrise' self._property_scope, self._property_key = 4, 8 self._definition = userdefined.add(self)
def __init__(self): super().__init__(size=4, signed=False, minimum=0, maximum=4294967295, scope=4, key=6) self._default_bytes = b'\x00\x00\x00\x00' self._original_name = 'UCPTdelayWindow' self._property_scope, self._property_key = 4, 6 self._definition = userdefined.add(self)
def __init__(self): super().__init__( size=2, signed=True, scaling=(0.005, 0), minimum=-163.84, maximum=163.835, scope=4, key=11 ) self._original_name = 'UNVTfixed3' self._definition = userdefined.add(self)
def __init__(self): super().__init__(key=7, scope=4) self.__valStr = izot.resources.base.Array([ izot.resources.base.Scaled(size=1, signed=False, minimum=0, maximum=255) for i in range(200) ]) self._register(('valStr', self.__valStr)) self._original_name = 'UNVTfieldCsv' self._definition = userdefined.add(self)
def __init__(self): super().__init__(key=20006, scope=4) self.datapoints[ 'nviOperand_1'] = izot.resources.base.Profile.DatapointMember( doc="""Increment count. """, name='nviOperand_1', profile=self, number=1, datatype=izot.resources.datapoints.count_inc.count_inc, mandatory=True, direction=izot.resources.base.Profile.DatapointMember.INPUT) self.datapoints[ 'nviOperand_2'] = izot.resources.base.Profile.DatapointMember( doc="""Increment count. """, name='nviOperand_2', profile=self, number=2, datatype=izot.resources.datapoints.count_inc.count_inc, mandatory=True, direction=izot.resources.base.Profile.DatapointMember.INPUT) self.datapoints[ 'nvoResult'] = izot.resources.base.Profile.DatapointMember( doc="""Increment count. """, name='nvoResult', profile=self, number=3, datatype=izot.resources.datapoints.count_inc.count_inc, mandatory=True, direction=izot.resources.base.Profile.DatapointMember.OUTPUT) self.datapoints[ 'nvoError'] = izot.resources.base.Profile.DatapointMember( doc="""Character string (30 characters max) """, name='nvoError', profile=self, number=4, datatype=izot.resources.datapoints.str_asc.str_asc, mandatory=True, direction=izot.resources.base.Profile.DatapointMember.OUTPUT) self.properties[ 'cpOperator'] = izot.resources.base.Profile.PropertyMember( doc=""" """, name='cpOperator', profile=self, number=1, datatype=P9000010600000000_4.properties.mathOp.mathOp, minimum=b'\x00', maximum=b'\x03', default=b'\x00', mandatory=True) self._original_name = 'UFPTmathBlock' self._definition = userdefined.add(self) self.finalize()
def __init__(self): super().__init__( size=1, signed=False, minimum=0, maximum=1, scope=4, key=10 ) self._default_bytes = b'\x01' self._original_name = 'UCPTpowerLine' self._property_scope, self._property_key = 4, 10 self._definition = userdefined.add(self)
def __init__(self): super().__init__( key=8, scope=4 ) self.__domain_index = izot.resources.base.Scaled( size=1, signed=False, minimum=0, maximum=255 ) self._register(('domain_index', self.__domain_index)) self.__subnet = izot.resources.base.Scaled( size=1, signed=False, minimum=0, maximum=255 ) self._register(('subnet', self.__subnet)) self.__node = izot.resources.base.Scaled( size=1, signed=False, minimum=0, maximum=255 ) self._register(('node', self.__node)) self.__label = izot.resources.base.Array( [ izot.resources.base.Scaled( size=1, signed=False, minimum=0, maximum=255 ) for i in range(16) ] ) self._register(('label', self.__label)) self.__handle = izot.resources.base.Scaled( size=4, signed=False, minimum=0, maximum=4294967295 ) self._register(('handle', self.__handle)) self._original_name = 'UNVTdestTarget' self._definition = userdefined.add(self)
def __init__(self): super().__init__( key=20013, scope=4 ) self.datapoints['alarm'] = izot.resources.base.Profile.DatapointMember( doc="""Alarm status 2. Used to report alarm status for a functional block or device. Replaces SNVT_alarm.""", name='alarm', profile=self, number=1, datatype=izot.resources.datapoints.alarm_2.alarm_2, mandatory=True, direction=izot.resources.base.Profile.DatapointMember.OUTPUT ) self._original_name = 'UFPTwebServerMon' self._definition = userdefined.add(self) self.finalize()
def __init__(self): super().__init__(key=2, scope=4) self.__index = izot.resources.base.Scaled(size=1, signed=False, minimum=0, maximum=255) self._register(('index', self.__index)) self.__devHandle = izot.resources.base.Array([ izot.resources.base.Scaled(size=1, signed=False, minimum=0, maximum=255) for i in range(30) ]) self._register(('devHandle', self.__devHandle)) self._original_name = 'UNVTdevHandle' self._definition = userdefined.add(self)
def __init__(self): super().__init__( key=4, scope=4 ) self.___bf00 = izot.resources.base.Scaled( size=1, signed=False ) self._register(('___bf00', self.___bf00)) self.___bf01 = izot.resources.base.Scaled( size=1, signed=False ) self._register(('___bf01', self.___bf01)) self._original_name = 'UNVT_FmkError' self._definition = userdefined.add(self)
def __init__(self): super().__init__( key=6, scope=4 ) self.__rawMsg = izot.resources.base.Array( [ izot.resources.base.Scaled( size=1, signed=False, minimum=0, maximum=255 ) for i in range(42) ] ) self._register(('rawMsg', self.__rawMsg)) self._original_name = 'UNVTmsgData' self._definition = userdefined.add(self)
def __init__(self): super().__init__(key=20020, scope=4) self._original_name = 'UFPTdataReadyMon' self._definition = userdefined.add(self) self.finalize()
def __init__(self): super().__init__(key=5, scope=4, prefix='MEM_') self._original_name = 'oc_cntrl' self._definition = userdefined.add(self)
def __init__(self): super().__init__( key=20000, scope=4, principal='nviLine1msg' ) self.datapoints['nviLine1msg'] = izot.resources.base.Profile.DatapointMember( doc="""Character string (30 characters max) """, name='nviLine1msg', profile=self, number=1, datatype=izot.resources.datapoints.str_asc.str_asc, mandatory=True, direction=izot.resources.base.Profile.DatapointMember.INPUT, properties={ 'cpLine1Default': izot.resources.base.Profile.PropertyMember( doc=""" """, name='cpLine1Default', profile=self, number=1, datatype=P9000010600000000_4.properties.msgDefault.msgDefault, default=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' b'\x00\x00\x00\x00\x00\x00\x00\x00\x00', mandatory=True ) } ) self.datapoints['nviLine2msg'] = izot.resources.base.Profile.DatapointMember( doc="""Character string (30 characters max) """, name='nviLine2msg', profile=self, number=2, datatype=izot.resources.datapoints.str_asc.str_asc, mandatory=True, direction=izot.resources.base.Profile.DatapointMember.INPUT, properties={ 'cpLine2Default': izot.resources.base.Profile.PropertyMember( doc=""" """, name='cpLine2Default', profile=self, number=2, datatype=P9000010600000000_4.properties.msgDefault.msgDefault, default=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' b'\x00\x00\x00\x00\x00\x00\x00\x00\x00', mandatory=True ) } ) self.datapoints['nviLine3msg'] = izot.resources.base.Profile.DatapointMember( doc="""Character string (30 characters max) """, name='nviLine3msg', profile=self, number=3, datatype=izot.resources.datapoints.str_asc.str_asc, mandatory=True, direction=izot.resources.base.Profile.DatapointMember.INPUT, properties={ 'cpLine3Default': izot.resources.base.Profile.PropertyMember( doc=""" """, name='cpLine3Default', profile=self, number=3, datatype=P9000010600000000_4.properties.msgDefault.msgDefault, default=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' b'\x00\x00\x00\x00\x00\x00\x00\x00\x00', mandatory=True ) } ) self.datapoints['nvoMyNid'] = izot.resources.base.Profile.DatapointMember( doc="""Character string (30 characters max) """, name='nvoMyNid', profile=self, number=4, datatype=izot.resources.datapoints.str_asc.str_asc, mandatory=True, direction=izot.resources.base.Profile.DatapointMember.OUTPUT ) self._original_name = 'UFPTdisplayController' self._definition = userdefined.add(self) self.finalize()
def __init__(self): super().__init__() self._override_scope(4) self.datapoints['nviDpA'] = izot.resources.base.Profile.DatapointMember( doc="""Absolute count. """, name='nviDpA', profile=self, number=1, datatype=izot.resources.datapoints.count_f.count_f, mandatory=True, direction=izot.resources.base.Profile.DatapointMember.INPUT, properties={ 'cpTypeInA': izot.resources.base.Profile.PropertyMember( doc="""Network variable type. Network variable type for network variables that support changeable types.""", name='cpTypeInA', profile=self, number=1, datatype=izot.resources.properties.nvType.nvType, default=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01' b'\x00\x01\x00\x00\x00\x00\x00\x00', mandatory=True ), 'cpNvLenA': izot.resources.base.Profile.PropertyMember( doc="""Maximum network variable length. Maximum length of a type that may be assigned to the network variable.""", name='cpNvLenA', profile=self, number=17, datatype=izot.resources.properties.maxNVLength.maxNVLength, default=b'\x04', mandatory=True ) } ) self.datapoints['nviDpB'] = izot.resources.base.Profile.DatapointMember( doc="""Absolute count. """, name='nviDpB', profile=self, number=2, datatype=izot.resources.datapoints.count_f.count_f, mandatory=True, direction=izot.resources.base.Profile.DatapointMember.INPUT, properties={ 'cpTypeInB': izot.resources.base.Profile.PropertyMember( doc="""Network variable type. Network variable type for network variables that support changeable types.""", name='cpTypeInB', profile=self, number=2, datatype=izot.resources.properties.nvType.nvType, default=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01' b'\x00\x01\x00\x00\x00\x00\x00\x00', mandatory=True ), 'cpNvLenB': izot.resources.base.Profile.PropertyMember( doc="""Maximum network variable length. Maximum length of a type that may be assigned to the network variable.""", name='cpNvLenB', profile=self, number=18, datatype=izot.resources.properties.maxNVLength.maxNVLength, default=b'\x04', mandatory=True ) } ) self.datapoints['nviDpC'] = izot.resources.base.Profile.DatapointMember( doc="""Absolute count. """, name='nviDpC', profile=self, number=3, datatype=izot.resources.datapoints.count_f.count_f, mandatory=True, direction=izot.resources.base.Profile.DatapointMember.INPUT, properties={ 'cpTypeInC': izot.resources.base.Profile.PropertyMember( doc="""Network variable type. Network variable type for network variables that support changeable types.""", name='cpTypeInC', profile=self, number=3, datatype=izot.resources.properties.nvType.nvType, default=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01' b'\x00\x01\x00\x00\x00\x00\x00\x00', mandatory=True ), 'cpNvLenC': izot.resources.base.Profile.PropertyMember( doc="""Maximum network variable length. Maximum length of a type that may be assigned to the network variable.""", name='cpNvLenC', profile=self, number=19, datatype=izot.resources.properties.maxNVLength.maxNVLength, default=b'\x04', mandatory=True ) } ) self.datapoints['nviDpD'] = izot.resources.base.Profile.DatapointMember( doc="""Absolute count. """, name='nviDpD', profile=self, number=4, datatype=izot.resources.datapoints.count_f.count_f, mandatory=True, direction=izot.resources.base.Profile.DatapointMember.INPUT, properties={ 'cpTypeInD': izot.resources.base.Profile.PropertyMember( doc="""Network variable type. Network variable type for network variables that support changeable types.""", name='cpTypeInD', profile=self, number=4, datatype=izot.resources.properties.nvType.nvType, default=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01' b'\x00\x01\x00\x00\x00\x00\x00\x00', mandatory=True ), 'cpNvLenD': izot.resources.base.Profile.PropertyMember( doc="""Maximum network variable length. Maximum length of a type that may be assigned to the network variable.""", name='cpNvLenD', profile=self, number=20, datatype=izot.resources.properties.maxNVLength.maxNVLength, default=b'\x04', mandatory=True ) } ) self.datapoints['nvoDpA'] = izot.resources.base.Profile.DatapointMember( doc="""Absolute count. """, name='nvoDpA', profile=self, number=5, datatype=izot.resources.datapoints.count_f.count_f, mandatory=True, direction=izot.resources.base.Profile.DatapointMember.OUTPUT, properties={ 'cpTypeOutA': izot.resources.base.Profile.PropertyMember( doc="""Network variable type. Network variable type for network variables that support changeable types.""", name='cpTypeOutA', profile=self, number=5, datatype=izot.resources.properties.nvType.nvType, default=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01' b'\x00\x01\x00\x00\x00\x00\x00\x00', mandatory=True ), 'cpMapA': izot.resources.base.Profile.PropertyMember( doc=""" """, name='cpMapA', profile=self, number=9, datatype=P9000010600000000_4.properties.point.point, default=b'\x00', mandatory=True ), 'cpOpA': izot.resources.base.Profile.PropertyMember( doc=""" """, name='cpOpA', profile=self, number=13, datatype=P9000010600000000_4.properties.mathOp.mathOp, default=b'\x00', mandatory=True ), 'cpNvoLenA': izot.resources.base.Profile.PropertyMember( doc="""Maximum network variable length. Maximum length of a type that may be assigned to the network variable.""", name='cpNvoLenA', profile=self, number=21, datatype=izot.resources.properties.maxNVLength.maxNVLength, default=b'\x04', mandatory=True ), 'cpDefaultA': izot.resources.base.Profile.PropertyMember( doc="""Default output. The position or level the sensor should adopt when updates are not received, or at power-on reset, or when overridden.""", name='cpDefaultA', profile=self, number=25, datatype=izot.resources.properties.defOutput.defOutput, default=b'\x00\x00\x00\x00', mandatory=True ) } ) self.datapoints['nvoDpB'] = izot.resources.base.Profile.DatapointMember( doc="""Absolute count. """, name='nvoDpB', profile=self, number=6, datatype=izot.resources.datapoints.count_f.count_f, mandatory=True, direction=izot.resources.base.Profile.DatapointMember.OUTPUT, properties={ 'cpTypeOutB': izot.resources.base.Profile.PropertyMember( doc="""Network variable type. Network variable type for network variables that support changeable types.""", name='cpTypeOutB', profile=self, number=6, datatype=izot.resources.properties.nvType.nvType, default=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01' b'\x00\x01\x00\x00\x00\x00\x00\x00', mandatory=True ), 'cpMapB': izot.resources.base.Profile.PropertyMember( doc=""" """, name='cpMapB', profile=self, number=10, datatype=P9000010600000000_4.properties.point.point, default=b'\x00', mandatory=True ), 'cpOpB': izot.resources.base.Profile.PropertyMember( doc=""" """, name='cpOpB', profile=self, number=14, datatype=P9000010600000000_4.properties.mathOp.mathOp, default=b'\x00', mandatory=True ), 'cpNvoLenB': izot.resources.base.Profile.PropertyMember( doc="""Maximum network variable length. Maximum length of a type that may be assigned to the network variable.""", name='cpNvoLenB', profile=self, number=22, datatype=izot.resources.properties.maxNVLength.maxNVLength, default=b'\x04', mandatory=True ), 'cpDefaultB': izot.resources.base.Profile.PropertyMember( doc="""Default output. The position or level the sensor should adopt when updates are not received, or at power-on reset, or when overridden.""", name='cpDefaultB', profile=self, number=26, datatype=izot.resources.properties.defOutput.defOutput, default=b'\x00\x00\x00\x00', mandatory=True ) } ) self.datapoints['nvoDpC'] = izot.resources.base.Profile.DatapointMember( doc="""Absolute count. """, name='nvoDpC', profile=self, number=7, datatype=izot.resources.datapoints.count_f.count_f, mandatory=True, direction=izot.resources.base.Profile.DatapointMember.OUTPUT, properties={ 'cpTypeOutC': izot.resources.base.Profile.PropertyMember( doc="""Network variable type. Network variable type for network variables that support changeable types.""", name='cpTypeOutC', profile=self, number=7, datatype=izot.resources.properties.nvType.nvType, default=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01' b'\x00\x01\x00\x00\x00\x00\x00\x00', mandatory=True ), 'cpMapC': izot.resources.base.Profile.PropertyMember( doc=""" """, name='cpMapC', profile=self, number=11, datatype=P9000010600000000_4.properties.point.point, default=b'\x00', mandatory=True ), 'cpOpC': izot.resources.base.Profile.PropertyMember( doc=""" """, name='cpOpC', profile=self, number=15, datatype=P9000010600000000_4.properties.mathOp.mathOp, default=b'\x00', mandatory=True ), 'cpNvoLenC': izot.resources.base.Profile.PropertyMember( doc="""Maximum network variable length. Maximum length of a type that may be assigned to the network variable.""", name='cpNvoLenC', profile=self, number=23, datatype=izot.resources.properties.maxNVLength.maxNVLength, default=b'\x04', mandatory=True ), 'cpDefaultC': izot.resources.base.Profile.PropertyMember( doc="""Default output. The position or level the sensor should adopt when updates are not received, or at power-on reset, or when overridden.""", name='cpDefaultC', profile=self, number=27, datatype=izot.resources.properties.defOutput.defOutput, default=b'\x00\x00\x00\x00', mandatory=True ) } ) self.datapoints['nvoDpD'] = izot.resources.base.Profile.DatapointMember( doc="""Absolute count. """, name='nvoDpD', profile=self, number=8, datatype=izot.resources.datapoints.count_f.count_f, mandatory=True, direction=izot.resources.base.Profile.DatapointMember.OUTPUT, properties={ 'cpTypeOutD': izot.resources.base.Profile.PropertyMember( doc="""Network variable type. Network variable type for network variables that support changeable types.""", name='cpTypeOutD', profile=self, number=8, datatype=izot.resources.properties.nvType.nvType, default=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01' b'\x00\x01\x00\x00\x00\x00\x00\x00', mandatory=True ), 'cpMapD': izot.resources.base.Profile.PropertyMember( doc=""" """, name='cpMapD', profile=self, number=12, datatype=P9000010600000000_4.properties.point.point, default=b'\x00', mandatory=True ), 'cpOpD': izot.resources.base.Profile.PropertyMember( doc=""" """, name='cpOpD', profile=self, number=16, datatype=P9000010600000000_4.properties.mathOp.mathOp, default=b'\x00', mandatory=True ), 'cpNvoLenD': izot.resources.base.Profile.PropertyMember( doc="""Maximum network variable length. Maximum length of a type that may be assigned to the network variable.""", name='cpNvoLenD', profile=self, number=24, datatype=izot.resources.properties.maxNVLength.maxNVLength, default=b'\x04', mandatory=True ), 'cpDefaultD': izot.resources.base.Profile.PropertyMember( doc="""Default output. The position or level the sensor should adopt when updates are not received, or at power-on reset, or when overridden.""", name='cpDefaultD', profile=self, number=28, datatype=izot.resources.properties.defOutput.defOutput, default=b'\x00\x00\x00\x00', mandatory=True ) } ) self._original_name = 'UFPT1controller' self._definition = userdefined.add(self) self.finalize()
def __init__(self): super().__init__(key=20014, scope=4) self.datapoints[ 'nvoSwitch01'] = izot.resources.base.Profile.DatapointMember( doc="""Switch """, name='nvoSwitch01', profile=self, number=1, datatype=izot.resources.datapoints.switch.switch, mandatory=True, direction=izot.resources.base.Profile.DatapointMember.OUTPUT) self.datapoints[ 'nvoSwitch02'] = izot.resources.base.Profile.DatapointMember( doc="""Switch """, name='nvoSwitch02', profile=self, number=2, datatype=izot.resources.datapoints.switch.switch, mandatory=True, direction=izot.resources.base.Profile.DatapointMember.OUTPUT) self.datapoints[ 'nvoSwitch03'] = izot.resources.base.Profile.DatapointMember( doc="""Switch """, name='nvoSwitch03', profile=self, number=3, datatype=izot.resources.datapoints.switch.switch, mandatory=True, direction=izot.resources.base.Profile.DatapointMember.OUTPUT) self.datapoints[ 'nvoSwitch04'] = izot.resources.base.Profile.DatapointMember( doc="""Switch """, name='nvoSwitch04', profile=self, number=4, datatype=izot.resources.datapoints.switch.switch, mandatory=True, direction=izot.resources.base.Profile.DatapointMember.OUTPUT) self.datapoints[ 'nvoSwitch05'] = izot.resources.base.Profile.DatapointMember( doc="""Switch """, name='nvoSwitch05', profile=self, number=5, datatype=izot.resources.datapoints.switch.switch, mandatory=True, direction=izot.resources.base.Profile.DatapointMember.OUTPUT) self.datapoints[ 'nvoSwitch06'] = izot.resources.base.Profile.DatapointMember( doc="""Switch """, name='nvoSwitch06', profile=self, number=6, datatype=izot.resources.datapoints.switch.switch, mandatory=True, direction=izot.resources.base.Profile.DatapointMember.OUTPUT) self.datapoints[ 'nvoSwitch07'] = izot.resources.base.Profile.DatapointMember( doc="""Switch """, name='nvoSwitch07', profile=self, number=7, datatype=izot.resources.datapoints.switch.switch, mandatory=True, direction=izot.resources.base.Profile.DatapointMember.OUTPUT) self.datapoints[ 'nvoSwitch08'] = izot.resources.base.Profile.DatapointMember( doc="""Switch """, name='nvoSwitch08', profile=self, number=8, datatype=izot.resources.datapoints.switch.switch, mandatory=True, direction=izot.resources.base.Profile.DatapointMember.OUTPUT) self._original_name = 'UFPTswitchDriver' self._definition = userdefined.add(self) self.finalize()
def __init__(self): super().__init__( key=20003, scope=4 ) self.datapoints['nvoDataSeed'] = izot.resources.base.Profile.DatapointMember( doc="""Absolute count. A 32-bit counter.""", name='nvoDataSeed', profile=self, number=1, datatype=izot.resources.datapoints.count_32.count_32, mandatory=True, direction=izot.resources.base.Profile.DatapointMember.OUTPUT ) self.datapoints['nviCount1'] = izot.resources.base.Profile.DatapointMember( doc="""Absolute count. A 32-bit counter.""", name='nviCount1', profile=self, number=2, datatype=izot.resources.datapoints.count_32.count_32, mandatory=True, direction=izot.resources.base.Profile.DatapointMember.INPUT ) self.datapoints['nviCount2'] = izot.resources.base.Profile.DatapointMember( doc="""Absolute count. A 32-bit counter.""", name='nviCount2', profile=self, number=4, datatype=izot.resources.datapoints.count_32.count_32, mandatory=True, direction=izot.resources.base.Profile.DatapointMember.INPUT ) self.datapoints['nviCount3'] = izot.resources.base.Profile.DatapointMember( doc="""Absolute count. A 32-bit counter.""", name='nviCount3', profile=self, number=5, datatype=izot.resources.datapoints.count_32.count_32, mandatory=True, direction=izot.resources.base.Profile.DatapointMember.INPUT ) self.datapoints['nviCount4'] = izot.resources.base.Profile.DatapointMember( doc="""Absolute count. A 32-bit counter.""", name='nviCount4', profile=self, number=6, datatype=izot.resources.datapoints.count_32.count_32, mandatory=True, direction=izot.resources.base.Profile.DatapointMember.INPUT ) self.datapoints['nvoEnable'] = izot.resources.base.Profile.DatapointMember( doc="""Switch """, name='nvoEnable', profile=self, number=7, datatype=izot.resources.datapoints.switch.switch, mandatory=True, direction=izot.resources.base.Profile.DatapointMember.OUTPUT ) self.datapoints['nviFaults'] = izot.resources.base.Profile.DatapointMember( doc="""Absolute count. """, name='nviFaults', profile=self, number=8, datatype=izot.resources.datapoints.count.count, mandatory=True, direction=izot.resources.base.Profile.DatapointMember.INPUT ) self.datapoints['nviCounterData'] = izot.resources.base.Profile.DatapointMember( doc=""" """, name='nviCounterData', profile=self, number=9, datatype=P9000010600000000_4.datapoints.dataAll.dataAll, mandatory=True, direction=izot.resources.base.Profile.DatapointMember.INPUT ) self._original_name = 'UFPTnodeModelMonitor' self._definition = userdefined.add(self) self.finalize()
def __init__(self): super().__init__( key=20015, scope=4 ) self.datapoints['nvoError'] = izot.resources.base.Profile.DatapointMember( doc="""State vector. Each state is a boolean single bit value. SNVT_state_64 is preferred.""", name='nvoError', profile=self, number=1, datatype=izot.resources.datapoints.state.state, mandatory=True, direction=izot.resources.base.Profile.DatapointMember.INPUT ) self.datapoints['nvoSensor'] = izot.resources.base.Profile.DatapointMember( doc=""" """, name='nvoSensor', profile=self, number=3, datatype=P9000010600000000_4.datapoints.Sensor.Sensor, mandatory=True, direction=izot.resources.base.Profile.DatapointMember.INPUT ) self.datapoints['nvoSetup'] = izot.resources.base.Profile.DatapointMember( doc=""" """, name='nvoSetup', profile=self, number=4, datatype=P9000010600000000_4.datapoints.FmkSetup.FmkSetup, mandatory=True, direction=izot.resources.base.Profile.DatapointMember.INPUT ) self.datapoints['nvoState'] = izot.resources.base.Profile.DatapointMember( doc="""State vector. Each state is a boolean single bit value. SNVT_state_64 is preferred.""", name='nvoState', profile=self, number=5, datatype=izot.resources.datapoints.state.state, mandatory=True, direction=izot.resources.base.Profile.DatapointMember.INPUT ) self.datapoints['nvoGasConc'] = izot.resources.base.Profile.DatapointMember( doc="""Concentration """, name='nvoGasConc', profile=self, number=2, datatype=izot.resources.datapoints.ppm_f.ppm_f, mandatory=True, direction=izot.resources.base.Profile.DatapointMember.INPUT ) self.datapoints['nvoErrorX'] = izot.resources.base.Profile.DatapointMember( doc="""Absolute count. """, name='nvoErrorX', profile=self, number=6, datatype=izot.resources.datapoints.count.count, mandatory=True, direction=izot.resources.base.Profile.DatapointMember.OUTPUT ) self.datapoints['nvoStateX'] = izot.resources.base.Profile.DatapointMember( doc="""Absolute count. """, name='nvoStateX', profile=self, number=7, datatype=izot.resources.datapoints.count.count, mandatory=True, direction=izot.resources.base.Profile.DatapointMember.OUTPUT ) self.datapoints['nviMsg'] = izot.resources.base.Profile.DatapointMember( doc=""" """, name='nviMsg', profile=self, number=8, datatype=P9000010600000000_4.datapoints.msgData.msgData, mandatory=True, direction=izot.resources.base.Profile.DatapointMember.INPUT ) self._original_name = 'UFPTgasMonitorX' self._definition = userdefined.add(self) self.finalize()
def __init__(self): super().__init__(key=2, scope=4, prefix='MEM_') self._original_name = 'WaveForms' self._definition = userdefined.add(self)
def __init__(self): super().__init__( key=20060, scope=4, principal='nvoOccup' ) self.datapoints['nvoOccup'] = izot.resources.base.Profile.DatapointMember( doc="""Occupancy Provides the qualified state of the hardware sensor output.""", name='nvoOccup', profile=self, number=1, datatype=izot.resources.datapoints.occupancy.occupancy, mandatory=True, direction=izot.resources.base.Profile.DatapointMember.OUTPUT, properties={ 'cpHeartBeat': izot.resources.base.Profile.PropertyMember( doc="""Maximum send time. The maximum period of time between consecutive transmissions of the current value.""", name='cpHeartBeat', profile=self, number=5, datatype=izot.resources.properties.maxSendTime.maxSendTime, default=b'\x04\xb0', mandatory=True ) } ) self.datapoints['nvoLowEmin'] = izot.resources.base.Profile.DatapointMember( doc=""" """, name='nvoLowEmin', profile=self, number=4, datatype=P9000010600000000_4.datapoints.setbackMinutes.setbackMinutes, mandatory=True, direction=izot.resources.base.Profile.DatapointMember.OUTPUT ) self.datapoints['nvoSw2Value'] = izot.resources.base.Profile.DatapointMember( doc="""Switch with scene and setting control. An enhanced version of SNVT_switch with scene and setting controls similar to SNVT_scene and SNVT_setting.""", name='nvoSw2Value', profile=self, number=5, datatype=izot.resources.datapoints.switch_2.switch_2, mandatory=True, direction=izot.resources.base.Profile.DatapointMember.OUTPUT ) self.properties['nciLocation'] = izot.resources.base.Profile.PropertyMember( doc="""Location Provides descriptive physical location information related to the object.""", name='nciLocation', profile=self, number=1, datatype=izot.resources.properties.location.location, mandatory=False ) self.properties['nciDebounce'] = izot.resources.base.Profile.PropertyMember( doc="""Debounce time. The debouncing time to generate the detection envelope.""", name='nciDebounce', profile=self, number=3, datatype=izot.resources.properties.debounce.debounce, default=b'\x00\x00', mandatory=False ) self.properties['cpControlMode'] = izot.resources.base.Profile.PropertyMember( doc=""" """, name='cpControlMode', profile=self, number=4, datatype=P9000010600000000_4.properties.occCntlMode.occCntlMode, default=b'\x01', mandatory=True ) self._original_name = 'UFPToccupancySensor2' self._definition = userdefined.add(self) self.finalize()