Commit f9d46107 authored by Giuseppe Carboni's avatar Giuseppe Carboni
Browse files

Several backends-related updates and additions

Mostly functional for the new Skarab backend
parent 46049586
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -463,6 +463,12 @@ def integration():
    sets the integration time
    """

def backendPark():
    """
    backendPark
    deprogram all the boards
    """

def log():
    """
    log=logfilename
+2 −0
Original line number Diff line number Diff line
@@ -303,6 +303,8 @@ module Backends {

		ACS::doubleSeq getRms() raises (ComponentErrors::ComponentErrorsEx,BackendsErrors::BackendsErrorsEx);

		void endSchedule() raises (ComponentErrors::ComponentErrorsEx,BackendsErrors::BackendsErrorsEx);
		
		/**
		 * Call this method in order to read the total power from each input when the input are connected directly to the 50 Ohm. 
		 * This method must be available also if the backend in the <i>busy</i> status.
+2 −2
Original line number Diff line number Diff line
@@ -128,9 +128,9 @@ module Backends {

		void initialize(in string configuration) raises (ComponentErrors::ComponentErrorsEx,BackendsErrors::BackendsErrorsEx);

		void getConfiguration(out string configuration);
		string getConfiguration();

		void getCommProtVersion(out string version);
		string getCommProtVersion();
	};
	
};
+2 −2
Original line number Diff line number Diff line
@@ -128,9 +128,9 @@ module Backends {

		void initialize(in string configuration) raises (ComponentErrors::ComponentErrorsEx,BackendsErrors::BackendsErrorsEx);

		void getConfiguration(out string configuration);
		string getConfiguration();

		void getCommProtVersion(out string version);
		string getCommProtVersion();
	};
	
};
+4 −0
Original line number Diff line number Diff line
@@ -27,7 +27,11 @@ namespace DiscosBackend{
            static Message setFilename(string filename);
            static Message convertData(){return Message(REQUEST, "convert-data");};
            static Message getRms(){return Message(REQUEST, "get-rms");};
            static Message getDDCoffset(){return Message(REQUEST, "get-ddcoffset");};
            static Message setEnable(int feed1, int feed2);
            static Message endSchedule(){return Message(REQUEST, "end-schedule");};
            static Message backendPark(){return Message(REQUEST, "backend-park");};
            static Message setShift(int shift);
    }; //class Command
}; //namespace DiscosBackend

Loading