7#ifndef _GS_FSS_INTERFACES_ 
    8#define _GS_FSS_INTERFACES_ 
  323    fssBusIfGetItemsNumberFnPtr getNumber;
 
  324    fssBusIfGetNameFromIndexFnPtr getName;
 
  325    fssBusIfGetSizeFnPtr getSize;
 
  326    fssBusIfGetIndexFnPtr getIndex;
 
  327    fssBusIfAddItemFnPtr addItem;
 
  328    fssBusIfGetItemFnPtr getItem;
 
  329    fssBusIfSetItemFnPtr setItem;
 
  330    fssBusIfTransmitFnPtr transmit;
 
 
  338    fssGetConfigFnPtr getConfigs;
 
 
  346    fssEventHandlerFnPtr handleEvents;
 
 
  354    fssUpdateTimeWindowFnPtr updateTimeWindow;
 
 
  362    fssDoCommandFnPtr doCommand;
 
 
  370    fssBindEventsIfFnPtr bindEventsIf;
 
  371    fssBindBusIfFnPtr bindBusIf;
 
  372    fssBindTimeSyncIfFnPtr bindTimeSyncIf;
 
  373    fssBindControlIfFnPtr bindControlIf;
 
  374    fssGetEventsIfHandleFnPtr getEventsIfHandle;
 
  375    fssGetBusIfFnPtr getBusIfHandle;
 
  376    fssGetTimeSyncIfHandleFnPtr getTimeSyncIfHandle;
 
  377    fssGetControlIfHandleFnPtr getControlIfHandle;
 
 
  380#if defined _WIN32 || defined __CYGWIN__ 
  381#define fssExport __attribute__((dllexport)) 
  384#define fssExport __attribute__((visibility("default"))) 
Time window struct declaration 'from' and 'to' members are 64 floating point types to represent time ...
Definition fss_interfaces.h:63
 
Bind interface encapsulates the functions to bind different interfaces.
Definition fss_interfaces.h:368
 
Bus Interface encapsulates the data which can be transmitted on a bus.
Definition fss_interfaces.h:321
 
Configuration interface encapsulates the function to get configurations.
Definition fss_interfaces.h:336
 
Control interface encapsulates the function to inject and query parameters.
Definition fss_interfaces.h:360
 
Events interface encapsulates the function to handle simulation events.
Definition fss_interfaces.h:344
 
Time synchronization interface encapsulates the function to handle time window update.
Definition fss_interfaces.h:352