示例#1
0
        public void SetIO(PORTS port, byte data)
        {
            switch (port)
            {
            case PORTS.PORT0:
                Write(Command.OutputPort0, data);
                break;

            case PORTS.PORT1:
                Write(Command.OutputPort1, data);
                break;

            default:
                break;
            }
        }
示例#2
0
        public void SetIO(PORTS port, IO_BITS b)
        {
            switch (port)
            {
            case PORTS.PORT0:
            {
                Write(Command.OutputPort0, b);
            }
            break;

            case PORTS.PORT1:
                Write(Command.OutputPort1, b);
                break;

            default:
                break;
            }
        }
示例#3
0
        public void WriteIO(PORTS port, bool value)
        {
            switch (port)
            {
            case PORTS.PORT0:
            {
                Write(Command.OutputPort0, value);
            }
            break;

            case PORTS.PORT1:
                Write(Command.OutputPort1, value);
                break;

            default:
                break;
            }
        }
示例#4
0
        public void SetIODirection(PORT_DIRECTION dir, PORTS port, IO_BITS bits)
        {
            switch (port)
            {
            case PORTS.PORT0:
                switch (dir)
                {
                case PORT_DIRECTION.OUTPUT:
                    Write(Command.OutputPort0, bits);
                    break;

                case PORT_DIRECTION.INPUT:
                    Write(Command.InputPort0, bits);
                    break;

                default:
                    break;
                }
                break;

            case PORTS.PORT1:
                switch (dir)
                {
                case PORT_DIRECTION.OUTPUT:
                    Write(Command.OutputPort1, bits);
                    break;

                case PORT_DIRECTION.INPUT:
                    Write(Command.InputPort1, bits);
                    break;

                default:
                    break;
                }
                break;

            default:
                break;
            }
        }
示例#5
0
        public void SetPortDirection(PORT_DIRECTION dir, PORTS port)
        {
            switch (port)
            {
            case PORTS.PORT0:
                switch (dir)
                {
                case PORT_DIRECTION.OUTPUT:
                    SetCommand(Command.OutputPort0);
                    break;

                case PORT_DIRECTION.INPUT:
                    SetCommand(Command.InputPort0);
                    break;

                default:
                    break;
                }
                break;

            case PORTS.PORT1:
                switch (dir)
                {
                case PORT_DIRECTION.OUTPUT:
                    SetCommand(Command.OutputPort1);
                    break;

                case PORT_DIRECTION.INPUT:
                    SetCommand(Command.InputPort1);
                    break;

                default:
                    break;
                }
                break;

            default:
                break;
            }
        }
示例#6
0
        public void WriteIO(PORTS port, IO_BITS b, bool val)
        {
            switch (port)
            {
            case PORTS.PORT0:
            {
                if (val == true)
                {
                    m_portVal[0] |= (byte)b;
                }
                else
                {
                    m_portVal[0] &= (byte)(~(byte)b);
                }
                Write(Command.OutputPort0, m_portVal[0]);
            }
            break;

            case PORTS.PORT1:
            {
                if (val == true)
                {
                    m_portVal[1] |= (byte)b;
                }
                else
                {
                    m_portVal[1] &= (byte)(~(byte)b);
                }
                Write(Command.OutputPort1, m_portVal[1]);
            }
            break;

            default:
                break;
            }
        }
示例#7
0
 public HttpConnection openConnection(string address, PORTS port)
 {
     return(openConnection(address, (int)port));
 }
示例#8
0
 public HttpConnection openSecureConnection(string address, PORTS port, string servername)
 {
     return(openSecureConnection(address, (int)port, servername));
 }
 public HttpConnection openSecureConnection(string address, PORTS port, string servername)
 {
     return openSecureConnection(address, (int)port, servername);
 }
 public HttpConnection openConnection(string address, PORTS port)
 {
     return openConnection(address, (int)port);
 }