Class ModuleGeometry
The data that defines the module geometry.
Namespace: SolarFarmerApi.Client
Syntax
public class ModuleGeometry
Properties
CellsPerModuleLength
The number of cells along the length of the module
In the half-cell case, each "half-cell" is considered a cell, so there are more cells along the length.
Declaration
public int CellsPerModuleLength { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
CellsPerModuleWidth
This is 6 as standard with two rows in each sub-module, but can be 8 with longer substring in the middle
Declaration
public int CellsPerModuleWidth { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
IsHalfCell
True denotes this as a half-cell module
Declaration
public bool IsHalfCell { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Length
The module length, in meters.
Determines how much irradiance is captured.
Declaration
public double Length { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
ModuleFrameWidthOnLongSides
The module frame width on long sides, in meters.
Declaration
public double ModuleFrameWidthOnLongSides { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
ModuleFrameWidthOnShortSides
The module frame width on short sides, in meters.
Declaration
public double ModuleFrameWidthOnShortSides { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
NumberOfSubModules
The number of sub-modules in each module
A sub-module is defined as the set of cells connected to one bypass diode
The number of sub-modules is therefore equivalent to the number of bypass diodes.
We only support modules with 3 sub-modules, or thin film modules with one sub-module
Declaration
public int NumberOfSubModules { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
Width
The module width, in meters.
Determines how much irradiance is captured.
Declaration
public double Width { get; set; }
Property Value
Type | Description |
---|---|
System.Double |