Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
U
uniset2
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
1
Issues
1
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
UniSet project repositories
uniset2
Commits
b5664623
Commit
b5664623
authored
Feb 02, 2010
by
Alexander Morozov
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
add methods for changing parity, character size and stop bits
parent
b7a7ae77
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
23 additions
and
2 deletions
+23
-2
ModbusRTUMaster.h
include/modbus/ModbusRTUMaster.h
+5
-1
ModbusRTUMaster.cc
src/Communications/Modbus/ModbusRTUMaster.cc
+18
-1
No files found.
include/modbus/ModbusRTUMaster.h
View file @
b5664623
...
@@ -29,7 +29,11 @@ class ModbusRTUMaster:
...
@@ -29,7 +29,11 @@ class ModbusRTUMaster:
void
setSpeed
(
ComPort
::
Speed
s
);
void
setSpeed
(
ComPort
::
Speed
s
);
void
setSpeed
(
const
std
::
string
s
);
void
setSpeed
(
const
std
::
string
s
);
ComPort
::
Speed
getSpeed
();
ComPort
::
Speed
getSpeed
();
void
setParity
(
ComPort
::
Parity
parity
);
void
setCharacterSize
(
ComPort
::
CharacterSize
csize
);
void
setStopBits
(
ComPort
::
StopBits
sBit
);
int
getTimeout
();
int
getTimeout
();
protected
:
protected
:
...
...
src/Communications/Modbus/ModbusRTUMaster.cc
View file @
b5664623
...
@@ -82,7 +82,24 @@ ComPort::Speed ModbusRTUMaster::getSpeed()
...
@@ -82,7 +82,24 @@ ComPort::Speed ModbusRTUMaster::getSpeed()
return
port
->
getSpeed
();
return
port
->
getSpeed
();
}
}
// -------------------------------------------------------------------------
void
ModbusRTUMaster
::
setParity
(
ComPort
::
Parity
parity
)
{
if
(
port
!=
NULL
)
port
->
setParity
(
parity
);
}
// -------------------------------------------------------------------------
void
ModbusRTUMaster
::
setCharacterSize
(
ComPort
::
CharacterSize
csize
)
{
if
(
port
!=
NULL
)
port
->
setCharacterSize
(
csize
);
}
// -------------------------------------------------------------------------
void
ModbusRTUMaster
::
setStopBits
(
ComPort
::
StopBits
sBit
)
{
if
(
port
!=
NULL
)
port
->
setStopBits
(
sBit
);
}
// -------------------------------------------------------------------------
// -------------------------------------------------------------------------
int
ModbusRTUMaster
::
getTimeout
()
int
ModbusRTUMaster
::
getTimeout
()
{
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment