#include <ChToAddrDecoder.h>
Public Member Functions | |
ChToAddrDecoder (void) | |
~ChToAddrDecoder (void) | |
UInt32 | GetVectRoutBoardAddr (UInt8 BoardNumb) |
UInt32 | GetVectBusyBoardAddr (UInt8 BoardNumb) |
UInt8 | GetChannNumbFromPosition (UInt8 SectorNumb, UInt8 StaveNumb, UInt8 Side) |
UInt32 | GetBoardAddr (UInt8 ChNumb) |
UInt32 | GetRouterCh (UInt8 ChNumb) |
Private Attributes | |
UInt32 | RouterBoardAddresses [20] |
UInt32 | BusyBoardsAddresses [2] |
UInt8 | PositionToChannel [10][6][2] |
it keeps in memory the cards numbers router, busy cards and halfstaves
ChToAddrDecoder::ChToAddrDecoder | ( | void | ) |
ChToAddrDecoder::~ChToAddrDecoder | ( | void | ) |
UInt32 ChToAddrDecoder::RouterBoardAddresses[20] [private] |
UInt32 ChToAddrDecoder::BusyBoardsAddresses[2] [private] |
UInt8 ChToAddrDecoder::PositionToChannel[10][6][2] [private] |