BowlerKernel
Classes | Public Member Functions | Static Public Attributes | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
com.neuronrobotics.bowlerstudio.vitamins.VitaminBomManager Class Reference
Collaboration diagram for com.neuronrobotics.bowlerstudio.vitamins.VitaminBomManager:
Collaboration graph
[legend]

Classes

class  VitaminElement
 

Public Member Functions

 VitaminBomManager (String url) throws IOException
 
void set (String name, String type, String size, TransformNR location)
 
CSG get (String name)
 
TransformNR getCoMLocation (String name)
 
double getMassKg (String name)
 
Map< String, Object > getConfiguration (String name)
 
void clear ()
 
void save ()
 

Static Public Attributes

static final String MANUFACTURING_BOM_BASE = "manufacturing/bom"
 
static final String MANUFACTURING_BOM_JSON = MANUFACTURING_BOM_BASE + ".json"
 
static final String MANUFACTURING_BOM_CSV = MANUFACTURING_BOM_BASE + ".csv"
 

Private Member Functions

VitaminElement getElement (String name)
 
void saveLocal ()
 
void write (String file, String content) throws InvalidRemoteException, TransportException, GitAPIException, IOException
 

Private Attributes

HashMap< String, ArrayList< VitaminElement > > database = null
 
String baseURL
 

Static Private Attributes

static boolean saving = false
 

Detailed Description

Definition at line 29 of file VitaminBomManager.java.

Constructor & Destructor Documentation

◆ VitaminBomManager()

com.neuronrobotics.bowlerstudio.vitamins.VitaminBomManager.VitaminBomManager ( String  url) throws IOException

Member Function Documentation

◆ clear()

void com.neuronrobotics.bowlerstudio.vitamins.VitaminBomManager.clear ( )

◆ get()

CSG com.neuronrobotics.bowlerstudio.vitamins.VitaminBomManager.get ( String  name)

◆ getCoMLocation()

TransformNR com.neuronrobotics.bowlerstudio.vitamins.VitaminBomManager.getCoMLocation ( String  name)

◆ getConfiguration()

Map<String, Object> com.neuronrobotics.bowlerstudio.vitamins.VitaminBomManager.getConfiguration ( String  name)

◆ getElement()

VitaminElement com.neuronrobotics.bowlerstudio.vitamins.VitaminBomManager.getElement ( String  name)
private

◆ getMassKg()

double com.neuronrobotics.bowlerstudio.vitamins.VitaminBomManager.getMassKg ( String  name)

Definition at line 132 of file VitaminBomManager.java.

References com.neuronrobotics.bowlerstudio.vitamins.VitaminBomManager.getConfiguration().

Here is the call graph for this function:

◆ save()

void com.neuronrobotics.bowlerstudio.vitamins.VitaminBomManager.save ( )

◆ saveLocal()

void com.neuronrobotics.bowlerstudio.vitamins.VitaminBomManager.saveLocal ( )
private

◆ set()

void com.neuronrobotics.bowlerstudio.vitamins.VitaminBomManager.set ( String  name,
String  type,
String  size,
TransformNR  location 
)

◆ write()

void com.neuronrobotics.bowlerstudio.vitamins.VitaminBomManager.write ( String  file,
String  content 
) throws InvalidRemoteException, TransportException, GitAPIException, IOException
private

Member Data Documentation

◆ baseURL

String com.neuronrobotics.bowlerstudio.vitamins.VitaminBomManager.baseURL
private

◆ database

HashMap<String, ArrayList<VitaminElement> > com.neuronrobotics.bowlerstudio.vitamins.VitaminBomManager.database = null
private

◆ MANUFACTURING_BOM_BASE

final String com.neuronrobotics.bowlerstudio.vitamins.VitaminBomManager.MANUFACTURING_BOM_BASE = "manufacturing/bom"
static

Definition at line 30 of file VitaminBomManager.java.

◆ MANUFACTURING_BOM_CSV

final String com.neuronrobotics.bowlerstudio.vitamins.VitaminBomManager.MANUFACTURING_BOM_CSV = MANUFACTURING_BOM_BASE + ".csv"
static

◆ MANUFACTURING_BOM_JSON

final String com.neuronrobotics.bowlerstudio.vitamins.VitaminBomManager.MANUFACTURING_BOM_JSON = MANUFACTURING_BOM_BASE + ".json"
static

◆ saving

boolean com.neuronrobotics.bowlerstudio.vitamins.VitaminBomManager.saving = false
staticprivate

The documentation for this class was generated from the following file: