IVisuUserMgmtProvider.SetUserDB (METH) ¶ METHOD SetUserDB : BOOL InOut: Scope Name Type Return SetUserDB BOOL Input udiUserDB UDINT
IVisuUserMgmtProvider.SetUsers (METH) ¶ METHOD SetUsers : BOOL InOut: Scope Name Type Return SetUsers BOOL Input udiUserCount UDINT pArrUsers POINTER TO ARRAY [0..(MAX_VISIBLE_USERS - 1)] OF VUM_User
TL_VUM_Errors (Text List) ¶
Utilities ¶ CopyVUM_User (Function) CopyVUM_User3 (Function) FilterErrorCode (Function) SwapByteArrayByWords (Function) UtilFillLanguageGroupNames (Function) VisuAssignRtsBasedUserMgt (FunctionBlock) FB_Exit (Method) FB_Init (Method) VisuCreateUserMgmtObjects (Function) VisuUserMgmtHasUserRightToChangeUsers (Function)
CopyVUM_User (FUN) ¶ FUNCTION CopyVUM_User : BOOL InOut: Scope Name Type Return CopyVUM_User BOOL Input pVUM_User POINTER TO VUM_User pVUM_UserInternal POINTER TO VUM_UserInternal xFromUserToInternal BOOL
CopyVUM_User3 (FUN) ¶ FUNCTION CopyVUM_User3 : BOOL Helper function: copy VUM_User3 from the interface library to VUM_UserInternal and vice versa InOut: Scope Name Type Return CopyVUM_User3 BOOL Input pVUM_User3 POINTER TO VUM_User3 pVUM_UserInternal POINTER TO VUM_UserInternal xFromUserToInternal BOOL
CANopenDevice_Diag.GetBusInfo (METH) ¶ METHOD GetBusInfo : DED.ERROR Returns information about the associated CANbus. Interpretation of DED.BUS_INFO is as follows: Component Interpretation eType DED.BUS_TYPE.CANOPEN idSystem Network ID idInstance Instance number in I/O configuration (starting by 0) InOut: Scope Name Type Comment Return GetBusInfo DED.ERROR DED.ERROR.NO_ERROR if no error occurred while getting information. Inout buiInfo DED.BUS_INFO Bus information struct
CANopenDevice_Diag.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.
CANopenDevice_Diag.GetQoS (METH) ¶ METHOD GetQoS : DED.ERROR 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
IDevice ¶ Functions for getting device information. CheckCurrentSupportedCommunicationState (Method) CheckSupportedCommunicationState (Method) GetDeviceInfo (Method) GetDeviceState (Method) SetCommunicationState (Method)