9 | | {{{#!comment |
10 | | [執筆開始時削除エリア]ここから |
11 | | ※コメントごと削除してください |
12 | | }}} |
13 | | * '''本項目は、まだ執筆されていません''' |
14 | | * '''執筆して頂ける方は、本注意書きを削除の上、執筆をお願いします(詳しくは本Wikiのソースコードをご参照ください)''' |
15 | | * '''質問事項等がございましたら、[http://dev.toppers.jp/trac/ap/wiki/ Wikiトップページ]にあります[http://dev.toppers.jp/trac/ap/wiki/WikiStart#%E5%95%8F%E3%81%84%E5%90%88%E3%82%8F%E3%81%9B%E5%85%88 問い合わせ先]までお願いします''' |
| 9 | = 概要 = |
| 10 | |
| 11 | * API一覧 |
| 12 | |
| 13 | ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =|| |
| 14 | || [#CanIf_TTGetControllerTime CanIf_TTGetControllerTime] || 51|| 0x33|| |
| 15 | || [#CanIf_TTGetMasterState CanIf_TTGetMasterState] || 52|| 0x34|| |
| 16 | || [#CanIf_TTGetNTUActual CanIf_TTGetNTUActual] || 53|| 0x35|| |
| 17 | || [#CanIf_TTGetErrorLevel CanIf_TTGetErrorLevel] || 54|| 0x36|| |
| 18 | || [#CanIf_TTSetNextIsGap CanIf_TTSetNextIsGap] || 55|| 0x37|| |
| 19 | || [#CanIf_TTSetEndOfGap CanIf_TTSetEndOfGap] || 56|| 0x38|| |
| 20 | || [#CanIf_TTSetTimeCommand CanIf_TTSetTimeCommand] || 57|| 0x39|| |
| 21 | || [#CanIf_TTGlobalTimePreset CanIf_TTGlobalTimePreset] || 58|| 0x3A|| |
| 22 | || [#CanIf_TTSetExtClockSyncCommand CanIf_TTSetExtClockSyncCommand] || 59|| 0x3B|| |
| 23 | || [#CanIf_TTSetNTUAdjust CanIf_TTSetNTUAdjust] || 60|| 0x3C|| |
| 24 | || [#CanIf_TTJobListExec_Controller CanIf_TTJobListExec_<Controller>] || 80|| 0x50|| |
| 25 | || [#CanIf_TTGetSyncQuality CanIf_TTGetSyncQuality] || 71|| 0x47|| |
| 26 | || [#CanIf_TTSetTimeMark CanIf_TTSetTimeMark] || 72|| 0x48|| |
| 27 | || [#CanIf_TTCancelTimeMark CanIf_TTCancelTimeMark] || 73|| 0x49|| |
| 28 | || [#CanIf_TTAckTimeMark CanIf_TTAckTimeMark] || 74|| 0x4A|| |
| 29 | || [#CanIf_TTEnableTimeMarkIRQ CanIf_TTEnableTimeMarkIRQ] || 75|| 0x4B|| |
| 30 | || [#CanIf_TTDisableTimeMarkIRQ CanIf_TTDisableTimeMarkIRQ] || 76|| 0x4C|| |
| 31 | || [#CanIf_TTGetTimeMarkIRQStatus CanIf_TTGetTimeMarkIRQStatus] || 77|| 0x4D|| |
| 32 | || [#CanIf_TTApplWatchdogError CanIf_TTApplWatchdogError] || 91|| 0x5B|| |
| 33 | || [#CanIf_TTTimingError CanIf_TTTimingError] || 92|| 0x5C|| |
| 34 | || [#CanIf_TTSevereError CanIf_TTSevereError] || 92|| 0x5C|| |
| 35 | || [#CanIf_TTGap CanIf_TTGap] || 93|| 0x5D|| |
| 36 | || [#CanIf_TTStartOfCycle CanIf_TTStartOfCycle] || 94|| 0x5E|| |
| 37 | || [#CanIf_TTTimeDisc CanIf_TTTimeDisc] || 95|| 0x5F|| |
| 38 | || [#CanIf_TTMasterStateChange CanIf_TTMasterStateChange] || 96|| 0x60|| |
| 39 | |
| 40 | * コンフィギュレーション一覧 |
| 41 | * [#CanIfTTGeneral CanIfTTGeneral] |
| 42 | * [#CanIfTTJoblist CanIfTTJoblist] |
| 43 | * [#CanIfTTMaxIsrDelay CanIfTTMaxIsrDelay] |
| 44 | * [#CanIfTTTxFrameTriggering CanIfTTTxFrameTriggering] |
| 45 | * [#CanIfTTTxJoblistTimeMark CanIfTTTxJoblistTimeMark] |
| 46 | * [#CanIfTTTxHwObjectTriggerIdRef CanIfTTTxHwObjectTriggerIdRef] |
| 47 | * [#CanIfTTRxFrameTriggering CanIfTTRxFrameTriggering] |
| 48 | * [#CanTTRxJoblistTimeMark CanTTRxJoblistTimeMark] |
| 49 | * [#CanIfTTRxHwObjectTriggerIdRef CanIfTTRxHwObjectTriggerIdRef] |
| 50 | |
| 51 | * エラーコード一覧 |
| 52 | * "--"は[wiki:spec_DiagnosticEventManager Dem]により決定される |
| 53 | |
| 54 | ||= エラーコード =||= Dec =||= Hex =|| |
| 55 | || CANIF_TT_E_JLE_SYNC || --|| --|| |
| 56 | |
17 | | {{{#!comment |
18 | | [執筆開始時削除エリア]ここまで |
19 | | ※コメントごと削除してください |
20 | | }}} |
21 | | |
22 | | = 概要 = |
| 58 | |
| 59 | = API仕様 = |
| 60 | |
| 61 | == !CanIf_TTGetControllerTime == |
| 62 | {{{ |
| 63 | Std_ReturnType CanIf_TTGetControllerTime(uint8 ControllerId, CanIf_TTTimeType* CanIf_TTGlobalTime, CanIf_TTTimeType* CanIf_TTLocalTime, CanIf_TTTimeType* CanIf_TTCycleTime, uint8* CanIf_TTCycleCount) |
| 64 | }}} |
| 65 | |
| 66 | == !CanIf_TTGetMasterState == |
| 67 | {{{ |
| 68 | Std_ReturnType CanIf_TTGetMasterState(uint8 ControllerId, CanIf_TTMasterStateType* CanIf_TTMasterState) |
| 69 | }}} |
| 70 | |
| 71 | == !CanIf_TTGetNTUActual == |
| 72 | {{{ |
| 73 | Std_ReturnType CanIf_TTGetNTUActual(uint8 ControllerId, float32 CanIf_TTNTUAct) |
| 74 | }}} |
| 75 | |
| 76 | == !CanIf_TTGetErrorLevel == |
| 77 | {{{ |
| 78 | Std_ReturnType CanIf_TTGetErrorLevel(uint8 ControllerId, CanIf_TTErrorLevelType* CanIf_TTErrorLevel) |
| 79 | }}} |
| 80 | |
| 81 | == !CanIf_TTSetNextIsGap == |
| 82 | {{{ |
| 83 | Std_ReturnType CanIf_TTSetNextIsGap(uint8 ControllerId) |
| 84 | }}} |
| 85 | |
| 86 | == !CanIf_TTSetEndOfGap == |
| 87 | {{{ |
| 88 | Std_ReturnType CanIf_TTSetEndOfGap(uint8 ControllerId) |
| 89 | }}} |
| 90 | |
| 91 | == !CanIf_TTSetTimeCommand == |
| 92 | {{{ |
| 93 | Std_ReturnType CanIf_TTSetTimeCommand(uint8 ControllerId) |
| 94 | }}} |
| 95 | |
| 96 | == !CanIf_TTGlobalTimePreset == |
| 97 | {{{ |
| 98 | Std_ReturnType CanIf_TTGlobalTimePreset(uint8 ControllerId, CanIf_TTTimeType CanIf_TTGlobalTimePreset) |
| 99 | }}} |
| 100 | |
| 101 | == !CanIf_TTSetExtClockSyncCommand == |
| 102 | {{{ |
| 103 | Std_ReturnType CanIf_TTSetExtClockSyncCommand(uint8 ControllerId) |
| 104 | }}} |
| 105 | |
| 106 | == !CanIf_TTSetNTUAdjust == |
| 107 | {{{ |
| 108 | Std_ReturnType CanIf_TTSetNTUAdjust(uint8 ControllerId, float32 CanIf_TTNTUAdjust) |
| 109 | }}} |
| 110 | |
| 111 | == !CanIf_TTJobListExec_<Controller> == |
| 112 | {{{ |
| 113 | void CanIf_TTJobListExec_<Controller>(void) |
| 114 | }}} |
| 115 | |
| 116 | == !CanIf_TTGetSyncQuality == |
| 117 | {{{ |
| 118 | Std_ReturnType CanIf_TTGetSyncQuality(uint8 ControllerId, boolean* CanIf_TTClockSpeed, boolean* CanIf_TTGlobalTimePhase) |
| 119 | }}} |
| 120 | |
| 121 | == !CanIf_TTSetTimeMark == |
| 122 | {{{ |
| 123 | Std_ReturnType CanIf_TTSetTimeMark(uint8 ControllerId, CanIf_TTTimeType CanIf_TTTimeMark, CanIf_TTTimeSourceType CanIf_TTTimeSource) |
| 124 | }}} |
| 125 | |
| 126 | == !CanIf_TTCancelTimeMark == |
| 127 | {{{ |
| 128 | Std_ReturnType CanIf_TTCancelTimeMark(uint8 ControllerId) |
| 129 | }}} |
| 130 | |
| 131 | == !CanIf_TTAckTimeMark == |
| 132 | {{{ |
| 133 | Std_ReturnType CanIf_TTAckTimeMark(uint8 ControllerId) |
| 134 | }}} |
| 135 | |
| 136 | == !CanIf_TTEnableTimeMarkIRQ == |
| 137 | {{{ |
| 138 | Std_ReturnType CanIf_TTEnableTimeMarkIRQ(uint8 ControllerId) |
| 139 | }}} |
| 140 | |
| 141 | == !CanIf_TTDisableTimeMarkIRQ == |
| 142 | {{{ |
| 143 | Std_ReturnType CanIf_TTDisableTimeMarkIRQ(uint8 ControllerId) |
| 144 | }}} |
| 145 | |
| 146 | == !CanIf_TTGetTimeMarkIRQStatus == |
| 147 | {{{ |
| 148 | Std_ReturnType CanIf_TTGetTimeMarkIRQStatus(uint8 ControllerId, boolean* CanIf_TTIRQStatus) |
| 149 | }}} |
| 150 | |
| 151 | == !CanIf_TTApplWatchdogError == |
| 152 | {{{ |
| 153 | Std_ReturnType CanIf_TTApplWatchdogError(uint8 ControllerId) |
| 154 | }}} |
| 155 | |
| 156 | == !CanIf_TTTimingError == |
| 157 | {{{ |
| 158 | Std_ReturnType CanIf_TTTimingError(uint8 ControllerId, CanIf_TTTimingErrorIRQType CanIf_TTTimingErrorIRQ) |
| 159 | }}} |
| 160 | |
| 161 | == !CanIf_TTSevereError == |
| 162 | {{{ |
| 163 | void CanIf_TTSevereError(uint8 ControllerId, CanIf_TTSevereErrorEnumType CanIf_TTSevereError) |
| 164 | }}} |
| 165 | |
| 166 | == !CanIf_TTGap == |
| 167 | {{{ |
| 168 | Std_ReturnType CanIf_TTGap(uint8 ControllerId) |
| 169 | }}} |
| 170 | |
| 171 | == !CanIf_TTStartOfCycle == |
| 172 | {{{ |
| 173 | Std_ReturnType CanIf_TTStartOfCycle(uint8 ControllerId, uint8 CanIf_TTCycleCount) |
| 174 | }}} |
| 175 | |
| 176 | == !CanIf_TTTimeDisc == |
| 177 | {{{ |
| 178 | Std_ReturnType CanIf_TTTimeDisc(uint8 ControllerId) |
| 179 | }}} |
| 180 | |
| 181 | == !CanIf_TTMasterStateChange == |
| 182 | {{{ |
| 183 | Std_ReturnType CanIf_TTMasterStateChange(uint8 ControllerId, CanIf_TTMasterStateType CanIf_TTMasterState) |
| 184 | }}} |
| 189 | |
| 190 | == CanIfTTGeneral == |
| 191 | {{{ |
| 192 | /AUTOSAR/EcucDefs/CanIf/CanIfPrivateCfg/CanIfTTGeneral |
| 193 | }}} |
| 194 | * 型:Container |
| 195 | * 多重度:0..1 |
| 196 | |
| 197 | == CanIfTTJoblist == |
| 198 | {{{ |
| 199 | /AUTOSAR/EcucDefs/CanIf/CanIfPrivateCfg/CanIfTTGeneral/CanIfTTJoblist |
| 200 | }}} |
| 201 | * 型:!BooleanParam |
| 202 | * 多重度:1 |
| 203 | |
| 204 | == CanIfTTMaxIsrDelay == |
| 205 | {{{ |
| 206 | /AUTOSAR/EcucDefs/CanIf/CanIfPrivateCfg/CanIfTTGeneral/CanIfTTMaxIsrDelay |
| 207 | }}} |
| 208 | * 型:!IntegerParam |
| 209 | * 多重度:1 |
| 210 | |
| 211 | == CanIfTTTxFrameTriggering == |
| 212 | {{{ |
| 213 | /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfTxPduCfg/CanIfTTTxFrameTriggering |
| 214 | }}} |
| 215 | * 型:Container |
| 216 | * 多重度:0..1 |
| 217 | |
| 218 | == CanIfTTTxJoblistTimeMark == |
| 219 | {{{ |
| 220 | /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfTxPduCfg/CanIfTTTxFrameTriggering/CanIfTTTxJoblistTimeMark |
| 221 | }}} |
| 222 | * 型:!IntegerParam |
| 223 | * 多重度:0..1 |
| 224 | |
| 225 | == CanIfTTTxHwObjectTriggerIdRef == |
| 226 | {{{ |
| 227 | /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfTxPduCfg/CanIfTTTxFrameTriggering/CanIfTTTxHwObjectTriggerIdRef |
| 228 | }}} |
| 229 | * 型:Reference |
| 230 | * 多重度:1 |
| 231 | |
| 232 | == CanIfTTRxFrameTriggering == |
| 233 | {{{ |
| 234 | /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfRxPduCfg/CanIfTTRxFrameTriggering |
| 235 | }}} |
| 236 | * 型:Container |
| 237 | * 多重度:0..1 |
| 238 | |
| 239 | == CanTTRxJoblistTimeMark == |
| 240 | {{{ |
| 241 | /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfRxPduCfg/CanIfTTRxFrameTriggering/CanTTRxJoblistTimeMark |
| 242 | }}} |
| 243 | * 型:!IntegerParam |
| 244 | * 多重度:0..1 |
| 245 | |
| 246 | == CanIfTTRxHwObjectTriggerIdRef == |
| 247 | {{{ |
| 248 | /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfRxPduCfg/CanIfTTRxFrameTriggering/CanIfTTRxHwObjectTriggerIdRef |
| 249 | }}} |
| 250 | * 型:Reference |
| 251 | * 多重度:1 |
| 252 | |