37 lines
1.6 KiB
JSON
37 lines
1.6 KiB
JSON
{
|
|
"_Comment": "GCI DataStorage configuration",
|
|
|
|
"DataStorage": {
|
|
|
|
"MeterLoginPasswords": {
|
|
|
|
"___Documentation___": {
|
|
"Description": "Reads login passwords for meters by PCB ID",
|
|
"Type": "Supported: LocalDatabase, RemoteDatabase, LocalCsv, LocalJson, RestApi",
|
|
"DataSource": "Database connection string",
|
|
"QueryTemplate": "QUERYPARAM is placeholder for runtime value. Example: WHERE [PcbId]=QUERYPARAM -> PCB ID provided during GetPasswordAsync()."
|
|
},
|
|
|
|
"Name": "MeterLoginPasswords",
|
|
"Type": "LocalDatabase",
|
|
"DataSource": "Server=(localdb)\\MojaDB;Database=UnionTownCalibAndSkeleton;Integrated Security=True;",
|
|
"QueryTemplate": "SELECT [Password] FROM [dbo].[SkeletonKeys] WHERE [PcbId] = QUERYPARAM"
|
|
},
|
|
|
|
"PreAdjustmentCalibrationParams": {
|
|
|
|
"___Documentation___": {
|
|
"Description": "Reads pre-adjustment calibration parameters by meter size",
|
|
"Type": "Supported: LocalDatabase, RemoteDatabase, LocalCsv, LocalJson, RestApi",
|
|
"DataSource": "Database connection string",
|
|
"QueryTemplate": "QUERYPARAM is placeholder for runtime value. Example: WHERE [MeterSize]=QUERYPARAM -> meter size provided during ReadCalibrationParamsAsync()."
|
|
},
|
|
|
|
"Name": "PreAdjustmentCalibrationParams",
|
|
"Type": "LocalDatabase",
|
|
"DataSource": "Server=(localdb)\\MojaDB;Database=UnionTownCalibAndSkeleton;Integrated Security=True;",
|
|
"QueryTemplate": "SELECT [ParameterName], [ParameterValue] FROM [dbo].[PreAdjustmentCalibrationParams] WHERE [MeterSize] = QUERYPARAM"
|
|
}
|
|
}
|
|
}
|