Meta IDL - MIDL
#parameter P<type>|<type>{
#accessors{#sync, #async, #history}; #monitorable; #static{default_value, graph_min, graph_max, min_step, resolution|pattern, description|string, format|string, units|string}; }; #parameter RW<type>|<type>: P<<type>>{ #eventable{Alarm<<type>>}; #mutators{#sync, #async, #nonblocking, #step}; #static{min_value, max_value}; }; #device PowerSupply{ #actions{on, off, reset, start_ramp(in CBRamp cb, in RampData data)}; #methods{double sync_method_test(in double input, out double output);}; #parameters{current|RW<double>, readback|RO<double>, status|ROpattern}; #static{model|PowerSupplyModel}; }; |