5 /*****************************************************************************/
7 /*****************************************************************************/
22 /*****************************************************************************/
24 /*****************************************************************************/
26 #define PAVO_SIGNAL_SIMULATION_INFORMATIONS 0xf0250705
27 #define PAVO_SIGNAL_VOLTAGE 0xf1250705
29 #define PAVO_VOLTAGE_RESOLUTION 10000.0
30 #define PAVO_UNKNOWN_VOLTAGE 100.0
31 #define PAVO_HZ_VOLTAGE 200.0
33 #define PAVO_CONE2LOSIG ((long)0x10000000)
36 /*****************************************************************************/
38 /*****************************************************************************/
40 /*****************************************************************************/
42 /*****************************************************************************/
43 typedef struct SignalEvent
45 struct SignalEvent
*Next
;
56 } SignalSimulationInformations
;
58 /*****************************************************************************/
60 /*****************************************************************************/
61 SignalSimulationInformations
*pavo_GetSignalSimulationInformations(losig_list
*ls
);
62 void pavo_RemoveSignalSimulationInformations(losig_list
*ls
);
63 SignalSimulationInformations
*pavo_CreateSignalSimulationInformations(losig_list
*ls
);
64 void pavo_SetSignalVoltage(losig_list
*ls
, float voltage
);
65 float pavo_GetSignalVoltage(losig_list
*ls
);
66 void pavo_RemoveSignalVoltage(losig_list
*ls
);
68 losig_list
*pavo_SetSigVoltByName (cnsfig_list
*cnsfig
, char *name
, float voltage
);
69 losig_list
*pavo_GetLosigByCone (cnsfig_list
*cnsfig
,cone_list
*cone
);
70 float pavo_CalcInternalNodeVoltage (cone_list
*cone
);