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

Software version. More...

Public Member Functions

 SoftwareVersion (name, majornibble, minornibble, cst=0xff)
 Constructor. More...
 
 Major ()
 Return major version number. More...
 
 Minor ()
 Return minor version number. More...
 
 CommandStationTypeCode ()
 Return command station type. More...
 

Private Attributes

 _major
 Major version number. More...
 
 _minor
 Minor version number. More...
 
 _command_station_type
 Command station type. More...
 

Detailed Description

Software version.

Author
Robert Heller <heller@deepsoft.com>

Constructor & Destructor Documentation

◆ SoftwareVersion()

xpressnet::SoftwareVersion::SoftwareVersion ( name  ,
majornibble  ,
minornibble  ,
cst  = 0xff 
)

Constructor.

Parameters
majornibbleMajor version number.
minornibbleMinor version number.
cstCommand station type.

Member Function Documentation

◆ CommandStationTypeCode()

xpressnet::SoftwareVersion::CommandStationTypeCode ( )

Return command station type.

◆ Major()

xpressnet::SoftwareVersion::Major ( )

Return major version number.

◆ Minor()

xpressnet::SoftwareVersion::Minor ( )

Return minor version number.

Member Data Documentation

◆ _command_station_type

xpressnet::SoftwareVersion::_command_station_type
private

Command station type.

◆ _major

xpressnet::SoftwareVersion::_major
private

Major version number.

◆ _minor

xpressnet::SoftwareVersion::_minor
private

Minor version number.