The only modulation scheme available is concentration shift keying with finite pulse widths. This is by far the most popular in the literature (especially including the special case of impulsive ON/OFF keying), but other modulation schemes may be of interest (e.g., molecule shift keying - MoSK - and variations thereof).
One option is to hard-code additional schemes. MoSK would be straightforward. Allowing a user to define a scheme from scratch would be a nicer option but might prove unfeasible.
The only modulation scheme available is concentration shift keying with finite pulse widths. This is by far the most popular in the literature (especially including the special case of impulsive ON/OFF keying), but other modulation schemes may be of interest (e.g., molecule shift keying - MoSK - and variations thereof).
One option is to hard-code additional schemes. MoSK would be straightforward. Allowing a user to define a scheme from scratch would be a nicer option but might prove unfeasible.