Sha256: a2f572b5612021af0bcd84bdde43b34d6c617103f2ef94afaff9ceafcc3e1450

Contents?: true

Size: 1.4 KB

Versions: 7

Compression:

Stored size: 1.4 KB

Contents

/*
 * Copyright (c) 2013, Ingenico Inc.
 *
 * Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted,
 * provided that the above copyright notice and this permission notice appear in all copies.
 *
 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
 * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
 * IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
 * PERFORMANCE OF THIS SOFTWARE.
 *
 **/

#ifndef rs_232_port_h____FILEEXTENSION___
#define rs_232_port_h____FILEEXTENSION___

#   include <ruby.h>
#   include <ruby/io.h>
#   include <windows.h>
#   include <fcntl.h>
#   include <io.h>
#   include <stdio.h>
#   include <string.h>
#   include "structs.h"

#define WIN_PATTERN "\\\\.\\%s"

void setBaudRate(VALUE, VALUE);

VALUE getBaudRate(VALUE);

void setParity(VALUE, VALUE);

VALUE getParity(VALUE);

void setDataBits(VALUE, VALUE);

VALUE getDataBits(VALUE);

void setStopBits(VALUE, VALUE);

VALUE getStopBits(VALUE);

void setFlowControl(VALUE, VALUE);

VALUE getFlowControl(VALUE);

void setTimeout(VALUE, VALUE);

void setSettings(VALUE);

#endif

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
rs_232-2.3.2.pre ext/rs_232/windows/port.h
rs_232-2.3.1 ext/rs_232/windows/port.h
rs_232-2.3.0 ext/rs_232/windows/port.h
rs_232-2.2.0 ext/rs_232/windows/port.h
rs_232-2.0.7 ext/rs_232/windows/port.h
rs_232-2.0.5 ext/rs_232/windows/port.h
rs_232-2.0.4 ext/rs_232/windows/port.h