Model Railroad System  2.2.1
Public Member Functions | Private Attributes | List of all members
xpressnet::FunctionStatus Class Reference

Function status. More...

Public Member Functions

 FunctionStatus (name, s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12)
 Constructor. More...
 
 Status (f)
 Return selected status flag. More...
 

Private Attributes

 _status0
 Status 0. More...
 
 _status1
 Status 1. More...
 
 _status2
 Status 2. More...
 
 _status3
 Status 3. More...
 
 _status4
 Status 4. More...
 
 _status5
 Status 5. More...
 
 _status6
 Status 6. More...
 
 _status7
 Status 7. More...
 
 _status8
 Status 8. More...
 
 _status9
 Status 9. More...
 
 _status10
 Status 10. More...
 
 _status11
 Status 11. More...
 
 _status12
 Status 12. More...
 

Detailed Description

Function status.

Author
Robert Heller <heller@deepsoft.com>

Constructor & Destructor Documentation

◆ FunctionStatus()

xpressnet::FunctionStatus::FunctionStatus ( name  ,
s0  ,
s1  ,
s2  ,
s3  ,
s4  ,
s5  ,
s6  ,
s7  ,
s8  ,
s9  ,
s10  ,
s11  ,
s12   
)

Constructor.

Parameters
s0Function 0 is monemtary flag.
s1Function 1 is monemtary flag.
s2Function 2 is monemtary flag.
s3Function 3 is monemtary flag.
s4Function 4 is monemtary flag.
s5Function 5 is monemtary flag.
s6Function 6 is monemtary flag.
s7Function 7 is monemtary flag.
s8Function 8 is monemtary flag.
s9Function 9 is monemtary flag.
s10Function 10 is monemtary flag.
s11Function 11 is monemtary flag.
s12Function 12 is monemtary flag.

Member Function Documentation

◆ Status()

xpressnet::FunctionStatus::Status ( )

Return selected status flag.

Parameters
fFunction whose status to return.

Member Data Documentation

◆ _status0

xpressnet::FunctionStatus::_status0
private

Status 0.

◆ _status1

xpressnet::FunctionStatus::_status1
private

Status 1.

◆ _status10

xpressnet::FunctionStatus::_status10
private

Status 10.

◆ _status11

xpressnet::FunctionStatus::_status11
private

Status 11.

◆ _status12

xpressnet::FunctionStatus::_status12
private

Status 12.

◆ _status2

xpressnet::FunctionStatus::_status2
private

Status 2.

◆ _status3

xpressnet::FunctionStatus::_status3
private

Status 3.

◆ _status4

xpressnet::FunctionStatus::_status4
private

Status 4.

◆ _status5

xpressnet::FunctionStatus::_status5
private

Status 5.

◆ _status6

xpressnet::FunctionStatus::_status6
private

Status 6.

◆ _status7

xpressnet::FunctionStatus::_status7
private

Status 7.

◆ _status8

xpressnet::FunctionStatus::_status8
private

Status 8.

◆ _status9

xpressnet::FunctionStatus::_status9
private

Status 9.