+ inline const string& get_name() { return name; }
+
+ inline int get_kind() const { return kind; }
+
+ inline float get_volts() const { return volts; }
+ inline void set_volts( float val ) { volts = val; }
+
+ inline float get_load_amps() const { return load_amps; }
+ inline void set_load_amps( float val ) { load_amps = val; }
+
+ inline float get_available_amps() const { return available_amps; }
+ inline void set_available_amps( float val ) { available_amps = val; }
+
+ inline int get_num_inputs() const { return outputs.size(); }
+ inline FGElectricalComponent *get_input( const int i ) {
+ return inputs[i];
+ }
+ inline void add_input( FGElectricalComponent *c ) {
+ inputs.push_back( c );
+ }
+
+ inline int get_num_outputs() const { return outputs.size(); }
+ inline FGElectricalComponent *get_output( const int i ) {
+ return outputs[i];
+ }
+ inline void add_output( FGElectricalComponent *c ) {
+ outputs.push_back( c );
+ }
+
+ inline int get_num_props() const { return props.size(); }
+ inline const string& get_prop( const int i ) {
+ return props[i];
+ }
+ inline void add_prop( const string &s ) {
+ props.push_back( s );
+ }