Main Page | Directories | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages | Examples

IsoAgLib Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
__IsoAgLib::Actor_cClass for all enum types in relation to Actor_O
__IsoAgLib::ActorBase_cBase Class for Actor_c output channels; holds information for channel number delivers some basically output request methods
__IsoAgLib::ActorO_cHardware dependent object for hardware independent getting of actor data; manages with help of object ActorBase_c and derived classes the output from different data sources Hardware dependent object for hardware independent controling of actor outputs
__IsoAgLib::AdrVect_cHandles the Scheduler_c adress vector for easy access to single adress numbers
__IsoAgLib::AdrVectTrusted_cFrom AdrVect_c derived object which holds a trusted adress vector version for own entities (f.e
__IsoAgLib::AnalogI_cInput object for analog sensors; has options like automatic calculation of linear y = (mMult/mDiv*x+t) for easy evaluating the sensor values; can use fast or slow ADC method by config setting AnalogI_c serves an easy interface to sensor signals with linear transformation
__IsoAgLib::AnalogIRangeCheck_cExtend AnalogI_c by range check for input signal -> store [minValid..maxValid] and answer state dependend AnalogIRangeCheck_c serves an easy interface to sensor signals with linear transformation
__IsoAgLib::Base_cWorking on Base Data Msg Type 1, 2 and Calendar; stores, updates and delivers all base data informations; Derive from ElementBase_c to register in Scheduler_c for timeEvent trigger Derive from CANCustomer to register FilterBox'es in CANIO_c to receive CAN messages Derive from SINGLETON to create a Singleton which manages one global accessible singleton per IsoAgLib instance (if only one IsoAgLib instance is defined in application config, no overhead is produced)
__IsoAgLib::BaseItem_cBase class for member lists; stores access time and pointer to root Scheduler_c object Derive from CloientBase to get management of IsoAgLib instance, in case more than one CAN BUS is used for IsoAgLib
__IsoAgLib::BasePkg_cHeader file for CAN telgram encapsulating object, which presents the base msg informations through easy flag access; manages base msg type 1,2 and lower priority msg like calendar
__HAL::can_data
canBufferElement_tDefine a struct which allows combination with timestamp
__IsoAgLib::CANCustomer_cBase class for CAN customer classes -> FilterBox_c calls member function processMsg() to initiate processing of new received CAN telegram, which suits the configured filter/mask combination ==> all CAN handling object, which uses the services of FilterBox_c, CAN_IO should be derived from this class
__IsoAgLib::CANIO_cEncapsulation of CAN IO with MsgObj_c instances in dynamic array. Encapsulation of CAN IO with managing received data by dynamic arrays of FilterBox_c and MsgObj
__IsoAgLib::CANPkg_cStoring the informations of one CAN message package
__IsoAgLib::CANPkgExt_cExtended version of CANPkg_c which overwrites the assign and getData functions with call for data flag converting functions
ClientBaseClass ClientBase delivers the base information, to concat client class instances with the corresponding server class instance
__IsoAgLib::CounterI_cInput object for counting of digital impulses
__IsoAgLib::DigitalI_cInput object for simple digital input; has option for setting ON state to HI or LO and can request static input values
__IsoAgLib::DigitalO_cOutput object for simple digital output;
__IsoAgLib::DINItem_cA DINItem_c stores and manages all status and identity informations of a DIN 9684 member. element class for monitor lists of members
__IsoAgLib::DINMaskUpload_cThis class manages the upload of terminal masks according to the specification of Fieldstar an LBS+
__IsoAgLib::DINMonitor_cThis object manages a monitor list of all members including inserting and administration of local own members. Manager for members of Scheduler_c (DINItem_c)
__IsoAgLib::DINServiceItem_cItem class for service lists, which can manage adress vector, element status, number, GETY_POS, local/remote Item with services needed for service monitor lists
__IsoAgLib::DINServiceMonitor_cThis object manages a monitor list of all services including inserting and administration of local own services. Manager for services of Scheduler_c (DINServiceItem_c) Derive from ElementBase_c to register in Scheduler_c for timeEvent trigger Derive from SINGLETON to create a Singleton which manages one global accessible singleton per IsoAgLib instance (if only one IsoAgLib instance is defined in application config, no overhead is produced)
__IsoAgLib::DINStopManager_cManage running stop commands; f.e
__IsoAgLib::DINSystemPkg_cDINSystemPkg_c transforms informations from CAN uint8_t string to and from data structure for Scheduler_c SystemMgmt_c messages
__IsoAgLib::EEPROMIO_cObject for communication with the EEPROM, stream read/write operators for all basic types; avoid rewriting same values to EEPROM; manages operations cross segment boundaries Simple data communication with EEPROM
__IsoAgLib::ElementBase_cBase class for member classes of IsoAgLib which have a timeEvent() function, that shall be called by Scheduler_c::timeEvent()
IsoAgLib::EventSource_cAs the handler functions are called by classes of different types, the functions deliver a pointer to the calling instance as variable of type EventSource_c
__IsoAgLib::FilterBox_cVirtual Msg Box where special Filter and Mask can be defined. FilterBox_c can use individual filter and mask for selecting received CAN telegrams and controls their processing
__IsoAgLib::GetyPos_cClass GetyPos_c combines device type ( GETY for DIN 9684 ) and instance number ( POS for DIN 9684 )
__IsoAgLib::GPS_cCentral class to manage GPS informations which can be received as Partner Process Data from Fieldstar or as Service to Broadcast Process Data according to LBS+: longitude [degree], latitude [degree], altitude [m], hdop [], receiveMode [noGps, gps, dgps], hour, minute, second (if no GPS time available Base_c time is delivered)
IsoAgLib::iActor_cClass for all enum types in relation to Actor_O
IsoAgLib::iActorO_cHardware dependent object for hardware independent controling of actor outputs
IsoAgLib::iAnalogI_cInterface class for Analog input objects
IsoAgLib::iAnalogIRangeCheck_cInterface class for Analog input objects
IsoAgLib::iBase_cWorking on Base Data Msg Type 1, 2 and Calendar; stores, updates and delivers all base data informations; Derive from ElementBase_c to register in Scheduler_c for timeEvent trigger Derive from CANCustomer to register FilterBox'es in CANIO_c to receive CAN messages Derive from SINGLETON to create a Singleton which manages one global accessible singleton per IsoAgLib instance (if only one IsoAgLib instance is defined in application config, no overhead is produced)
IsoAgLib::iCANCustomer_cBase class for CAN customer classes -> FilterBox_c calls member function processMsg() to initiate processing of new received CAN telegram, which suits the configured filter/mask combination ==> all CAN handling object, which uses the services of FilterBox_c, CAN_IO should be derived from this class
IsoAgLib::iCANIO_cMain Object for CAN communication; act as interface for CANIO_c of the __IsoAgLib namespace
IsoAgLib::iCANPkg_cStoring the informations of one CAN message package
IsoAgLib::iCounterI_cInput object for counting of digital impulses
__IsoAgLib::Ident_cClass for management of CAN ident with ident type dpendent compare and setting operations
__IsoAgLib::IdentItem_cClass for identity/ies which are managed by the actual ECU; new instances start in prepare address claim state and stay there for a randomic and serialNo dependent time; then they are inserted as announcing member in the monitoring list of the selected protocol type and start announcing; member ident item of this ECU
IsoAgLib::iDigitalI_cInterface class for Analog input objects
IsoAgLib::iDigitalO_cOutput object for simple digital output;
IsoAgLib::iDINItem_cA DINItem_c stores and manages all status and identity informations of a DIN 9684 member. element class for monitor lists of members
IsoAgLib::iDINMaskUpload_cThis class manages the upload of terminal masks according to the specification of Fieldstar an LBS+
IsoAgLib::iDINMonitor_cThis object manages a monitor list of all DIN 9684 members including inserting and administration of local own members. Manager for members of Scheduler_c (DINItem_c)
IsoAgLib::iDINServiceItem_cItem class for service lists, which can manage adress vector, element status, number, GETY_POS, local/remote Item with services needed for service monitor lists
IsoAgLib::iDINServiceMonitor_cThis object manages a monitor list of all services including inserting and administration of local own services. Manager for services of Scheduler_c (DINServiceItem_c) Derive from ElementBase_c to register in Scheduler_c for timeEvent trigger Derive from SINGLETON to create a Singleton which manages one global accessible singleton per IsoAgLib instance (if only one IsoAgLib instance is defined in application config, no overhead is produced)
IsoAgLib::iEEPROMIO_cObject for communication with the EEPROM, stream read/write operators for all basic types; avoid rewriting same values to EEPROM; manages operations cross segment boundaries
IsoAgLib::iGetyPos_c
IsoAgLib::iGPS_cCentral class to manage GPS informations which can be received as Partner Process Data from Fieldstar or as Service to Broadcast Process Data according to LBS+: longitude [degree], latitude [degree], altitude [m], hdop [], receiveMode [noGps, gps, dgps], hour, minute, second (if no GPS time available Base_c time is delivered)
IsoAgLib::iIdent_cClass for management of CAN ident with ident type dpendent compare and setting operations
IsoAgLib::iIdentItem_cClass for identity/ies which are managed by the actual ECU; new instances start in prepare address claim state and stay there for a randomic and serialNo dependent time; then they are inserted as announcing member in the monitoring list of the selected protocol type and start announcing; member ident item of this ECU
IsoAgLib::iISOItem_cItem class for ISO 11783 members monitor list to manage local (with address claim) and remote (statistic information) systems; utilizes MonitorItem_c for basic MonitorList management and ISOName_c for management of the 64bit NAME field Item with services needed for ISO11783 monitor lists
IsoAgLib::iISOMonitor_cThis object manages a monitor list of all ISO members including inserting and administration of local own members. Manager for members of Scheduler_c (ISOItem_c)
IsoAgLib::iISOName_cHandle the 64bit ISO11783 NAME field with input/output from/to 8byte string and specific read/write access to single flags
IsoAgLib::iISOTerminal_cCentral ISO11783 terminal management object
IsoAgLib::iIsoTerminalObjectPool_cThis class is needed to handle Terminal KeyCodes (SoftKey or Button) and Numeric Value Changes and also gives you the possibility to perform some action right after successfull objectpool uploading
IsoAgLib::iMeasureProgLocal_cManaging of local measure progs and values; sending values for running programs, answering value requests, starting and stopping measure programs by remote
IsoAgLib::iMeasureProgRemote_cManaging of remote measure programs -> starting of remote programs; requesting of remote values; storing values sent from remote
IsoAgLib::iMonitorItem_cBase class for member lists; stores item state, access time, device type ( GETY ), device type instance ( POS ), member number and name
IsoAgLib::iMultiSend_cThis class implements the various multi message data transfer specifications of Fieldstar, LBS+ and ISO 11783 for send of more the 8 bytes of data
IsoAgLib::iProcDataLocal_cInterface for managing of local process data object with standard ( i.e. no restrictions ) feature set
IsoAgLib::iProcDataLocalSimpleMeasure_cInterface for managing of local process data object with restricted measurement data feature set ( i.e. without measurement programs -> only one shot value requests are supported )
IsoAgLib::iProcDataLocalSimpleSetpoint_cInterface for managing of local process data object with restricted setpoint management ( i.e. set setpoint, without handling of acceptance, several concurring setpoint commanding ECUs )
IsoAgLib::iProcDataLocalSimpleSetpointSimpleMeasure_cInterface for managing of local process data object with restricted measurement and setpoint management ( i.e. only one-shot measurement requests; set setpoint, without handling of acceptance, several concurring setpoint commanding ECUs )
IsoAgLib::iProcDataRemote_cInterface for managing of remote process data object with standard ( i.e. no restrictions ) feature set
IsoAgLib::iProcDataRemoteSimpleMeasure_cInterface for managing of remote process data object with restricted measurement data feature set ( i.e. without measurement programs -> only one shot value requests are supported )
IsoAgLib::iProcDataRemoteSimpleSetpoint_cInterface for managing of remote process data object with restricted setpoint management ( i.e. set setpoint, without handling of acceptance, several concurring setpoint commanding ECUs )
IsoAgLib::iProcDataRemoteSimpleSetpointSimpleMeasure_cInterface for managing of remote process data object with restricted measurement and setpoint management ( i.e. only one-shot measurement requests; set setpoint, without handling of acceptance, several concurring setpoint commanding ECUs )
IsoAgLib::iProcDataRemoteSimpleSetpointSimpleMeasureCombined_cInterface for managing of remote process data object with restricted measurement and setpoint management ( i.e. only one-shot measurement requests; set setpoint, without handling of acceptance, several concurring setpoint commanding ECUs ). This class can't manage different values for measurement and setpoint value, which is provided in contrast by IsoAgLib::iProcDataRemoteSimpleSetpointSimpleMeasure_c
IsoAgLib::iProcess_cCentral managing instance for all process data informations in the system
IsoAgLib::iRS232IO_cObject for serial communication via RS232 device; the interface is initialized during constructor call; and is closed during destructor -> automatic; stream input and output operators ease the data communication object for serial communication via RS232 device
IsoAgLib::iScheduler_cCentral class for all other IsoAgLib classes. central manager object for all hardware independent IsoAgLib objects
IsoAgLib::iSensor_cClass for all enum types in relation to iSensor_I
IsoAgLib::iSensorI_cHardware dependent object for hardware independent getting of sensor data;
IsoAgLib::iSetpointLocal_cObject for managing setpoints commanded from remote to local process data objects; handling of received setpoints; managing the master setpoint, which is used for controlling; help for sending correct notify; semi automatic and manual handling of received values
IsoAgLib::iSetpointRegister_cStores one setpoint with management informations to caller and controlling state
IsoAgLib::iSetpointRemote_cObject for commanding remote process data objects; helps checking, - if commanded value is accepted, - if other setpoint is handled as master, - if this item is valid or invalid (detect by actual measure value)
IsoAgLib::iSimpleManageSetpointLocal_cSimple management of a Setpoint value without flexible setpoints
IsoAgLib::iSimpleManageSetpointRemote_cSimple management of a Setpoint value without flexible setpoints
__IsoAgLib::ISOItem_cItem class for ISO 11783 members monitor list to manage local (with address claim) and remote (statistic information) systems; utilizes MonitorItem_c for basic MonitorList management and ISOName_c for management of the 64bit NAME field Item with services needed for ISO11783 monitor lists
__IsoAgLib::ISOMonitor_cThis object manages a monitor list of all ISO members including inserting and administration of local own members. Manager for members of Scheduler_c (ISOItem_c)
__IsoAgLib::ISOName_cHandle the 64bit ISO11783 NAME field with input/output from/to 8byte string and specific read/write access to single flags
__IsoAgLib::ISOSystemPkg_cISOSystemPkg_c transforms informations from CAN uint8_t string to and from data structure for Scheduler_c SystemMgmt_c messages
__IsoAgLib::ISOTerminal_cCentral IsoAgLib terminal management object
__IsoAgLib::ISOTerminal_c::vtCapabilities_sStruct that stores the "Get Number Of Soft Keys Response", "Get Text Font Data Response" and "Get Hardware Response"
__IsoAgLib::ISOTerminal_c::vtState_sStruct of the data contained in the "VT Status Message"
__IsoAgLib::ISOTerminalPkg_cISOTerminalPkg_c
__IsoAgLib::IState_cObject which manages state of item in monitor list
__IsoAgLib::IStateExt_cExtended state managing object, which stores additional information for Members
IsoAgLib::iSystem_cLayer class to encapsulate the hardware specific details. Central layer object to encapsulate hardware specific details which uses other object to implement specific I/O operations
IsoAgLib::iSystemMgmt_cCentral IsoAgLib system management object, which provides information retrieval from devices independen of their protocol type
IsoAgLib::iVtObject_cStereotype: Klasse
IsoAgLib::iVtObject_c::iVtObject_s
IsoAgLib::iVtObject_c::iVtObjectAlarmMask_s
IsoAgLib::iVtObject_c::iVtObjectArchedBarGraph_s
IsoAgLib::iVtObject_c::iVtObjectButton_s
IsoAgLib::iVtObject_c::iVtObjectContainer_s
IsoAgLib::iVtObject_c::iVtObjectDataMask_s
IsoAgLib::iVtObject_c::iVtObjectEllipse_s
IsoAgLib::iVtObject_c::iVtObjectFillAttributes_s
IsoAgLib::iVtObject_c::iVtObjectFontAttributes_s
IsoAgLib::iVtObject_c::iVtObjectInputAttributes_s
IsoAgLib::iVtObject_c::iVtObjectInputBoolean_s
IsoAgLib::iVtObject_c::iVtObjectInputList_s
IsoAgLib::iVtObject_c::iVtObjectInputNumber_s
IsoAgLib::iVtObject_c::iVtObjectInputString_s
IsoAgLib::iVtObject_c::iVtObjectKey_s
IsoAgLib::iVtObject_c::iVtObjectLine_s
IsoAgLib::iVtObject_c::iVtObjectLinearBarGraph_s
IsoAgLib::iVtObject_c::iVtObjectLineAttributes_s
IsoAgLib::iVtObject_c::iVtObjectMacro_s
IsoAgLib::iVtObject_c::iVtObjectMeter_s
IsoAgLib::iVtObject_c::iVtObjectNumberVariable_s
IsoAgLib::iVtObject_c::iVtObjectObjectPointer_s
IsoAgLib::iVtObject_c::iVtObjectOutputNumber_s
IsoAgLib::iVtObject_c::iVtObjectOutputString_s
IsoAgLib::iVtObject_c::iVtObjectPictureGraphic_s
IsoAgLib::iVtObject_c::iVtObjectPolygon_s
IsoAgLib::iVtObject_c::iVtObjectRectangle_s
IsoAgLib::iVtObject_c::iVtObjectSoftKeyMask_s
IsoAgLib::iVtObject_c::iVtObjectStringVariable_s
IsoAgLib::iVtObject_c::iVtObjectWorkingSet_s
IsoAgLib::iVtObjectAlarmMask_cStereotype: Klasse
IsoAgLib::iVtObjectArchedBarGraph_cStereotype: Klasse
IsoAgLib::iVtObjectButton_cStereotype: Klasse
IsoAgLib::iVtObjectContainer_cStereotype: Klasse
IsoAgLib::iVtObjectDataMask_cStereotype: Klasse
IsoAgLib::iVtObjectEllipse_cStereotype: Klasse
IsoAgLib::iVtObjectFillAttributes_cStereotype: Klasse
IsoAgLib::iVtObjectFontAttributes_cStereotype: Klasse
IsoAgLib::iVtObjectInput_cStereotype: class
IsoAgLib::iVtObjectInputAttributes_cStereotype: Klasse
IsoAgLib::iVtObjectInputBoolean_cStereotype: Klasse
IsoAgLib::iVtObjectInputList_cStereotype: Klasse
IsoAgLib::iVtObjectInputNumber_cStereotype: Klasse
IsoAgLib::iVtObjectInputString_cStereotype: Klasse
IsoAgLib::iVtObjectKey_cStereotype: Klasse
IsoAgLib::iVtObjectLine_cStereotype: Klasse
IsoAgLib::iVtObjectLinearBarGraph_cStereotype: Klasse
IsoAgLib::iVtObjectLineAttributes_cStereotype: Klasse
IsoAgLib::iVtObjectMacro_cStereotype: Klasse
IsoAgLib::iVtObjectMask_cStereotype: class
IsoAgLib::iVtObjectMeter_cStereotype: Klasse
IsoAgLib::iVtObjectNumberVariable_cStereotype: Klasse
IsoAgLib::iVtObjectObjectPointer_cStereotype: Klasse
IsoAgLib::iVtObjectOutputNumber_cStereotype: Klasse
IsoAgLib::iVtObjectOutputString_cStereotype: Klasse
IsoAgLib::iVtObjectPictureGraphic_cStereotype: Klasse
IsoAgLib::iVtObjectPolygon_cStereotype: Klasse
IsoAgLib::iVtObjectRectangle_cStereotype: Klasse
IsoAgLib::iVtObjectSoftKeyMask_cStereotype: Klasse
IsoAgLib::iVtObjectString_cStereotype: class
IsoAgLib::iVtObjectStringVariable_cStereotype: Klasse
IsoAgLib::iVtObjectWorkingSet_cStereotype: Klasse
IsoAgLib::LibErr_cBasic object for Error Management: define all error codes as Bit-Values combined of common and specific error informations some functions for state check and setting of error state; All objects which Can hold their own error state are derived from Err
__IsoAgLib::ManageMeasureProgLocal_cManagement of a measurement value with possibility of measurement programs and MIN/MAX..
__IsoAgLib::MeasureProgBase_cBase class for measure values and programs, storing, reading, changing of values and subprogs without special reaction, which are implemented by MeasureProgLocal_c or MeasureProgRemote
__IsoAgLib::MeasureProgLocal_cManaging of local measure progs and values; sending values for running programs, answering value requests, starting and stopping measure programs by remote
__IsoAgLib::MeasureProgRemote_cManaging of remote measure programs -> starting of remote programs; requesting of remote values; storing values sent from remote
__IsoAgLib::MeasureSubprog_cEvery increment type of a measure prog is managed by a MeasureSubprog_c instance
__IsoAgLib::MonitorItem_cBase class for member lists; stores item state, access time, device type ( GETY ), device type instance ( POS ), member number and name
__IsoAgLib::MsgObj_cEach instances of this class handles one hardware CAN message object. Encapsulate a BIOS MsgObj with forwarding received CAN msg to registered dedicated FilterBox_c instance
__IsoAgLib::MultiSend_cThis class implements the various multi message data transfer specifications of Fieldstar, LBS+ and ISO 11783 for send of more the 8 bytes of data
__IsoAgLib::MultiSendPkg_cData object for multi message transfer transforms flag formated information to/from CAN uint8_t string
IsoAgLib::MultiSendStreamer_cThis class implements the sending of streams that are no
MyProcDataHandler_c
__IsoAgLib::Proc_cClass with special (enum) types for ProcessData management
__IsoAgLib::ProcDataBase_cBase class for local or remote process data object; manages identity of a process data object -> comparing identity; has standard functions in mostly abstract way for derived classes
__IsoAgLib::ProcDataLocal_cInternal implementation for managing of local process data object with standard ( i.e. no restrictions ) feature set
__IsoAgLib::ProcDataLocalBase_cCommon base class for all local process data independend from the individual feature set
__IsoAgLib::ProcDataLocalSimpleMeasure_cInternal implementation for managing of local process data object with restricted measurement data feature set ( i.e. without measurement programs -> only one shot value requests are supported )
__IsoAgLib::ProcDataLocalSimpleSetpoint_cInternal implementation for managing of local process data object with restricted setpoint management ( i.e. set setpoint, without handling of acceptance, several concurring setpoint commanding ECUs )
__IsoAgLib::ProcDataLocalSimpleSetpointSimpleMeasure_cInterface for managing of local process data object with restricted measurement and setpoint management ( i.e. only one-shot measurement requests; set setpoint, without handling of acceptance, several concurring setpoint commanding ECUs )
__IsoAgLib::ProcDataRemote_cInternal implementation for managing of remote process data object with standard ( i.e. no restrictions ) feature set
__IsoAgLib::ProcDataRemoteBase_cCommon base class for all remote process data independend from the individual feature set
__IsoAgLib::ProcDataRemoteSimpleMeasure_cInternal Implementation of managing of remote process data object with restricted measurement data feature set ( i.e. without measurement programs -> only one shot value requests are supported )
__IsoAgLib::ProcDataRemoteSimpleSetpoint_cInterface for managing of remote process data object with restricted setpoint management ( i.e. set setpoint, without handling of acceptance, several concurring setpoint commanding ECUs )
__IsoAgLib::ProcDataRemoteSimpleSetpointSimpleMeasure_cInternal implementation for managing of remote process data object with restricted measurement and setpoint management ( i.e. only one-shot measurement requests; set setpoint, without handling of acceptance, several concurring setpoint commanding ECUs )
__IsoAgLib::ProcDataRemoteSimpleSetpointSimpleMeasureCombined_cInternal implementation for managing of remote process data object with restricted measurement and setpoint management ( i.e. only one-shot measurement requests; set setpoint, without handling of acceptance, several concurring setpoint commanding ECUs ). This class can't manage different values for measurement and setpoint value, which is provided in contrast by IsoAgLib::iProcDataRemoteSimpleSetpointSimpleMeasure_c
__IsoAgLib::Process_cCentral managing instance for all process data informations in the system
IsoAgLib::ProcessDataChangeHandler_cBase class for application classes, with handler methods for different change events
processDataValUnion to access 4byte process data values in the same 4byte memory as int32_t, uint32_t, float as they are exclusively used
__IsoAgLib::ProcessElementBase_cBase class for elements of ProcessData which has pointer to the containing ProcessData item, inherit pointer to Scheduler_c from ElementBase_c
__IsoAgLib::ProcessPkg_cData object for Process-Data messages transforms flag formated information to/from CAN uint8_t string
__IsoAgLib::ProcIdent_cIdentity of a process data instances; implements search
__IsoAgLib::ProcIdent_c::_data
IsoAgLib::repeat_event_iVtObjectMacro_s
IsoAgLib::repeat_iVtObject_s
IsoAgLib::repeat_iVtObject_x_y_iVtObjectFontAttributes_row_col_s
IsoAgLib::repeat_x_y_s
__IsoAgLib::RS232IO_cObject for serial communication via RS232 device; the interface is initialized during constructor call; and is closed during destructor -> automatic; stream input and output operators ease the data communication object for serial communication via RS232 device
__HAL::RteCanPkg
__IsoAgLib::Scheduler_cCentral class for all other IsoAgLib classes. central manager object for all hardware independent IsoAgLib objects
__IsoAgLib::SendCommand_cClass that stores an 8-byte command message along with its timeout
__IsoAgLib::SendUpload_c
__IsoAgLib::Sensor_cClass for all enum types in relation to Sensor_I
__IsoAgLib::SensorBase_cBase Class for sensor input channels; holds information for channel number delivers some basically input request methods
__IsoAgLib::SensorEventHandlerVirtual base class for classes in applications, which want to be called on a sensor related HAL IRQ event a special application class must overload the appropriate event handler function for the specific type; additionally, the contructor of the DigitalI_c, AnalogI_c or CounterI_c instance must be called with a pointer to the handling object, which must be derived from this class
__IsoAgLib::SensorI_cHardware dependent object for hardware independent getting of sensor data; works with the help of object SensorBase_c and derived classes the input from different data sources Hardware dependent object for hardware independent getting of sensor data
__IsoAgLib::SetpointBase_cBase class for management of setpoints for storing, changing, reading the setpoint values; special actions are implemented by SetpointLocal_c or SetpointRemote
__IsoAgLib::SetpointLocal_cObject for managing setpoints commanded from remote to local process data objects; handling of received setpoints; managing the master setpoint, which is used for controlling; help for sending correct notify; semi automatic and manual handling of received values
__IsoAgLib::SetpointRegister_cStores one setpoint with management informations to caller and controlling state
__IsoAgLib::SetpointRemote_cObject for commanding remote process data objects; helps checking, - if commanded value is accepted, - if other setpoint is handled as master, - if this item is valid or invalid (detect by actual measure value)
__IsoAgLib::SimpleManageMeasureProgRemote_cSimple management of a Measure Prog value without flexible measurement programs (only with one shot value requests)
__IsoAgLib::SimpleManageSetpointLocal_cSimple management of a Setpoint value without flexible setpoints
__IsoAgLib::SimpleManageSetpointRemote_cSimple management of a Setpoint value without flexible setpoints
Singleton< T >BaseSingleton class for classes which need only ONE instance per project
SingletonVec< T, SIZE >Scalable variant of base Singleton, which can manage a prdefined amount of instances with global access
__IsoAgLib::System_c
__IsoAgLib::SystemMgmt_cCentral IsoAgLib system management object, which provides information retrieval from devices independen of their protocol type
__HAL::T_EventBit
IsoAgLib::t_maskDefinitionDefinition of a LBS+ terminal mask
IsoAgLib::t_syncTupelDefinition of a syncronisation tupel for IsoAgLib+ Mask
__HAL::t_triggerNodeStructure to store last and actual trigger timestamp (with MOD(0xFFFF) )
__HAL::tBusNumberLimit
__HAL::tBwUnion uint8_t, uint16_t Zugriff (2 Byte)
__HAL::tCanBusStatusDatenstruktur fuer CAN status
__HAL::tCanMsgRegDatenstruktur im CAN Register (16 Byte)
__HAL::tCanObjConfig
__HAL::tCanObjStatus
__HAL::tCfg
__HAL::tDwUnion uint8_t, uint16_t, uint32_t Zugriff (4 Byte)
__HAL::tErr
__HAL::tErr2
__HAL::TEventBit
__HAL::tIdent
__HAL::tOutput
__HAL::tReceiveStruktur empfange Daten allgemein (20 Byte)
__HAL::tRequestRtr
__HAL::tSendMessage Objekt Datenstruktur fuer CAN Botschaft * Struktur Sende/Empfang Daten allgemein fuer Anwender (14 Byte)
__HAL::tSendDefault
__HAL::tSystem
__HAL::tTime
__HAL::TU_Events
__HAL::TUEvents
__HAL::tWDConfig
Vt2IsoImageBase_c
Vt2IsoImageFreeImage_c
Vt2IsoImagePaintlib_c
__IsoAgLib::vtObject_cStereotype: Klasse
__IsoAgLib::vtObjectAlarmMask_cStereotype: Klasse
__IsoAgLib::vtObjectArchedBarGraph_cStereotype: Klasse
__IsoAgLib::vtObjectButton_cStereotype: Klasse
__IsoAgLib::vtObjectContainer_cStereotype: Klasse
__IsoAgLib::vtObjectDataMask_cStereotype: Klasse
__IsoAgLib::vtObjectEllipse_cStereotype: Klasse
__IsoAgLib::vtObjectFillAttributes_cStereotype: Klasse
__IsoAgLib::vtObjectFontAttributes_cStereotype: Klasse
__IsoAgLib::vtObjectInput_cStereotype: class
__IsoAgLib::vtObjectInputAttributes_cStereotype: Klasse
__IsoAgLib::vtObjectInputBoolean_cStereotype: Klasse
__IsoAgLib::vtObjectInputList_cStereotype: Klasse
__IsoAgLib::vtObjectInputNumber_cStereotype: Klasse
__IsoAgLib::vtObjectInputString_cStereotype: Klasse
__IsoAgLib::vtObjectKey_cStereotype: Klasse
__IsoAgLib::vtObjectLine_cStereotype: Klasse
__IsoAgLib::vtObjectLinearBarGraph_cStereotype: Klasse
__IsoAgLib::vtObjectLineAttributes_cStereotype: Klasse
__IsoAgLib::vtObjectMacro_cStereotype: Klasse
__IsoAgLib::vtObjectMeter_cStereotype: Klasse
__IsoAgLib::vtObjectNumberVariable_cStereotype: Klasse
__IsoAgLib::vtObjectObjectPointer_cStereotype: Klasse
__IsoAgLib::vtObjectOutputNumber_cStereotype: Klasse
__IsoAgLib::vtObjectOutputString_cStereotype: Klasse
__IsoAgLib::vtObjectPictureGraphic_cStereotype: Klasse
__IsoAgLib::vtObjectPolygon_cStereotype: Klasse
__IsoAgLib::vtObjectRectangle_cStereotype: Klasse
__IsoAgLib::vtObjectSoftKeyMask_cStereotype: Klasse
__IsoAgLib::vtObjectStringVariable_cStereotype: Klasse
__IsoAgLib::vtObjectWorkingSet_cStereotype: Klasse

Generated on Wed Oct 13 15:15:52 2004 for IsoAgLib by  doxygen 1.3.8-20040913