Flow type Index
Flowtype | C type | C setup input patron | C setup output patron | C input patron | C output patron | Enable input | Enable output | Arg by reference | Custom type | Phantom type | Size | A2l type | Dataset type | Parameter set type | Is float | Is symbol | A2l symbol code |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
DIO | BOOL | %CTYP% acquire_%FLOW%(void){
#ifdef _DIAG_ACTIVE if (diag.enable_%FLOW%==TRUE) { return diag.%FLOW%; } else { #endif return %TYP%_read(PORT_%FLOW%,value); #ifdef _DIAG_ACTIVE } #endif }; |
void synthesize_%FLOW%(%CTYP% %REF%value){
#ifdef _DIAG_ACTIVE if (diag.enable_%FLOW%==TRUE) { %TYP%_write(PORT_%FLOW%,diag.%FLOW%); } else { #endif %TYP%_write(PORT_%FLOW%,value); #ifdef _DIAG_ACTIVE } #endif }; |
Yes | Yes | No | No | No | (Not Available) | (Not Available) | (Not Available) | ||||||
ADC | UI_10 | %CTYP% acquire_%FLOW%(void){
return %TYP%_read(CANAL_%FLOW%K,PORT_%FLOW%); }; |
Yes | No | No | No | No | (Not Available) | (Not Available) | (Not Available) | |||||||
PWM | void synthesize_%FLOW%(%CTYP% value){
%TYP%_write(PORT_%FLOW%, CANAL_%FLOW%, value); }; |
No | Yes | No | No | No | (Not Available) | No | No | ||||||||
CAN_signal | BOOL acquire_%FLOW%(%CTYP% %REF%value){
return %TYP%_read(MENSAJE_%FLOW%,SENYAL_%FLOW%,value,sizeof(%CTYP%)); }; |
void synthesize_%FLOW%(%CTYP% %REF%value){
%TYP%_write(MENSAJE_%FLOW%, SENYAL_%FLOW%, value,sizeof(%CTYP%)); };" |
Yes | Yes | Yes | Yes | No | (Not Available) | (Not Available) | (Not Available) | |||||||
Status | No | No | No | Yes | No | (Not Available) | (Not Available) | (Not Available) | |||||||||
Timer | t_timer | No | No | No | No | No | (Not Available) | (Not Available) | (Not Available) | ||||||||
Variable | No | No | No | Yes | No | (Not Available) | (Not Available) | (Not Available) | |||||||||
Bus | No | No | No | No | Yes | (Not Available) | (Not Available) | (Not Available) | |||||||||
N/C | No | No | No | No | Yes | (Not Available) | (Not Available) | (Not Available) | |||||||||
Power | No | No | No | No | Yes | (Not Available) | (Not Available) | (Not Available) | |||||||||
Flag | BOOL | No | No | No | No | No | (Not Available) | (Not Available) | (Not Available) | ||||||||
H_B | t_h_b | No | No | No | No | No | (Not Available) | (Not Available) | (Not Available) | ||||||||
TBD | No | No | No | No | Yes | (Not Available) | (Not Available) | (Not Available) | |||||||||
Interrupción | BOOL | No | No | No | No | No | (Not Available) | (Not Available) | (Not Available) | ||||||||
PWMDuty | t_pwm_duty | No | No | No | No | No | (Not Available) | (Not Available) | (Not Available) | ||||||||
DIO_Signal | %CTYP% acquire_%FLOW%(){
return %TYP%_read(PORT_%FLOW%,MASK_%FLOW%); }; |
void synthesize_%FLOW%(%CTYP% value){
%TYP%_write(PORT_%FLOW%, MASK_%FLOW%, value); };" |
Yes | Yes | No | Yes | No | (Not Available) | (Not Available) | (Not Available) | |||||||
message | BOOL acquire_%FLOW%(%CTYP% %REF%value, %CTYP%_length buffer_length, %CTYP%_length %REF%read_length){
return %TYP%_read(MSGPORT_%FLOW%,SENYAL_%FLOW%,value,sizeof(%CTYP%)*length,read_length); }; |
%CTYP%_length synthesize_%FLOW%(%CTYP% %REF%value, %CTYP%_length length){
return %TYP%_write(MENSAJE_%FLOW%, SENYAL_%FLOW%, value,sizeof(%CTYP%)); };" |
Yes | Yes | Yes | No | No | (Not Available) | (Not Available) | (Not Available) | |||||||
DI_pu | BOOL | %CTYP% acquire_%FLOW%(void){
#ifdef _DIAG_ACTIVE if (diag.enable_%FLOW%==TRUE) { return diag.%FLOW%; } else { #endif return %TYP%_read(PORT_%FLOW%,value); #ifdef _DIAG_ACTIVE } #endif }; |
Yes | No | No | No | No | (Not Available) | No | No | |||||||
Button | No | No | No | No | Yes | (Not Available) | No | No | |||||||||
Position | No | No | No | No | Yes | (Not Available) | No | No |