eMOD API from Python
The eMod Runtime Library is available to use from Python program.
Each module and package are encapsulated inside a library.
Module Classes
- Class AInput7Relay2Module
- Class Examples
- Public Functions
AInput7Relay2Module
AInput7Relay2Module.activate_all_relays()
AInput7Relay2Module.activate_relay()
AInput7Relay2Module.config_all_pulse_width()
AInput7Relay2Module.config_analog_input()
AInput7Relay2Module.config_event_at_time_interval()
AInput7Relay2Module.config_event_on_value_change()
AInput7Relay2Module.config_event_out_of_range()
AInput7Relay2Module.config_event_within_range()
AInput7Relay2Module.config_pulse_width()
AInput7Relay2Module.config_sample_rate()
AInput7Relay2Module.deactivate_all_relays()
AInput7Relay2Module.deactivate_relay()
AInput7Relay2Module.get_all_analog_inputs()
AInput7Relay2Module.get_all_relay_status()
AInput7Relay2Module.get_analog_input()
AInput7Relay2Module.get_analog_input_config()
AInput7Relay2Module.get_relay_status()
AInput7Relay2Module.init()
AInput7Relay2Module.init_v()
AInput7Relay2Module.init_with_callback()
AInput7Relay2Module.reset_event_configuration()
- Class DInput2Relay1Temp2Module
- Class Examples
- Public Functions
DInput2Relay1Temp2Module
DInput2Relay1Temp2Module.activate_all_relays()
DInput2Relay1Temp2Module.activate_relay()
DInput2Relay1Temp2Module.config_all_pulse_width()
DInput2Relay1Temp2Module.config_all_temp_sensor()
DInput2Relay1Temp2Module.config_event_at_time_interval_dinput()
DInput2Relay1Temp2Module.config_event_at_time_interval_temp()
DInput2Relay1Temp2Module.config_event_on_new_data_dinput()
DInput2Relay1Temp2Module.config_event_on_value_change_dinput()
DInput2Relay1Temp2Module.config_event_on_value_change_temp()
DInput2Relay1Temp2Module.config_pulse_width()
DInput2Relay1Temp2Module.configure_event_out_of_range_temp()
DInput2Relay1Temp2Module.configure_event_within_range_temp()
DInput2Relay1Temp2Module.configure_temp_sensor()
DInput2Relay1Temp2Module.deactivate_all_relays()
DInput2Relay1Temp2Module.deactivate_relay()
DInput2Relay1Temp2Module.get_all_pulse_count()
DInput2Relay1Temp2Module.get_all_pulse_filter_time()
DInput2Relay1Temp2Module.get_all_pulse_width()
DInput2Relay1Temp2Module.get_all_relay_status()
DInput2Relay1Temp2Module.get_all_temp_sensor()
DInput2Relay1Temp2Module.get_digital_input_all_status()
DInput2Relay1Temp2Module.get_digital_input_status()
DInput2Relay1Temp2Module.get_pulse_count()
DInput2Relay1Temp2Module.get_pulse_filter_time()
DInput2Relay1Temp2Module.get_pulse_width()
DInput2Relay1Temp2Module.get_relay_status()
DInput2Relay1Temp2Module.get_temp_sensor()
DInput2Relay1Temp2Module.get_temp_sensor_config()
DInput2Relay1Temp2Module.init()
DInput2Relay1Temp2Module.init_v()
DInput2Relay1Temp2Module.init_with_callback()
DInput2Relay1Temp2Module.reset_all_pulse_count()
DInput2Relay1Temp2Module.reset_event_configuration()
DInput2Relay1Temp2Module.reset_pulse_count()
DInput2Relay1Temp2Module.set_all_pulse_filter_time()
DInput2Relay1Temp2Module.set_pulse_filter_time()
DInput2Relay1Temp2Module.switch_mode_digital_input()
- Class DInput5Relay2Module
- Class Examples
- Public Functions
DInput5Relay2Module
DInput5Relay2Module.activate_all_relays()
DInput5Relay2Module.activate_relay()
DInput5Relay2Module.config_all_pulse_width()
DInput5Relay2Module.config_event_at_time_interval()
DInput5Relay2Module.config_event_on_new_data()
DInput5Relay2Module.config_event_on_value_change()
DInput5Relay2Module.config_pulse_width()
DInput5Relay2Module.deactivate_all_relays()
DInput5Relay2Module.deactivate_relay()
DInput5Relay2Module.get_all_pulse_count()
DInput5Relay2Module.get_all_pulse_filter_time()
DInput5Relay2Module.get_all_pulse_width()
DInput5Relay2Module.get_all_relay_status()
DInput5Relay2Module.get_digital_input_all_status()
DInput5Relay2Module.get_digital_input_status()
DInput5Relay2Module.get_pulse_count()
DInput5Relay2Module.get_pulse_filter_time()
DInput5Relay2Module.get_pulse_width()
DInput5Relay2Module.get_relay_status()
DInput5Relay2Module.init()
DInput5Relay2Module.init_v()
DInput5Relay2Module.init_with_callback()
DInput5Relay2Module.reset_all_pulse_count()
DInput5Relay2Module.reset_event_configuration()
DInput5Relay2Module.reset_pulse_count()
DInput5Relay2Module.set_all_pulse_filter_time()
DInput5Relay2Module.set_pulse_filter_time()
DInput5Relay2Module.switch_mode_digital_input()
- Class DInput10Module
- Class Examples
- Public Functions
DInput10Module
DInput10Module.config_event_at_time_interval()
DInput10Module.config_event_on_new_data()
DInput10Module.config_event_on_value_change()
DInput10Module.get_all_pulse_count()
DInput10Module.get_all_pulse_filter_time()
DInput10Module.get_all_pulse_width()
DInput10Module.get_digital_input_all_status()
DInput10Module.get_digital_input_status()
DInput10Module.get_pulse_count()
DInput10Module.get_pulse_filter_time()
DInput10Module.get_pulse_width()
DInput10Module.init()
DInput10Module.init_v()
DInput10Module.init_with_callback()
DInput10Module.reset_all_pulse_count()
DInput10Module.reset_event_config()
DInput10Module.reset_pulse_count()
DInput10Module.set_all_pulse_filter_time()
DInput10Module.set_pulse_filter_time()
DInput10Module.switch_mode_digital_input()
- Class EnergyMeter3Module
- Class Examples
- Public Functions
EnergyMeter3Module
EnergyMeter3Module.config_current_direction()
EnergyMeter3Module.config_current_full_scale()
EnergyMeter3Module.config_event_at_time_interval()
EnergyMeter3Module.config_metering_standard()
EnergyMeter3Module.config_secondary_voltage_full_scale()
EnergyMeter3Module.config_voltage_full_scale()
EnergyMeter3Module.config_work_mode()
EnergyMeter3Module.get_current_direction()
EnergyMeter3Module.get_current_full_scale()
EnergyMeter3Module.get_energy_parameters()
EnergyMeter3Module.get_energy_parameters_combined()
EnergyMeter3Module.get_metering_standard()
EnergyMeter3Module.get_power_parameters()
EnergyMeter3Module.get_secondary_voltage_full_scale()
EnergyMeter3Module.get_voltage_full_scale()
EnergyMeter3Module.get_work_mode()
EnergyMeter3Module.init()
EnergyMeter3Module.init_v()
EnergyMeter3Module.init_with_callback()
EnergyMeter3Module.reset_all_energy_meter()
EnergyMeter3Module.reset_event_config()
PhaseEnergyParameters
PhaseEnergyParameters.active_energy
PhaseEnergyParameters.aparent_energy
PhaseEnergyParameters.capacitive_energy
PhaseEnergyParameters.exported_active_energy
PhaseEnergyParameters.exported_aparent_energy
PhaseEnergyParameters.exported_capacitive_energy
PhaseEnergyParameters.exported_inductive_energy
PhaseEnergyParameters.imported_active_energy
PhaseEnergyParameters.imported_aparent_energy
PhaseEnergyParameters.imported_capacitive_energy
PhaseEnergyParameters.imported_inductive_energy
PhaseEnergyParameters.inductive_energy
PhasePowerParameters
PhasePowerParameters.active_power
PhasePowerParameters.angle
PhasePowerParameters.aparent_power
PhasePowerParameters.cosine
PhasePowerParameters.current
PhasePowerParameters.exported_active_power
PhasePowerParameters.exported_aparent_power
PhasePowerParameters.exported_capacitive_power
PhasePowerParameters.exported_inductive_power
PhasePowerParameters.frequency
PhasePowerParameters.imported_active_power
PhasePowerParameters.imported_aparent_power
PhasePowerParameters.imported_capacitive_power
PhasePowerParameters.imported_inductive_power
PhasePowerParameters.maximeter
PhasePowerParameters.reactive_power
PhasePowerParameters.voltage
- Class Relay8Module
- Class Examples
- Public Functions
Relay8Module
Relay8Module.activate_all_relays()
Relay8Module.activate_relay()
Relay8Module.config_all_pulse_width()
Relay8Module.config_pulse_width()
Relay8Module.deactivate_all_relays()
Relay8Module.deactivate_relay()
Relay8Module.get_all_relay_status()
Relay8Module.get_relay_status()
Relay8Module.init()
Relay8Module.init_v()