RCAIDE.Framework.Core.Diffed_Data

Diffed_Data#

class Diffed_Data(*args, **kwarg)[source]#

Bases: Data

This is for creating a data new class where a different copy is saved. This is useful for creating a new configuration of a vehicle.

Assumptions: N/A

Source: N/A

__init__(base=None)[source]#

Initializes the new Diffed_Data() class through a deepcopy

Assumptions: N/A

Source: N/A

Inputs: N/A

Outputs: N/A

Properties Used: N/A

store_diff()[source]#

Finds the differences and saves them

Assumptions: N/A

Source: N/A

Inputs: N/A

Outputs: N/A

Properties Used: N/A

class Container(*args, **kwarg)#

Bases: Container

A dict-type container with attribute, item and index style access intended to hold a attribute-accessible list of Data(). This is unordered.

Assumptions: N/A

Source: N/A

append(value)#

Appends the value to the containers

Assumptions: None

Source: N/A

Inputs: self

Outputs: N/A

Properties Used: N/A

store_diff()#

Finds the differences and saves them

Assumptions: N/A

Source: N/A

Inputs: N/A

Outputs: N/A

Properties Used: N/A

class Container(*args, **kwarg)[source]#

Bases: Container

A dict-type container with attribute, item and index style access intended to hold a attribute-accessible list of Data(). This is unordered.

Assumptions: N/A

Source: N/A

append(value)[source]#

Appends the value to the containers

Assumptions: None

Source: N/A

Inputs: self

Outputs: N/A

Properties Used: N/A

store_diff()[source]#

Finds the differences and saves them

Assumptions: N/A

Source: N/A

Inputs: N/A

Outputs: N/A

Properties Used: N/A

diff(A, B)[source]#

The magic diff function that makes Diffed_Data() work

Assumptions: N/A

Source: N/A

Inputs: A B

Outputs: Result

Properties Used: N/A