Esempio n. 1
0
    def xEnumerationGetSymbolicByIndex(self, index):

        index = size_t(index)
        symbolic_p = create_string_buffer(XARENA_STR_BUFFER_SIZE_DEFAULT)
        symbolic_len = size_t(XARENA_STR_BUFFER_SIZE_DEFAULT)

        # AC_ERROR acEnumerationGetSymbolicByIndex(
        #   acNode hNode,
        #   size_t index,
        #   char* pSymbolicBuf,
        #   size_t* pBufLen)
        harenac.acEnumerationGetSymbolicByIndex(self.hxnode, index, symbolic_p,
                                                byref(symbolic_len))

        return symbolic_p.value.decode()
Esempio n. 2
0
    def xSystemGetInterfaceIpAddressStr(self, index):

        index = size_t(index)
        ip_str_p = create_string_buffer(XARENA_STR_BUFFER_SIZE_DEFAULT)
        buf_len = size_t(XARENA_STR_BUFFER_SIZE_DEFAULT)
        # AC_ERROR acSystemGetInterfaceIpAddressStr(
        #   acSystem hSystem,
        #   size_t index,
        #   char * pIpAddressStr,
        #   size_t * pBufLen)
        harenac.acSystemGetInterfaceIpAddressStr(
            self.__acsystem,
            index,
            ip_str_p,
            byref(buf_len))

        return (ip_str_p.value).decode()  # check if it work with no brakets
Esempio n. 3
0
    def xSystemGetDeviceDefaultGatewayStr(self, index):

        index = size_t(index)
        gateway_str_p = create_string_buffer(XARENA_STR_BUFFER_SIZE_DEFAULT)
        buf_len = size_t(XARENA_STR_BUFFER_SIZE_DEFAULT)
        # AC_ERROR acSystemGetDeviceDefaultGatewayStr(
        #   acSystem hSystem,
        #   size_t index,
        #   char * pDefaultGatewayStr,
        #   size_t * pBufLen)
        harenac.acSystemGetDeviceDefaultGatewayStr(
            self.__acsystem,
            index,
            gateway_str_p,
            byref(buf_len))

        return (gateway_str_p.value).decode()
Esempio n. 4
0
    def xSystemGetInterfaceSubnetMaskStr(self, index):

        index = size_t(index)
        subnet_mask_str_p = create_string_buffer(
            XARENA_STR_BUFFER_SIZE_DEFAULT)
        buf_len = size_t(XARENA_STR_BUFFER_SIZE_DEFAULT)
        # AC_ERROR acSystemGetInterfaceSubnetMaskStr(
        #   acSystem hSystem,
        #   size_t index,
        #   char* pSubnetMaskStr,
        #   size_t* pBufLen)
        harenac.acSystemGetInterfaceSubnetMaskStr(
            self.__acsystem,
            index,
            subnet_mask_str_p,
            byref(buf_len))

        return (subnet_mask_str_p.value).decode()
Esempio n. 5
0
    def xNodeGetNumChildren(self):

        num_children = size_t(0)
        # AC_ERROR acNodeGetNumChildren(
        #   acNode hNode,
        #   size_t* pNumChildren)
        harenac.acNodeGetNumChildren(self.hxnode, byref(num_children))

        return num_children.value
Esempio n. 6
0
    def xSystemGetDeviceVersion(self, index):

        index = size_t(index)
        user_defined_name_p = create_string_buffer(
            XARENA_STR_BUFFER_SIZE_DEFAULT)
        buf_len = size_t(XARENA_STR_BUFFER_SIZE_DEFAULT)
        # AC_ERROR acSystemGetDeviceVersion
        #   (acSystem hSystem,
        #   size_t index,
        #   char * pDeviceVersion,
        #   size_t * pBufLen)
        harenac.acSystemGetDeviceVersion(
            self.__acsystem,
            index,
            user_defined_name_p,
            byref(buf_len))

        return (user_defined_name_p.value).decode()
Esempio n. 7
0
    def xCategoryGetNumFeatures(self):

        num_features = size_t(0)
        # AC_ERROR acCategoryGetNumFeatures(
        #   acNode hNode,
        #   size_t* pNumFeatures)
        harenac.acCategoryGetNumFeatures(self.hxnode, byref(num_features))

        return num_features.value
Esempio n. 8
0
    def xSystemGetDeviceMacAddressStr(self, index):

        index = size_t(index)
        mac_address_str_p = create_string_buffer(
            XARENA_STR_BUFFER_SIZE_DEFAULT)
        buf_len = size_t(XARENA_STR_BUFFER_SIZE_DEFAULT)
        # AC_ERROR acSystemGetDeviceMacAddressStr(
        #   acSystem hSystem,
        #   size_t index,
        #   char * pMacAddress,
        #   size_t * pBufLen)
        harenac.acSystemGetDeviceMacAddressStr(
            self.__acsystem,
            index,
            mac_address_str_p,
            byref(buf_len))

        return (mac_address_str_p.value).decode()
Esempio n. 9
0
    def xNodeGetNumParents(self):

        num_parents = size_t(0)
        # AC_ERROR acNodeGetNumParents(
        #   acNode hNode,
        #   size_t* pNumParents)
        harenac.acNodeGetNumParents(self.hxnode, byref(num_parents))

        return num_parents.value
Esempio n. 10
0
    def xEnumerationGetNumSymbbolics(self):

        num_symbolics = size_t(0)
        # AC_ERROR acEnumerationGetNumEntries(
        #   acNode hNode,
        #   size_t* pNumEntries)
        harenac.acEnumerationGetNumSymbolics(self.hxnode, byref(num_symbolics))

        return num_symbolics.value
Esempio n. 11
0
    def xSystemGetDeviceSerial(self, index):

        index = size_t(index)
        device_serial_str_p = create_string_buffer(
            XARENA_STR_BUFFER_SIZE_DEFAULT)
        buf_len = size_t(XARENA_STR_BUFFER_SIZE_DEFAULT)
        # AC_ERROR acSystemGetDeviceSerial(
        #   acSystem hSystem,
        #   size_t index,
        #   char * pSerialNumberBuf,
        #   size_t * pBufLen)
        harenac.acSystemGetDeviceSerial(
            self.__acsystem,
            index,
            device_serial_str_p,
            byref(buf_len))

        return (device_serial_str_p.value).decode()
Esempio n. 12
0
    def xBufferGetSizeFilled(self):

        size_filled = size_t(0)
        # AC_ERROR acBufferGetSizeFilled(
        #   acBuffer hBuffer,
        #   size_t * pSizeFilled)
        harenac.acBufferGetSizeFilled(
            self.hxbuffer, byref(size_filled))

        return size_filled.value
Esempio n. 13
0
    def xSelectorGetNumSelectedFeatures(self):

        num_selected_features = size_t(0)
        # AC_ERROR acSelectorGetNumSelectedFeatures(
        #   acNode hNode,
        #   size_t* pNumSelectedFeatures)
        harenac.acSelectorGetNumSelectedFeatures(self.hxnode,
                                                 byref(num_selected_features))

        return num_selected_features.value
Esempio n. 14
0
    def xNodeGetNumPropertyNames(self):

        num_property_names = size_t(0)
        # AC_ERROR acNodeGetNumPropertyNames(
        #   acNode hNode,
        #   size_t* pNumPropertyNames)
        harenac.acNodeGetNumPropertyNames(self.hxnode,
                                          byref(num_property_names))

        return num_property_names.value
Esempio n. 15
0
    def xBufferGetPayloadSize(self):

        payload_size = size_t(0)
        # AC_ERROR acBufferGetPayloadSize(
        #   acBuffer hBuffer,
        #   size_t * pPayloadSize)
        harenac.acBufferGetPayloadSize(
            self.hxbuffer,
            byref(payload_size))

        return payload_size.value
Esempio n. 16
0
    def xImageGetOffsetY(self):

        offsety = size_t(0)
        # AC_ERROR acImageGetOffsetY(
        #   acBuffer hBuffer,
        #   size_t* pOffsetY)
        harenac.acImageGetOffsetY(
            self.hxbuffer,
            byref(offsety))

        return offsety.value
Esempio n. 17
0
    def xImageGetOffsetX(self):

        offsetx = size_t(0)
        # AC_ERROR acImageGetOffsetX(
        #   acBuffer hBuffer,
        #   size_t* pOffsetX)
        harenac.acImageGetOffsetX(
            self.hxbuffer,
            byref(offsetx))

        return offsetx.value
Esempio n. 18
0
    def xSystemGetNumInterfaces(self):

        num = size_t(0)
        # AC_ERROR acSystemGetNumInterfaces(
        #   acSystem hSystem,
        #   size_t * pNumDevices)
        harenac.acSystemGetNumInterfaces(
            self.__acsystem,
            byref(num))

        return num.value
Esempio n. 19
0
    def xIntegerGetUnit(self):

        unit_p = create_string_buffer(XARENA_STR_BUFFER_SIZE_DEFAULT)
        unit_len = size_t(XARENA_STR_BUFFER_SIZE_DEFAULT)
        # AC_ERROR acIntegerGetUnit(
        #   acNode hNode,
        #   char* pUnitBuf,
        #   size_t* pBufLen)
        harenac.acIntegerGetUnit(self.hxnode, unit_p, byref(unit_len))

        return unit_p.value.decode()
Esempio n. 20
0
    def xStringGetValue(self):

        value_p = create_string_buffer(XARENA_STR_BUFFER_SIZE_DEFAULT)
        value_len = size_t(XARENA_STR_BUFFER_SIZE_DEFAULT)
        # AC_ERROR acStringGetValue(
        #   acNode hNode,
        #   char* pValue,
        #   size_t* pBufLen)
        harenac.acStringGetValue(self.hxnode, value_p, byref(value_len))

        return value_p.value.decode()
Esempio n. 21
0
    def xNodeGetParent(self, index):

        index = size_t(index)
        parent_node = acNode(None)
        # AC_ERROR acNodeGetParent(
        #   acNode hNode,
        #   size_t index,
        #   acNode* phParentNode)
        harenac.acNodeGetParent(self.hxnode, index, byref(parent_node))

        return parent_node.value
Esempio n. 22
0
    def xBufferGetSizeOfBuffer(self):

        size_of_buffer = size_t(0)
        # AC_ERROR acBufferGetSizeOfBuffer(
        #   acBuffer hBuffer,
        #   size_t * pSizeOfBuffer)
        harenac.acBufferGetSizeOfBuffer(
            self.hxbuffer,
            byref(size_of_buffer))

        return size_of_buffer.value
Esempio n. 23
0
    def xCategoryGetFeature(self, index):

        index = size_t(index)
        feature_node = acNode(None)
        # AC_ERROR acCategoryGetFeature(
        #   acNode hNode,
        #   size_t index,
        #   acNode* phFeatureNode)
        harenac.acCategoryGetFeature(self.hxnode, index, byref(feature_node))

        return feature_node.value
Esempio n. 24
0
    def xNodeGetDocuURL(self):

        doc_url_p = create_string_buffer(XARENA_STR_BUFFER_SIZE_1000)
        doc_url_len = size_t(XARENA_STR_BUFFER_SIZE_1000)
        # AC_ERROR acNodeGetDocuURL(
        #   acNode hNode,
        #   char* pDocuURLBuf,
        #   size_t* pBufLen)
        harenac.acNodeGetDocuURL(self.hxnode, doc_url_p, byref(doc_url_len))

        return doc_url_p.value.decode()
Esempio n. 25
0
    def xNodeGetEventID(self):

        event_id_p = create_string_buffer(XARENA_STR_BUFFER_SIZE_DEFAULT)
        event_id_len = size_t(XARENA_STR_BUFFER_SIZE_DEFAULT)
        # AC_ERROR acNodeGetEventID(
        #   acNode hNode,
        #   char* pEventIDBuf,
        #   size_t* pBufLen)
        harenac.acNodeGetEventID(self.hxnode, event_id_p, byref(event_id_len))

        return event_id_p.value.decode()
Esempio n. 26
0
    def xNodeGetToolTip(self):

        tooltip_p = create_string_buffer(XARENA_STR_BUFFER_SIZE_1000)
        tooltip_len = size_t(XARENA_STR_BUFFER_SIZE_1000)
        # AC_ERROR acNodeGetToolTip(
        #   acNode hNode,
        #   char* pToolTipBuf,
        #   size_t* pBufLen)
        harenac.acNodeGetToolTip(self.hxnode, tooltip_p, byref(tooltip_len))

        return tooltip_p.value.decode()
Esempio n. 27
0
    def xImageGetWidth(self):

        width = size_t(0)
        # AC_ERROR acImageGetWidth(
        #   acBuffer hBuffer,
        #   size_t* pWidth)
        harenac.acImageGetWidth(
            self.hxbuffer,
            byref(width))

        return width.value
Esempio n. 28
0
    def xNodeGetChild(self, index):

        child_node = acNode(None)
        index = size_t(index)
        # AC_ERROR acNodeGetChild(
        #   acNode hNode,
        #   size_t index,
        #   acNode* phChildNode)
        harenac.acNodeGetChild(self.hxnode, index, byref(child_node))

        return child_node.value
Esempio n. 29
0
    def xImageGetHeight(self):

        height = size_t(0)
        # AC_ERROR acImageGetHeight(
        #   acBuffer hBuffer,
        #   size_t* pHeight)
        harenac.acImageGetHeight(
            self.hxbuffer,
            byref(height))

        return height.value
Esempio n. 30
0
    def xNodeGetName(self):

        name_p = create_string_buffer(XARENA_STR_BUFFER_SIZE_DEFAULT)
        name_len = size_t(XARENA_STR_BUFFER_SIZE_DEFAULT)
        # AC_ERROR acNodeGetName(
        #   acNode hNode,
        #   char* pNameBuf,
        #   size_t* pBufLen)
        harenac.acNodeGetName(self.hxnode, name_p, byref(name_len))

        return name_p.value.decode()