13 #define DEFINE_RPC_LIST
65 rpc_register_functions(rpc_list_mucap, NULL);
80 for(
int j = 0; j <= 2; j++) {
101 enabled =
odb_get_bool(
"/Equipment/Crate %d/Settings/Enabled",
i);
110 char crate_label[10];
111 sprintf(crate_label,
"Crate %d",
i);
112 cm_connect_client(crate_label, &
crate[
i].
conn);
113 rpc_set_option(
crate[
i].
conn, RPC_OTRANSPORT, RPC_FTCP);
149 INT ram_cycle = CINT(1);
151 diag_print(2,
"Crate %d is ready for a new cycle on ram=%d.\n",
152 crate_number, ram_cycle);
172 INT crate_number = CINT(0);
173 INT event_number_in = CINT(1);
175 diag_print(2,
"Crate %d requests end of block %d\n",
176 crate_number, event_number_in);
180 "Crate %d requests end of block %d--not the right event number (%d)\n",
217 if(
i != crate_number &&
crate[
i].enabled) {
219 diag_print(2,
"Sending RPC_END_OF_CYCLE to crate %d RAM %d event %d\n",
262 BOOL ready_to_start =
TRUE;
269 ready_to_start =
FALSE;