BakeoutController-Basic  0.1
A Controller for the Omicron vacuum chamber
Public Member Functions | List of all members
kernel.modbus.StandaloneModbusPortConfiguration Class Reference
Inheritance diagram for kernel.modbus.StandaloneModbusPortConfiguration:
Inheritance graph
[legend]
Collaboration diagram for kernel.modbus.StandaloneModbusPortConfiguration:
Collaboration graph
[legend]

Public Member Functions

String getPortName ()
 
void setPortName (String portName)
 
int getStopBits ()
 
void setStopBits (int stopBits)
 
int getParityBits ()
 
void setParityBits (int parityBits)
 
int getDataBits ()
 
void setDataBits (int dataBits)
 
int getBaudRate ()
 
void setBaudRate (int baudRate)
 
String getEncoding ()
 
void setEncoding (String encoding)
 
SerialParameters getSerialParameters ()
 

Additional Inherited Members

- Public Attributes inherited from kernel.modbus.ModbusPortConfiguration
String ASCII_ENCODING = Modbus.SERIAL_ENCODING_ASCII
 
String RTU_ENCODING = Modbus.SERIAL_ENCODING_RTU
 
int BAUD_RATE_19200 = 19200
 
- Public Attributes inherited from kernel.serial_ports.PortConfiguration
int DATABITS_8 = RXTXPort.DATABITS_8
 
int BAUD_RATE_9600 = 9600
 
int PARITY_NONE = RXTXPort.PARITY_NONE
 
int STOPBITS_1 = RXTXPort.STOPBITS_1
 

Detailed Description

Contains methods required to configure a MODBUS serial port

Definition at line 9 of file StandaloneModbusPortConfiguration.java.

Member Function Documentation

int kernel.modbus.StandaloneModbusPortConfiguration.getBaudRate ( )
Returns
The desired baud rate

Implements kernel.serial_ports.PortConfiguration.

Definition at line 110 of file StandaloneModbusPortConfiguration.java.

110  {
111  return this.baudRate;
112  }
int kernel.modbus.StandaloneModbusPortConfiguration.getDataBits ( )
Returns
The desired number of parity bits

Implements kernel.serial_ports.PortConfiguration.

Definition at line 94 of file StandaloneModbusPortConfiguration.java.

94  {
95  return this.dataBits;
96  }
String kernel.modbus.StandaloneModbusPortConfiguration.getEncoding ( )
Returns
The current character encoding

Implements kernel.modbus.ModbusPortConfiguration.

Definition at line 132 of file StandaloneModbusPortConfiguration.java.

132  {
133  return this.encoding;
134  }
int kernel.modbus.StandaloneModbusPortConfiguration.getParityBits ( )
Returns
The number of parity bits

Implements kernel.serial_ports.PortConfiguration.

Definition at line 78 of file StandaloneModbusPortConfiguration.java.

78  {
79  return this.parityBits;
80  }
String kernel.modbus.StandaloneModbusPortConfiguration.getPortName ( )
Returns
The port name

Implements kernel.modbus.ModbusPortConfiguration.

Definition at line 46 of file StandaloneModbusPortConfiguration.java.

46  {
47  return this.portName;
48  }
SerialParameters kernel.modbus.StandaloneModbusPortConfiguration.getSerialParameters ( )
Returns
An instance of SerialParameters that contains the desired connection parameters.

Implements kernel.modbus.ModbusPortConfiguration.

Definition at line 149 of file StandaloneModbusPortConfiguration.java.

149  {
150  SerialParameters parameters = new SerialParameters();
151 
152  parameters.setPortName(portName);
153  parameters.setStopbits(stopBits);
154  parameters.setParity(parityBits);
155  parameters.setDatabits(dataBits);
156  parameters.setBaudRate(baudRate);
157  parameters.setEncoding(encoding);
158 
159  return parameters;
160  }
int kernel.modbus.StandaloneModbusPortConfiguration.getStopBits ( )
Returns
The number of stop bits

Implements kernel.serial_ports.PortConfiguration.

Definition at line 62 of file StandaloneModbusPortConfiguration.java.

62  {
63  return this.stopBits;
64  }
void kernel.modbus.StandaloneModbusPortConfiguration.setBaudRate ( int  baudRate)
Parameters
baudRateThe desired Baud rate

Implements kernel.modbus.ModbusPortConfiguration.

Definition at line 118 of file StandaloneModbusPortConfiguration.java.

118  {
119  if (baudRate <= 0){
120  throw new IllegalArgumentException(
121  "Attempted to set a baud rate less than or equal to 0. " +
122  "This is not allowed"
123  );
124  }
125  this.baudRate = baudRate;
126  }
void kernel.modbus.StandaloneModbusPortConfiguration.setDataBits ( int  dataBits)
Parameters
dataBitsThe data bits in an RS232 frame

Implements kernel.modbus.ModbusPortConfiguration.

Definition at line 102 of file StandaloneModbusPortConfiguration.java.

102  {
103  this.dataBits = dataBits;
104  }
void kernel.modbus.StandaloneModbusPortConfiguration.setEncoding ( String  encoding)
Parameters
encodingThe string encoding to use

Implements kernel.modbus.ModbusPortConfiguration.

Definition at line 140 of file StandaloneModbusPortConfiguration.java.

140  {
141  this.encoding = encoding;
142  }
void kernel.modbus.StandaloneModbusPortConfiguration.setParityBits ( int  parityBits)
Parameters
parityBitsThe number of parity bits

Implements kernel.modbus.ModbusPortConfiguration.

Definition at line 86 of file StandaloneModbusPortConfiguration.java.

86  {
87  this.parityBits = parityBits;
88  }
void kernel.modbus.StandaloneModbusPortConfiguration.setPortName ( String  portName)
Parameters
portNameThe port name to use

Implements kernel.modbus.ModbusPortConfiguration.

Definition at line 54 of file StandaloneModbusPortConfiguration.java.

54  {
55  this.portName = portName;
56  }
void kernel.modbus.StandaloneModbusPortConfiguration.setStopBits ( int  stopBits)
Parameters
stopBitsThe number of stop bits in the RS232 connection

Implements kernel.modbus.ModbusPortConfiguration.

Definition at line 70 of file StandaloneModbusPortConfiguration.java.

70  {
71  this.stopBits = stopBits;
72  }

The documentation for this class was generated from the following file:
Git Repo