Com_Init:初始化COM模块,包括对PDU、Signal和Signal Group等数据结构的初始化。
Com_SendSignal:将一个信号的数值传输到另一个ECU,包括对信号的编码、解码和打包等操作。
Com_SendSignalGroup:将一组信号的数值传输到另一个ECU,包括对信号的编码、解码和打包等操作。
Com_ReceiveSignal:接收来自另一个ECU的一个信号的数值,包括对信号的解码和提取等操作。
Com_ReceiveSignalGroup:接收来自另一个ECU的一组信号的数值,包括对信号的解码和提取等操作。
Com_SendDynSignal:将一个动态信号的数值传输到另一个ECU,包括对信号的编码、解码和打包等操作。
Com_SendDynSignalGroup:将一组动态信号的数值传输到另一个ECU,包括对信号的编码、解码和打包等操作。
Com_ReceiveDynSignal:接收来自另一个ECU的一个动态信号的数值,包括对信号的解码和提取等操作。
Com_ReceiveDynSignalGroup:接收来自另一个ECU的一组动态信号的数值,包括对信号的解码和提取等操作。
Com_SendSignal_NonTrusted:将一个信号的数值传输到另一个ECU,与Com_SendSignal类似,但用于不受信任的数据源。
Com_SendSignalGroup_NonTrusted:将一组信号的数值传输到另一个ECU,与Com_SendSignalGroup类似,但用于不受信任的数据源。
Com_ReceiveSignal_NonTrusted:接收来自另一个ECU的一个信号的数值,与Com_ReceiveSignal类似,但用于不受信任的数据源。
Com_ReceiveSignalGroup_NonTrusted:接收来自另一个ECU的一组信号的数值,与Com_ReceiveSignalGroup类似,但用于不受信任的数据源。
Com_TriggerTransmit:触发一个信号或信号组的发送操作。
Com_GetStatus:获取COM模块的当前状态,包括未初始化、初始化中、已初始化和错误等状态。
Com_SetupTxMode:设置信号或信号组的发送模式,包括周期性发送、事件触发发送和即时发送等模式。
Com_InvalidateSignal:将一个信号的数值标记为无效。
Com_InvalidateSignalGroup:将一组信号的数值标记为无效。
Com_ClearIpduDeferredStatus:清除一个IPDU的延迟传输状态
Com_SetIpduGroup: 将一个IPDU添加到一个IPDU组中。
Com_ReceiveSignalGroupArray:接收来自另一个ECU的一个信号组的数值,与Com_ReceiveSignalGroup类似,但可以一次接收多个信号。
Com_SendSignal_NG:将一个信号的数值传输到另一个ECU,与Com_SendSignal类似,但用于不需要进行信号打包的场景。
Com_SendSignalGroup_NG:将一组信号的数值传输到另一个ECU,与Com_SendSignalGroup类似,但用于不需要进行信号打包的场景。
Com_ReceiveSignal_NG:接收来自另一个ECU的一个信号的数值,与Com_ReceiveSignal类似,但用于不需要进行信号解包的场景。
Com_ReceiveSignalGroup_NG:接收来自另一个ECU的一组信号的数值,与Com_ReceiveSignalGroup类似,但用于不需要进行信号解包的场景。
Com_SendDynSignal_NG:将一个动态信号的数值传输到另一个ECU,与Com_SendDynSignal类似,但用于不需要进行信号打包的场景。
Com_SendDynSignalGroup_NG:将一组动态信号的数值传输到另一个ECU,与Com_SendDynSignalGroup类似,但用于不需要进行信号打包的场景。
Com_ReceiveDynSignal_NG:接收来自另一个ECU的一个动态信号的数值,与Com_ReceiveDynSignal类似,但用于不需要进行信号解包的场景。
Com_ReceiveDynSignalGroup_NG:接收来自另一个ECU的一组动态信号的数值,与Com_ReceiveDynSignalGroup类似,但用于不需要进行信号解包的场景。
Com_ReceiveShadowSignal:接收来自另一个ECU的一个Shadow信号的数值,用于实现Shadow信号的传输。
Com_SendGroupSignal: 将一个信号添加到一个信号组中。
Com_SendGroupSignalArray: 将一组信号添加到一个信号组中。
Com_ReceiveSignalArray: 接收来自另一个ECU的一组信号的数值,与Com_ReceiveSignal类似,但可以一次接收多个信号。
Com_ReceiveSignalGroupArray_NG: 接收来自另一个ECU的一组信号组的数值,与Com_ReceiveSignalGroupArray类似,但用于不需要进行信号解包的场景。
Com_SendSignalGroupArray_NG: 将一组信号组的数值传输到另一个ECU,与Com_SendSignalGroupArray类似,但用于不需要进行信号打包的场景。
Com_SendSignalArray_NG: 将一组信号的数值传输到另一个ECU,与Com_SendSignalArray类似,但用于不需要进行信号打包的场景。
Com_ReceiveSignalArray_NG: 接收来自另一个ECU的一组信号的数值,与Com_ReceiveSignalArray类似,但用于不需要进行信号解包的场景。
Com_SendDynSignalArray_NG: 将一组动态信号的数值传输到另一个ECU,与Com_SendDynSignalArray类似,但用于不需要进行信号打包的场景。
Com_ReceiveDynSignalArray_NG: 接收来自另一个ECU的一组动态信号的数值,与Com_ReceiveDynSignalArray类似,但用于不需要进行信号解包的场景。
Com_InvalidateSignal: 通知Com模块,某个信号的数据无效,Com模块会将这个无效信号的默认值发送出去。
Com_InvalidateSignalGroup: 通知Com模块,某个信号组的数据无效,Com模块会将这个无效信号组的默认值发送出去。
Com_InvalidateSignalGroupArray: 通知Com模块,一组信号组的数据无效,Com模块会将这个无效信号组的默认值发送出去。
Com_TriggerIPDUSend: 触发某个IPDU的发送,通常用于周期性发送的IPDU。
Com_IpduGroupStart: 启动某个IPDU组的发送,该IPDU组中所有的IPDU都会被发送。
Com_IpduGroupStop: 停止某个IPDU组的发送,该IPDU组中所有的IPDU都会停止发送。
Com_InvalidateShadowSignal: 通知Com模块,某个Shadow信号的数据无效,Com模块会将这个无效Shadow信号的默认值发送出去。
Com_TriggerIPDUDeferredTransmit: 触发某个IPDU的延时发送,通常用于事件触发的IPDU。
Com_TriggerIPDUImmediateTransmit: 触发某个IPDU的立即发送,通常用于紧急发送的IPDU。
Com_TriggerIPDUTransmit: 触发某个IPDU的发送,该函数是Com_TriggerIPDUSend、Com_TriggerIPDUDeferredTransmit和Com_TriggerIPDUImmediateTransmit的宏定义,具体使用哪个函数取决于该IPDU的发送方式。
Com_MainFunctionTx: Com模块的发送主函数,处理所有待发送IPDU。
Com_MainFunctionRx: Com模块的接收主函数,处理所有待接收IPDU。
Com_MainFunctionRouteSignals: Com模块的路由信号主函数,将接收到的信号发送到对应的接收端。
Com_TriggerIPDUSendWithMetaData: 触发某个IPDU的发送,并传递一个用户自定义的IPDU元数据。
Com_SendSignalWithMetaData: 将一个信号的数值添加到待发送缓存中,并传递一个用户自定义的IPDU元数据。
Com_SendSignalGroupWithMetaData: 将一个信号组的数值添加到待发送缓存中,并传递一个用户自定义的IPDU元数据。
Com_SendSignalGroupArrayWithMetaData: 将一组信号组的数值添加到待发送缓存中,并传递一个用户自定义的IPDU元数据。
Com_SendDynSignalWithMetaData: 将一个动态信号的数值添加到待发送缓存中,并传递一个用户自定义的IPDU元数据。
Com_SendDynSignalArrayWithMetaData: 将一组动态信号的数值添加到待发送缓存中,并传递一个用户自定义的IPDU元数据。
Com_ReceiveSignalWithMetaData: 从一个IPDU中解析出一个信号的数值,并传递一个用户自定义的IPDU元数据。
Com_ReceiveSignalGroupWithMetaData: 从一个IPDU中解析出一个信号组的数值,并传递一个用户自定义的IPDU元数据。
Com_ReceiveSignalGroupArrayWithMetaData: 从一个IPDU中解析出一组信号组的数值,并传递一个用户自定义的IPDU元数据。
Com_ReceiveDynSignalWithMetaData: 从一个IPDU中解析出一个动态信号的数值,并传递一个用户自定义的IPDU元数据。
Com_ReceiveDynSignalArrayWithMetaData: 从一个IPDU中解析出一组动态信号的数值,并传递一个用户自定义的IPDU元数据。
Com_SendSignal_NG: 将一个信号的数值添加到待发送缓存中,不需要进行信号打包。
Com_SendSignalGroup_NG: 将一个信号组的数值添加到待发送缓存中,不需要进行信号打包。
Com_SendSignalGroupArray_NG: 将一组信号组的数值添加到待发送缓存中,不需要进行信号打包。
Com_ReceiveSignalGroup_NG: 从一个IPDU中解析出一个信号组的数值。
Com_ReceiveSignalGroupArray_NG: 从一个IPDU中解析出一组信号组的数值。
Com_IsSignalGroupContainedInPdu: 检查一个信号组是否包含在一个IPDU中。
Com_SignalGw_ReceiveSignal: 从一个网关信号中解析出一个信号的数值。
Com_SignalGw_SendSignal: 将一个信号的数值发送到网关。
Com_SignalGw_ReceiveDynSignal: 从一个网关信号中解析出一个动态信号的数值。
Com_SignalGw_SendDynSignal: 将一个动态信号的数值发送到网关。
Com_SetDataChangedTrue: 标记某个IPDU的数据已经改变,需要发送。
Com_SetDataChangedFalse: 标记某个IPDU的数据已经发送,不需要再次发送。
Com_InvalidateSignal: 标记一个信号的数据无效,不会被发送。
Com_TriggerIPDUDeferredTransmitWithMetaData: 触发某个IPDU的延迟发送,并传递一个用户自定义的IPDU元数据。
Com_IpduGroupStart: 标记一个IPDU组的开始,该IPDU组中的所有IPDU会被按顺序发送。
Com_IpduGroupStop: 标记一个IPDU组的结束,该IPDU组中的所有IPDU发送结束。
Com_InvalidateSignalGroup: 标记一个信号组的数据无效,不会被发送。
Com_InvalidateSignalGroupArray: 标记一组信号组的数据无效,不会被发送。
Com_IpduGroupStartWithMeta: 标记一个IPDU组的开始,并传递一个用户自定义的IPDU元数据。
Com_IpduGroupStopWithMeta: 标记一个IPDU组的结束,并传递一个用户自定义的IPDU元数据。
Com_ReceiveDynSignalGroup: 从一个IPDU中解析出一个动态信号组的数值。
Com_ReceiveDynSignalGroupArray: 从一个IPDU中解析出一组动态信号组的数值。
Com_SendDynSignal_NG: 将一个动态信号的数值添加到待发送缓存中,不需要进行信号打包。
Com_SendDynSignalArray_NG: 将一组动态信号的数值添加到待发送缓存中,不需要进行信号打包。
Com_GetTxBuffer: 获取指向某个IPDU的发送缓存的指针。
Com_GetRxSignalBuffer: 获取指向某个IPDU的接收缓存的指针。
Com_GetTxSignalBuffer: 获取指向某个IPDU的发送缓存的指针。
Com_InvalidateIpduGroup: 标记一个IPDU组的所有IPDU数据无效,不会被发送。
Com_SendDynSignal: 将一个动态信号的数值添加到待发送缓存中,并进行信号打包。
Com_SendDynSignalArray: 将一组动态信号的数值添加到待发送缓存中,并进行信号打包。
Com_InvalidateDynSignal: 标记一个动态信号的数据无效,不会被发送。
Com_ReceiveSignalArray_NG: 从一个IPDU中解析出一组信号的数值,不需要进行信号解包。
Com_ReceiveDynSignalArray_NG: 从一个IPDU中解析出一组动态信号的数值,不需要进行信号解包。
Com_InvalidateSignalArray: 标记一组信号的数据无效,不会被发送。
Com_InvalidateDynSignalArray: 标记一组动态信号的数据无效,不会被发送。
Com_SignalGw_ReceiveSignalGroup: 从一个网关信号中解析出一个信号组的数值。
Com_SignalGw_SendSignalGroup: 将一个信号组的数值发送到网关。
Com_SignalGw_ReceiveDynSignalGroup: 从一个网关信号中解析出一个动态信号组的数值。
Com_SignalGw_SendDynSignalGroup: 将一个动态信号组的数值发送到网关。
Com_SetIpduGroup: 设置一个IPDU组的信息,如起始IPDU、IPDU个数、IPDU数据指针等。
Com_IpduGroupStartWithSignalProcessing: 标记一个IPDU组的开始,并对该IPDU组中的所有IPDU进行信号处理和打包。
Com_SendDynSignalGroup: 将一个动态信号组的数值添加到待发送缓存中,并进行信号打包。
Com_SendDynSignalGroupArray: 将一组动态信号组的数值添加到待发送缓存中,并进行信号打包。
Com_ReceiveSignalGroup_NGWithMetaData: 从一个IPDU中解析出一个信号组的数值,并传递一个用户自定义的IPDU元数据。
Com_ReceiveSignalGroupArray_NGWithMetaData: 从一个IPDU中解析出一组信号组的数值,并传递一个用户自定义的IPDU元数据。
Com_ReceiveSignal_NGWithMetaData: 从一个IPDU中解析出一个信号的数值,并传递一个用户自定义的IPDU元数据。
Com_ReceiveSignalArray_NGWithMetaData: 从一个IPDU中解析出一组信号的数值,并传递一个用户自定义的IPDU元数据。
Com_ReceiveDynSignal_NGWithMetaData: 从一个IPDU中解析出一个动态信号的数值,并传递一个用户自定义的IPDU元数据。
Com_ReceiveDynSignalArray_NGWithMetaData: 从一个IPDU中解析出一组动态信号的数值,并传递一个用户自定义的IPDU元数据。