#
# CMRADAR Y3 README
#

----------------
<CMRadar shims API>

- To initialize
CMRadarShim cmradar = new CMRadarShim();
cmradar.initialize(RadarService);

- To send a room request
cmradar.requestRoom(ICMRadarProvides.EventInformation ei); 

- To process reply from cmradar
RadarSerive.foundRoom(ICMRadarRequires.Reservation resv);

- source code: cmradar-release/cmradar-shims/
ICMRadarProvides
ICMRadarRequires
CMRadarShim
CMRadarTest (local test file)

------------------
<Required input files>

cmradar-release/test/

cmradar.properties (configuration file)
Filenames are listed as properties.

[cmradar.penalty]
[cmradar.agent].rooms
[cmradar.room].rooms
[cmradar.trueowners].owners
[cmradar.pref].ext
[cmradar.sharedcal].sharedroomcalendar
[cmradar.sharedcal].meetings
[cmradar.sharedcal].rsims

+L: (wargaming output)
[cmradar.learnedowners].owners 
[cmradar.rank].rank

-L or cots:
use empty learned files or none

<example calendar files>

train-0.properties
train-0.sharedroomcalendar
train-0.meetings
train-0.rsims
train-0.requests