# a ProcBridge client call. import RPi.GPIO as GPIO import signal import time import sys import os import datetime from procbridge import procbridge import _thread proc_host = '127.0.0.1' java_client_port = 8877 interlock_server_port = 7788 client = procbridge.ProcBridge(proc_host, java_client_port) # quiets GPIO messages GPIO.setwarnings(False) mylogfile = ('/var/log/%s.access.log' % os.path.basename(__file__)) log_level = 4 machine_dict = {"4": "Laser", "5": "CNC"} # using Normally Open relay interlock = 13 alarm_pin = 32 alarm_state = 0
from procbridge import procbridge host = '127.0.0.1' port = 8877 client = procbridge.ProcBridge(host, port) print(client.request("", {"text_input": "hello how are you sir?"}))
from procbridge import procbridge _procBridgePort = 34567 _client = procbridge.ProcBridge("127.0.0.1", _procBridgePort) def event(event, args): _client.request(event, args)
from logging.config import dictConfig from collections import defaultdict from procbridge import procbridge monkey.patch_all() import socket import select timeout = 1000 HOST = '192.168.1.135' MCAST_ADDR = '234.5.6.7' MCAST_PORT_LIST = list(range(59433, 59447)) + [59449] + [59450] TCP_SERVER_PORT = 50001 READ_ONLY = (select.POLLIN | select.POLLPRI | select.POLLHUP | select.POLLERR) READ_WRITE = (READ_ONLY | select.POLLOUT) DATA_UPLOAD_API = "http://127.0.0.1:3000/api/nano_grids/dataUpload" proc_service = procbridge.ProcBridge('127.0.0.1', 8200) device_map = { "WyNfGzjR6dVwPM4jN9ay8n": {"name": "PEM", "port": 59439}, "FnT5gWCUwLEoMZUFhpAfAm": {"name": "FR", "port": 59437}, "D3eNJiXb4irfNzUofTFbJb": {"name": "HMI", "port": 59448}, "9Uw5LrQ4VQqivpWk4ShcW8": {"name": "BatA", "port": 59435}, "vEhjAmaEX87QbMcK8jixYn": {"name": "BatB", "port": 59436}, "GsyVca5AXgXjfRrctDmMnH": {"name": "Load", "port": 59442}, "JiJtiAqxXnDMVRB4T8H8vW": {"name": "PCS Test", "port": 59447}, "suUx5wwxcgVQMgnaZzSzDH": {"name": "Solar", "port": 59434}, "PfNnkvCPB3WymwQSLX4zqR": {"name": "H2G", "port": 59441}, "uVQH7GmNsiwqdUYvoqenEQ": {"name": "Wind", "port": 59433}, "jpXwNvVX4umZqkWgNsVDKj": {"name": "Switch", "port": 59446}, "JdbL6SjeTVJC4P9bqz7CVM": {"name": "SOC", "port": 59440}, "vbRJrDp3uFzUCafEDtkA9Q": {"name": "Flow", "port": 59438},