IoDrvJ1939Diag.GetBusInfo (METH) ¶ METHOD GetBusInfo : DED.ERROR Returns the bus information of the current node InOut: Scope Name Type Comment Return GetBusInfo DED.ERROR Inout buiInfo DED.BUS_INFO Bus information struct
IoDrvJ1939Diag.GetBusState (METH) ¶ METHOD GetBusState : DED.BUS_STATE Returns the bus state of the associated CANBus. Following table defines the mapping between CAA Device Diagnosis DED.BUS_STATE and CL2.BUSSTATE . CAA Device Diagnosis CANbus state DED.BUS_STATE.RUNNING CL2.BUSSTATE.ERR_FREE , CL2.BUSSTATE.ACTIVE , CL2.BUSSTATE.WARNING DED.BUS_STATE.ERROR no driver found, CL2.BUSSTATE.BUSOFF , CL2.BUSSTATE.PASSIVE DED.BUS_STATE.UNKNOWN CL2.BUSSTATE.UNKNOWN InOut: Scope Name Type Comment Return GetBusState DED.BUS_STATE current bus state. Output xDiagnosisInfoAvailable BOOL TRUE , if red exclamation mark in device tree eError DED.ERROR DED.ERROR.NO_ERROR if bus state was retrieved wihout error.
IoDrvJ1939Diag.GetQoS (METH) ¶ METHOD GetQoS : DED.ERROR QualityInfo contains following information: usiBusload: Current Busload (if supported by CAN driver, else always 0) ctError: Total Sum of TxErrorCounter, RxErrorCounter and LostCounter. Returns quality of service information for the CANbus. Interpretation of DED.QOS_INFO is as follows: Component Interpretation ctError Total sum of TxErrorCounter, RxErrorCounter and LostCounter. usiBusload Current busload in percent (if supported by CAN driver, else always 0) InOut: Scope Name Type Comment Return GetQoS DED.ERROR DED.ERROR.NO_ERROR if no error occurred while getting information. Inout QualityInfo DED.QOS_INFO
OperationStates (GVL) ¶ InOut: Scope Name Type Initial Comment Constant HIL_NOT_ENABLED WORD 0 Operation not enabled HIL_INVALID_PARAMETER WORD 1 Invalid parameters HIL_PENDING WORD 2 Operation is still pending HIL_RETRY WORD 3 Operation is restarting HIL_DONE WORD 4 Operation successfully ended HIL_ERROR WORD 5 Operation ended with error
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 23.05.2023, 08:34:04 companyName string 3S-Smart Software Solutions GmbH libraryFile IoDrvHilscher_Itfs.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile IoDrvHilscher_Itfs.clean.json version version 2.0.0.0 ProjectInformation IsInterfaceLibrary bool True Released True LastModificationDateTime date 23.05.2023, 08:34:04 LibraryCategories library-category-list Intern|IoDriverBase Author string 3S - Smart Software Solutions GmbH Company System CompiledLibraryCompatibilityVersion CODESYS V3.5 SP15 DefaultNamespace IIoDrvHilscher Description See: Description Project IoDrvHilscher_Itfs Title IoDriver Hilscher Interfaces Version version 4.1.0.0
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces.
IoDrvJ1939 Library Documentation ¶ Company : CODESYS Title : IoDrvJ1939 Version : 4.2.0.0 Categories : Intern|CANbus Namespace : J1939 Author : CODESYS Development GmbH Placeholder : IoDrvJ1939 Description [ 1 ] ¶ IoDriver for SAE J1939. Contents: ¶ API Diagnosis ParameterGroups TransmissionTrigger (FunctionBlock) Device Diagnosis IoDrvJ1939Diag (FunctionBlock) J1939LocalECUDiag (FunctionBlock) J1939RemoteECUDiag (FunctionBlock) Enum ECUSTATE (Enum) ERROR (Enum) PG_TYPE (Enum) Help Functions Parser J1939ECUBase (FunctionBlock) Address (Property) ChangeAddress (Method) IsArbitraryAddressCapable (Property) IsLocal (Property) NAME (Property) State (Property) J1939LocalECU (FunctionBlock) ChangeAddress (Method) TriggerPGByIdx (Method) J1939RemoteECU (FunctionBlock) ChangeAddress (Method) CommunicationWatchdogTimeout (Property) Library Information GetLibVersion (Function) GetLibVersionNumber (Function) IsLibReleased (Function) Indices and tables ¶ [ 1 ] Based on IoDrvJ1939.library, last modified 25.07.2024, 08:54:14. LibDoc 4.5.0.0 The content file IoDrvJ1939.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 25.07.2024, 08:54:17.
API ¶ Diagnosis DMx DTC DTC (Struct) FMI (Enum) Lamps LAMP_FLASH (Enum) LAMP_INFO (Struct) LAMP_STATUS (Enum) Receive DM1_Read (FunctionBlock) DM2_Read (FunctionBlock) DTC Processing (DTC Handler) DTCBufferWriter (FunctionBlock) DTCLogger (FunctionBlock) Transmit DM1_Write (FunctionBlock) DM2_Write (FunctionBlock) DTCProvider (FunctionBlock) ReceiveWatchdog (FunctionBlock) ParameterGroups ReceiveParameterGroup (FunctionBlock) TransmitParameterGroup (FunctionBlock) TransmissionTrigger (FunctionBlock)
Diagnosis ¶ DMx DTC DTC (Struct) FMI (Enum) Lamps LAMP_FLASH (Enum) LAMP_INFO (Struct) LAMP_STATUS (Enum) Receive DM1_Read (FunctionBlock) DM2_Read (FunctionBlock) DTC Processing (DTC Handler) DTCBufferWriter (FunctionBlock) DTCLogger (FunctionBlock) Transmit DM1_Write (FunctionBlock) DM2_Write (FunctionBlock) DTCProvider (FunctionBlock) ReceiveWatchdog (FunctionBlock)
J1939LocalECUDiag.NextSiblingNode (PROP) ¶ PROPERTY NextSiblingNode : DED.INode returns the next sibling node at the same level used for step through all nodes