File

impulse Unique File storage system, using custom written .dat files

Functions

impulse.File.DoType(class)

View source »

Returns a function to use for the given header

Parameters

Returns

  • func

    Header function

impulse.File.HandleType(class, func)

Internal

This is an internal function! You are able to use it, but you risk unintended side effects if used incorrectly.

View source »

Sets a new way to handle a header

Parameters

  • class string

    Header string class

  • func function

    Callback function, table data given as parameter.

impulse.File.Read(name, handle)

View source »

Reads a file, optionally handles all the data by default header functions.

Parameters

  • name string

    File name, relative to impulse/, omit .dat from name

  • handle boolean optional

    Give true to use solver functions.

Returns

  • any

    Data from the file.

impulse.File.Write(name, header, data)

View source »

Writes a file.

Parameters

  • name string

    File name, relative to impulse/, omit .dat from name

  • data

    should be a table.