IoDrvHilscher.CIF_MessageRaw (METH) ¶ METHOD CIF_MessageRaw : BOOL InOut: Scope Name Type Return CIF_MessageRaw BOOL Input pMsg POINTER TO CIFMESSAGERAWtyp
IoDrvHilscher.CIF_PrepareConfiguration (METH) ¶ METHOD CIF_PrepareConfiguration : BOOL InOut: Scope Name Type Return CIF_PrepareConfiguration BOOL
IoDrvHilscher.CIF_Reset (METH) ¶ METHOD CIF_Reset : BOOL InOut: Scope Name Type Return CIF_Reset BOOL
IoDrvHilscher.CIF_ResetWatchdog (METH) ¶ METHOD CIF_ResetWatchdog : BOOL InOut: Scope Name Type Return CIF_ResetWatchdog BOOL
IoDrvHilscher.CIF_SendMessage (METH) ¶ METHOD CIF_SendMessage : BOOL InOut: Scope Name Type Return CIF_SendMessage BOOL Input pMsg POINTER TO CIFMESSAGERAWtyp tTimeout TIME
TransmitParameterGroup (FB) ¶ FUNCTION_BLOCK TransmitParameterGroup EXTENDS CBM.ETrig IMPLEMENTS ITransmitParameterGroup This function block represents a transmit parameter group defined in J1939 configurator. InOut: Scope Name Type Comment Inherited from Input xExecute BOOL Rising edge: Action starts Falling edge: Resets outputs If a falling edge occurs before the function block has completed its action, the outputs operate in the usual manner and are only reset if either the action is completed or in the event of an error. In this case, the corresponding output values ( xDone , xError ) are present at the outputs for exactly one cycle. ETrig Output xDone BOOL TRUE : Action successfully completed ETrig xBusy BOOL TRUE : Function block active ETrig xError BOOL TRUE : Error occurred, function block aborts action FALSE : No error ETrig Input itfECU IJ1939LocalECU ECU instance where parameter group belongs to. dwPGN DWORD parameter group number byDestinationAddress BYTE for P2P parameter groups: destination address; for broadcaste: do not care Output itfParameterGroup ITransmitParameterGroup mainly for graphical programming: output for connection to other function blocks eError ERROR detailed error information if xError is TRUE .
TransmissionTrigger (FB) ¶ FUNCTION_BLOCK TransmissionTrigger EXTENDS CBM.ETrig This function block triggers the transmission of a parameter group. Note The transmission is not done immediately. The function block only sets a flag in communication stack which causes a transmission in next bus cycle. InOut: Scope Name Type Comment Inherited from Input xExecute BOOL Rising edge: Action starts Falling edge: Resets outputs If a falling edge occurs before the function block has completed its action, the outputs operate in the usual manner and are only reset if either the action is completed or in the event of an error. In this case, the corresponding output values ( xDone , xError ) are present at the outputs for exactly one cycle. ETrig Output xDone BOOL TRUE : Action successfully completed ETrig xBusy BOOL TRUE : Function block active ETrig xError BOOL TRUE : Error occurred, function block aborts action FALSE : No error ETrig Input itfParameterGroup ITransmitParameterGroup parameter group which should be transmitted. Output eError ERROR detailed error information if xError is TRUE .
Device Diagnosis ¶ IoDrvJ1939Diag (FunctionBlock) IBus GetBusInfo (Method) GetBusState (Method) GetQoS (Method) IDevice GetDeviceInfo (Method) GetDeviceState (Method) INode ChildNodeCount (Property) Connector (Property) Enable (Property) FirstChildNode (Property) Index (Property) IsRootNode (Property) NextSiblingNode (Property) ParentNode (Property) SiblingNodeCount (Property) J1939LocalECUDiag (FunctionBlock) IDevice GetDeviceInfo (Method) GetDeviceState (Method) INode ChildNodeCount (Property) Connector (Property) Enable (Property) FirstChildNode (Property) Index (Property) IsRootNode (Property) NextSiblingNode (Property) ParentNode (Property) SiblingNodeCount (Property) J1939RemoteECUDiag (FunctionBlock) IDevice GetDeviceInfo (Method) GetDeviceState (Method) INode ChildNodeCount (Property) Connector (Property) Enable (Property) FirstChildNode (Property) Index (Property) IsRootNode (Property) NextSiblingNode (Property) ParentNode (Property) SiblingNodeCount (Property)
IoDrvJ1939Diag (FB) ¶ FUNCTION_BLOCK IoDrvJ1939Diag EXTENDS IoDrvJ1939 IMPLEMENTS DED.IDevice2, DED.IBus, DED.IStack, DED.IReconfigureProvider This function block implements the diagnosis code for CAA Device Diagnosis. Properties: ChildNodeCount Connector Enable FirstChildNode Index IsRootNode NextSiblingNode ParentNode SiblingNodeCount Methods: GetBusInfo GetBusState GetDeviceInfo GetDeviceState GetQoS Structure: IBus GetBusInfo (Method) GetBusState (Method) GetQoS (Method) IDevice GetDeviceInfo (Method) GetDeviceState (Method) INode ChildNodeCount (Property) Connector (Property) Enable (Property) FirstChildNode (Property) Index (Property) IsRootNode (Property) NextSiblingNode (Property) ParentNode (Property) SiblingNodeCount (Property)
IBus ¶ GetBusInfo (Method) GetBusState (Method) GetQoS (Method)