# 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
Esempio n. 2
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?"}))
Esempio n. 3
0
from procbridge import procbridge

_procBridgePort = 34567
_client = procbridge.ProcBridge("127.0.0.1", _procBridgePort)


def event(event, args):
    _client.request(event, args)
Esempio n. 4
0
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},