Public Types |
| enum | { kOffset = 0x34,
kId = 8
} |
| enum | tId {
kRegisterId = 0,
kG0_Gating_ModeId = 1,
kG0_Gate_On_Both_EdgesId = 2,
kG0_Trigger_Mode_For_Edge_GateId = 3,
kG0_Stop_ModeId = 4,
kG0_Load_Source_SelectId = 5,
kG0_Output_ModeId = 6,
kG0_Counting_OnceId = 7,
kG0_Loading_On_TCId = 8,
kG0_Gate_PolarityId = 9,
kG0_Loading_On_GateId = 10,
kG0_Reload_Source_SwitchingId = 11
} |
| enum | tG0_Gating_Mode { kG0_Gating_ModeGating_Disabled = 0,
kG0_Gating_ModeLevel_Gating = 1,
kG0_Gating_ModeEdge_Gating_Active_High = 2,
kG0_Gating_ModeEdge_Gating_Active_Low = 3
} |
| enum | tG0_Gate_On_Both_Edges { kG0_Gate_On_Both_EdgesBoth_Edges_Disabled = 0,
kG0_Gate_On_Both_EdgesBoth_Edges_Enabled = 1
} |
| enum | tG0_Trigger_Mode_For_Edge_Gate { kG0_Trigger_Mode_For_Edge_GateFirst_Starts_Next_Stops = 0,
kG0_Trigger_Mode_For_Edge_GateFirst_Starts_Next_Starts = 1,
kG0_Trigger_Mode_For_Edge_GateGate_Starts_TC_Stops = 2,
kG0_Trigger_Mode_For_Edge_GateGate_Does_Not_Stop = 3
} |
| enum | tG0_Stop_Mode { kG0_Stop_ModeStop_On_Gate = 0,
kG0_Stop_ModeStop_On_Gate_Or_First_TC = 1,
kG0_Stop_ModeStop_On_Gate_Or_Second_TC = 2,
kG0_Stop_ModeStop_Mode_Reserved = 3
} |
| enum | tG0_Load_Source_Select { kG0_Load_Source_SelectLoad_A = 0,
kG0_Load_Source_SelectLoad_B = 1
} |
| enum | tG0_Output_Mode { kG0_Output_ModeReserved = 0,
kG0_Output_ModePulse = 1,
kG0_Output_ModeToggle = 2,
kG0_Output_ModeToggle_On_TC_Or_Gate = 3
} |
| enum | tG0_Counting_Once { kG0_Counting_OnceNo_HW_Disarm = 0,
kG0_Counting_OnceDisarm_On_TC = 1,
kG0_Counting_OnceDisarm_On_Gate = 2,
kG0_Counting_OnceDisarm_On_Gate_Or_TC = 3
} |
| enum | tG0_Loading_On_TC { kG0_Loading_On_TCRollover_On_TC = 0,
kG0_Loading_On_TCReload_On_TC = 1
} |
| enum | tG0_Loading_On_Gate { kG0_Loading_On_GateNo_Reload = 0,
kG0_Loading_On_GateReload_On_Stop_Gate = 1
} |
| enum | tG0_Reload_Source_Switching { kG0_Reload_Source_SwitchingUse_Same = 0,
kG0_Reload_Source_SwitchingAlternate = 1
} |
| typedef tReg16IODirect32 | tIOStrategy |
| typedef tTIO | tRegisterMap |
Public Member Functions |
| | tG0_Mode () |
| tTIO * | registerMap (void) |
| void | flushBus (nMDBG::tStatus2 *statusChain=NULL) |
| tG0_Mode & | setRegister (u16 value, nMDBG::tStatus2 *statusChain=NULL) |
| u16 | getRegister (nMDBG::tStatus2 *statusChain=NULL) const |
| void | flush (nMDBG::tStatus2 *statusChain=NULL) |
| void | writeRegister (u16 value, nMDBG::tStatus2 *statusChain=NULL) |
| u16 | readRegister (nMDBG::tStatus2 *statusChain=NULL) |
| tG0_Mode & | setG0_Gating_Mode (tG0_Gating_Mode fieldValue, nMDBG::tStatus2 *statusChain=NULL) |
| tG0_Gating_Mode | getG0_Gating_Mode (nMDBG::tStatus2 *statusChain=NULL) const |
| void | writeG0_Gating_Mode (tG0_Gating_Mode fieldValue, nMDBG::tStatus2 *statusChain=NULL) |
| tG0_Gating_Mode | readG0_Gating_Mode (nMDBG::tStatus2 *statusChain=NULL) |
| tG0_Mode & | setG0_Gate_On_Both_Edges (tG0_Gate_On_Both_Edges fieldValue, nMDBG::tStatus2 *statusChain=NULL) |
| tG0_Gate_On_Both_Edges | getG0_Gate_On_Both_Edges (nMDBG::tStatus2 *statusChain=NULL) const |
| void | writeG0_Gate_On_Both_Edges (tG0_Gate_On_Both_Edges fieldValue, nMDBG::tStatus2 *statusChain=NULL) |
| tG0_Gate_On_Both_Edges | readG0_Gate_On_Both_Edges (nMDBG::tStatus2 *statusChain=NULL) |
| tG0_Mode & | setG0_Trigger_Mode_For_Edge_Gate (tG0_Trigger_Mode_For_Edge_Gate fieldValue, nMDBG::tStatus2 *statusChain=NULL) |
| tG0_Trigger_Mode_For_Edge_Gate | getG0_Trigger_Mode_For_Edge_Gate (nMDBG::tStatus2 *statusChain=NULL) const |
| void | writeG0_Trigger_Mode_For_Edge_Gate (tG0_Trigger_Mode_For_Edge_Gate fieldValue, nMDBG::tStatus2 *statusChain=NULL) |
| tG0_Trigger_Mode_For_Edge_Gate | readG0_Trigger_Mode_For_Edge_Gate (nMDBG::tStatus2 *statusChain=NULL) |
| tG0_Mode & | setG0_Stop_Mode (tG0_Stop_Mode fieldValue, nMDBG::tStatus2 *statusChain=NULL) |
| tG0_Stop_Mode | getG0_Stop_Mode (nMDBG::tStatus2 *statusChain=NULL) const |
| void | writeG0_Stop_Mode (tG0_Stop_Mode fieldValue, nMDBG::tStatus2 *statusChain=NULL) |
| tG0_Stop_Mode | readG0_Stop_Mode (nMDBG::tStatus2 *statusChain=NULL) |
| tG0_Mode & | setG0_Load_Source_Select (tG0_Load_Source_Select fieldValue, nMDBG::tStatus2 *statusChain=NULL) |
| tG0_Load_Source_Select | getG0_Load_Source_Select (nMDBG::tStatus2 *statusChain=NULL) const |
| void | writeG0_Load_Source_Select (tG0_Load_Source_Select fieldValue, nMDBG::tStatus2 *statusChain=NULL) |
| tG0_Load_Source_Select | readG0_Load_Source_Select (nMDBG::tStatus2 *statusChain=NULL) |
| tG0_Mode & | setG0_Output_Mode (tG0_Output_Mode fieldValue, nMDBG::tStatus2 *statusChain=NULL) |
| tG0_Output_Mode | getG0_Output_Mode (nMDBG::tStatus2 *statusChain=NULL) const |
| void | writeG0_Output_Mode (tG0_Output_Mode fieldValue, nMDBG::tStatus2 *statusChain=NULL) |
| tG0_Output_Mode | readG0_Output_Mode (nMDBG::tStatus2 *statusChain=NULL) |
| tG0_Mode & | setG0_Counting_Once (tG0_Counting_Once fieldValue, nMDBG::tStatus2 *statusChain=NULL) |
| tG0_Counting_Once | getG0_Counting_Once (nMDBG::tStatus2 *statusChain=NULL) const |
| void | writeG0_Counting_Once (tG0_Counting_Once fieldValue, nMDBG::tStatus2 *statusChain=NULL) |
| tG0_Counting_Once | readG0_Counting_Once (nMDBG::tStatus2 *statusChain=NULL) |
| tG0_Mode & | setG0_Loading_On_TC (tG0_Loading_On_TC fieldValue, nMDBG::tStatus2 *statusChain=NULL) |
| tG0_Loading_On_TC | getG0_Loading_On_TC (nMDBG::tStatus2 *statusChain=NULL) const |
| void | writeG0_Loading_On_TC (tG0_Loading_On_TC fieldValue, nMDBG::tStatus2 *statusChain=NULL) |
| tG0_Loading_On_TC | readG0_Loading_On_TC (nMDBG::tStatus2 *statusChain=NULL) |
| tG0_Mode & | setG0_Gate_Polarity (u16 fieldValue, nMDBG::tStatus2 *statusChain=NULL) |
| u16 | getG0_Gate_Polarity (nMDBG::tStatus2 *statusChain=NULL) const |
| void | writeG0_Gate_Polarity (u16 fieldValue, nMDBG::tStatus2 *statusChain=NULL) |
| u16 | readG0_Gate_Polarity (nMDBG::tStatus2 *statusChain=NULL) |
| tG0_Mode & | setG0_Loading_On_Gate (tG0_Loading_On_Gate fieldValue, nMDBG::tStatus2 *statusChain=NULL) |
| tG0_Loading_On_Gate | getG0_Loading_On_Gate (nMDBG::tStatus2 *statusChain=NULL) const |
| void | writeG0_Loading_On_Gate (tG0_Loading_On_Gate fieldValue, nMDBG::tStatus2 *statusChain=NULL) |
| tG0_Loading_On_Gate | readG0_Loading_On_Gate (nMDBG::tStatus2 *statusChain=NULL) |
| tG0_Mode & | setG0_Reload_Source_Switching (tG0_Reload_Source_Switching fieldValue, nMDBG::tStatus2 *statusChain=NULL) |
| tG0_Reload_Source_Switching | getG0_Reload_Source_Switching (nMDBG::tStatus2 *statusChain=NULL) const |
| void | writeG0_Reload_Source_Switching (tG0_Reload_Source_Switching fieldValue, nMDBG::tStatus2 *statusChain=NULL) |
| tG0_Reload_Source_Switching | readG0_Reload_Source_Switching (nMDBG::tStatus2 *statusChain=NULL) |
Friends |
| class | tTIO |
Definition at line 804 of file tTIO.h.